帧中继

establishing a wan connection with frame relay       二层的vpn接入方案
帧中继      多点位于逻辑的子网段内
ethernet        ----BMA         广播型  多路访问
frame relay    ----NBMA 非广播         只能使用单播
 
在运营商中使用帧中继交换机来实现  帧中继    物理架构不变    只是逻辑架构变化  来实现帧中继业务
轴辅型拓扑      hub   and   spoke      中央分支结构    在所有客户端节点中有一个是hub节点   所有其他的节点都是spoke节点        hub节点可以通过帧中继访问其他的spoke节点    但是spoke节点不能直接访问    需要通过hub节点中转数据
帧中继
  帧中继环境中    任何报文需要在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
帧中继
  对于客户端的路由器来说    DLCI只具有本地意义    即不知道一条pvc对端的dlci是多少  因为由帧中继交换机分配的,
而对于帧中继交换机来说    DLCI具有全局意义        所以在由客户端发送的报文中  帧中继报头中只包含源dlci地址  ,不包含目的DLCI地址。
那么问题是   客户端路由器如何知道用哪个pvc的dlci地址呢?
arp协议解决ip地址和mac地址的映射      在帧中继环境中同样需要有地址映射的存在
帧中继
  以太网映射   目的端的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
帧中继
  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

 

相关文章: