R1的配置如下:
interface serial 0/0
ip address 192.168.12.1 255.255.255.252
encapsulation frame-relay
// 接口封装FR,通过invers-arp发现DLCI,并建立对端IP到本地DLCI的映射(帧中继映射表)
no shutdown
R2的配置如下:
interface serial 0/0
ip address 192.168.12.2 255.255.255.252
encapsulation frame-relay
no shutdown
在FRswitch上查看PVI(验证配置):
FRswitch#show frame-relay route
Input Intf Input Dlci Output Intf Output Dlci Status
Serial0/1 102 Serial0/2 201 active
Serial0/2 201 Serial0/1 102 active
在R1上查看帧中继映射
R1#show frame-relay map
Serial0/0 (up): ip 192.168.12.2 dlci 102(0x66,0x1860), dynamic,
broadcast,, status defined, active
R1#ping 192.168.12.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.12.2, timeout is 2 seconds:
!!!!!
1.3环境2 主接口运行帧中继(静态映射)
FRswitch的配置同上,这里不再赘述
上述案例是终端路由器采用动态invers-arp获取帧中继相关映射信息,本例采用静态建立映射的方式进行配置。
R1的配置:
interface serial 0/0
ip address 192.168.12.1 255.255.255.252
encapsulation frame-relay
no frame-relay inverse-arp // 关闭动态inverse-arp,可选
frame-relay map ip 192.168.12.2 102 [broadcast]
// 建立静态帧中继映射,注意,这里是低端的IP到本地DLCI的映射
// 使用该命令,建立的PVC将不支持广播(如此,依赖广播或组播运行的动态路由协议跑在此链路
上就可能存在问题),可在该条命令后增加broadcast关键字,使PVC支持广播。
R2的配置:
interface serial 0/0
ip address 192.168.12.2 255.255.255.252
encapsulation frame-relay
no frame-relay inverse-arp // 关闭动态inverse-arp,可选
frame-relay map ip 192.168.12.1 201 [broadcast]
查看R1的帧中继映射:
R1#show frame-relay map
Serial0/0 (up): ip 192.168.12.2 dlci 102(0x66,0x1860), static,
broadcast,
CISCO, status defined, active
R1的配置如下:
interface serial 0/0
ip address 192.168.123.1 255.255.255.0
encapsulation frame-relay
frame-relay map ip 192.168.123.2 102 broadcast
frame-relay map ip 192.168.123.3 103 broadcast
R2的配置如下:
interface serial 0/0
ip address 192.168.123.2 255.255.255.0
encapsulation frame-relay
frame-relay map ip 192.168.123.1 201 broadcast
R3的配置如下:
interface serial 0/0
ip address 192.168.123.3 255.255.255.0
encapsulation frame-relay
frame-relay map ip 192.168.123.1 301 broadcast
注意: 上述环境,由于是星形拓扑,R1作为中心路由器,一个物理接口同时承载了两条PVC。在这种环境中运行距离矢量路由协议,就会存在问题。R2、R3的路由更新传递给R1并不存在问题,换句话说R1能够学习到R2、R3的路由(可在R2、R3上开设loopback接口并做宣告),但R2\R3却无法学习到彼此的路由,您应该已经想到了问题的关键,没错,水平分割原理,解决办法之一,就是关闭R1 serial0/0口的水平分割,关闭方法如下:
RIP:no ip split-horizon
EIGRP: no ip split-horizon eigrp as号码
关闭水平分割固然能解决路由传递的问题,但是却存在一定的隐患,毕竟水平分割原则是距离矢量路由协议用以防止路由环路的办法。解决这个问题的另一个更加有效的办法是,更换帧中继拓扑,使用子接口来实现上述需求。