帧中继

establishing a wan connection with frame relay       二层的vpn接入方案
帧中继      多点位于逻辑的子网段内
ethernet        ----BMA         广播型  多路访问
frame relay    ----NBMA 非广播         只能使用单播
 
在运营商中使用帧中继交换机来实现  帧中继    物理架构不变    只是逻辑架构变化  来实现帧中继业务
轴辅型拓扑      hub   and   spoke      中央分支结构    在所有客户端节点中有一个是hub节点   所有其他的节点都是spoke节点        hub节点可以通过帧中继访问其他的spoke节点    但是spoke节点不能直接访问    需要通过hub节点中转数据
ppp和帧中继 - 骡子 - stupidmule@126 的博客
  帧中继环境中    任何报文需要在VC上发送       vc为虚电路
vc分为    svc  交换式的虚电路     按需连接    临时组建    用完之后会立即拆除   
pvc 永久式的虚电路    无论是否有数据   都会一直存在   没有初始化延迟
 
帧中继交换机需要了解pvc的两端是谁   位置在哪里    所以出现了pvc标示符  datalink connection identifier    ===dlci
DLCI标示PVC   全球唯一的标示   在所以帧中继区域中保证唯一性     此标示符由帧中继交换机分配给客户端路由器 
hub节点需要多个PVC连接到多个spoke节点     所以需要多个不同的DLCI 
机制:   LMI ==    local    management   interface
分配DLCI地址      建立pvc链路
LMI三个标准     cisco         ansi         q933a   
公网中用的较多的为ansi               
在客户端不要手工设置路由器lmi类型       需要帧中继交换机自动配置     帧中继交换机接口与和它连接的路由器相同的LMI类型    所以hub节点与交换机lmi类型 为a               spoke节点与交换机类型为b      a和b可以相同   也可以不同即local端与remote端LMI类型可以不同
PVC状态:    active       inactive       delete
active:local  和remote    都可用
inactive:local可用      remote 不可用
delete:local   不可用   remote不知道
 
帧中继的映射 frame relay address mapping
帧中继 - 骡子 - stupidmule@126 的博客
  对于客户端的路由器来说    DLCI只具有本地意义    即不知道一条pvc对端的dlci是多少  因为由帧中继交换机分配的,
而对于帧中继交换机来说    DLCI具有全局意义        所以在由客户端发送的报文中  帧中继报头中只包含源dlci地址  ,不包含目的DLCI地址。
那么问题是   客户端路由器如何知道用哪个pvc的dlci地址呢?
arp协议解决ip地址和mac地址的映射      在帧中继环境中同样需要有地址映射的存在
帧中继 - 骡子 - stupidmule@126 的博客
  以太网映射   目的端的ip映射目的端的mac地址     通过arp协议映射
帧中继映射    本地端的DLCI映射目的端的ip地址   通过inverse-arp协议映射  自动映射   还有手工映射   需要管理员设
原理:当pvc建成时,路由器发送一个inverse-arp报文 报文中携带本地端的DLCI地址 三层报头中不携带目的ip地址 填充为全0;源地址为发送接口的ip地址 此报文被发送之后 就会被pvc对端收到 对端就会得知源ip地址 并且对端马上将本地的DLCI与获得到的ip地址做映射 放置在inverse-arp表项中 ;以后再发送报文给此ip地址时候 就会携带本地的DLCI地址。
自动映射的条件基于PVC 有管道才能发送
spoke节点如何获取其他spoke节点的映射 手工映射 同理需要本地的dlci映射对端的ip地址 需要用hub节点的中转
特性:伪广播特性 NBMA环境 此环境中只能有单播报文
自动映射时 自动伪广播 不用设置
手工映射的时候 需要在映射条目后面添加broadcast参数 才能实现伪广播的特性 尽可能开启
帧中继架构有两种 :
一种为IETF:encapsulation IETF             LMI:ANSI        公有标准
一种为CISCO:encapsulation cisco       LMI:CISCO 私有标准    在公有标准  添加一些可扩展性   必须所有路由器为cisco路由器
 
实验演示
DTE    DCE   串口线的两端    都是物理层的概念    一层    时钟率   影响广域网的带宽
但是在帧中继中又定义了DTE   和DCE的概念    这两个概念是数据链路层的概念   二层的概念
物理层面上看    链路连接路由器的一端是DTE端(二层模式);      连接帧中继交换机端的是DCE端(二层模式)。
利用cisco路由器模拟帧中继交换机 图中的r4
帧中继 - 骡子 - stupidmule@126 的博客
  step 1
帧中继配置    进入所有路由器以及帧中继交换机的接口   将接口封装为帧中继的类型  在物理层 DCE端输入clock rate以及在所有接口上使用no  shutdown   将接口开启
r1#interface serial 1/1
#encapsulation frame-relay     cisco私有标准
或者#encapsulation frame-relay   ietf公有标准
#no shutdown
r2    r3    r4同理做此设置
 
step 2
将路由器模拟为帧中继交换机, 在帧中继交换机上的所有serial口上配置二层的接口类型为DCE    
r4#farame-relay switching      模拟为帧中继交换机
#interface serial 1/0         
#frame-relay intf-type dce     接口二层类型修改 为dce
同理下面两个接口同样设置
 
step 3
在帧中继交换机的接口上定义所使用的LMI类型。   只需要在帧中继交换机中使用    客户端路由器采用自适应  不 用配置
r4#interface serial1/0
#frame-relay lmi-type cisco    定义为cisco类型
另外两个接口配置同样的类型    
 
step 4   *****
在帧中继交换机接口为客户端路由器分发DLCI以及建立PVC
R4#interface s1/0      进入链接hub的接口
#frame-relay route 102 interface serial 1/1  201   本例中102为交换机分配给r1的DLCI地址      serial1/1为102pvc的 出接口     201为交换机分配给此pvc的对端DLCI
#frame-relay route 103 interface serial 1/2  301
 
#interface s1/1      spoke端
#frame-relay route 201 interface serial 1/0 102
 
#interface s1/1      spoke端
#frame-relay route 301 interface serial 1/0 103
 
step 5
检测PVC状态
r4#show frame-relay pvc 详细信息
#show frame-relay route 帧中继路由
#show frame-relay map 查看帧中继映射 本地的dlci和对端的ip地址
step 6
在客户端路由器的FR接口配置IP地址
三个接口的地址要在同一个子网段内
r1#int s1/1
#no shutdown
#ip address 100.1.1.2 255.255.255.0
 
同理r2和r3设置类似
 
如果r2和r3互相ping通    需要做手工映射   只能在路由器的帧中继接口上做
R2#interface serial 1/1
#frame-relay map ip 100.1.1.3 dlci 201  cisco broadcast    对端ip地址     本地dlci    cisco私有标准   开启伪广播
 
r3#interface serial 1/1    回包配置
#frame-relay map ip 100.1.1.2 dlci 301  cisco broadcast

 

posted on 2017-11-25 21:30  学习记录园  阅读(2726)  评论(0编辑  收藏  举报