在帧中继网络中
1:帧中继交换机的配置 第一步:在接口下配时钟: clock rate 64000
第二步:在接口下封装FR : encapsulation fram-relay
第三步:指定接口LMI类型:frame-relay lmi-type cisco
第四步:指定接口类型为DCE frame-relay interface-type dce
第五步:分配DLCI号 : switching-fr(config-if)#frame-relay route 102 interface serial int s1/2 201 (假设该命令是在 s1/1 下做的)
说明: 以上几步都是在接口模式下做的, 最后一步中102 是进入帧中继交换机s1/1接口 的流量所在虚电路的DLCI号, 201是从帧中继交换机s1/2接口出去的流量所在虚电路的DLCI号
2:DTE端路由器配置
R1,R2,R3. 三台路由器 都是s3/0 接入帧中继网络。 我们的目标是 把他们配成hub-spoke 结构。
第一步: 配底层IP
R1上 r1(config)# int s3/0
r1(config-if)# ip add 123.0.0.1 255.255.255.0
r1(config-if)# no shutdown
r1(config-if)#exit
r1(config)#int loopback 0
r1(config-if)#ip add 1.1.1.1 255.255.2555.0
r1(config-if)#no shut
R2上
r1(config)# int s3/0
r1(config-if)# ip add 123.0.0.2 255.255.255.0
r1(config-if)# no shutdown
r1(config-if)#exit
r1(config)#int loopback 0
r1(config-if)#ip add 2.2.2.2 255.255.2555.0
r1(config-if)#no shut
R3上
r1(config)# int s3/0
r1(config-if)# ip add 123.0.0.3 255.255.255.0
r1(config-if)# no shutdown
r1(config-if)#exit
r1(config)#int loopback 0
r1(config-if)#ip add 3.3.3.3 255.255.2555.0
r1(config-if)#no shut
此时 R1 ,R2,R3 它们的 s3/0接口 都是down 状态。它们自己也都ping不同自己123.0.0.0 网段, 但都能且只能ping通它们自己的loopback 0 接口的IP。
原因:二层没有封装。
第二步 R1上 r1(config)#int s3/0
r1(config-if)# encapsulation frame-relay
R2上 r1(config)#int s3/0
r1(config-if)# encapsulation frame-relay
R3上 r1(config)#int s3/0
r1(config-if)# encapsulation frame-relay
此时 在三台路由器上 show frame-relay map 将会看到 有动态学习过来的map ,此时 R1能ping通 123.0.0.2 也能ping通 123.0.0.3 但是ping不通自己的123.0.0.1 。
原因 : 因为帧中继默认动态学习map映射。 没有关掉逆向地址解析inverse-arp 。 (逆向地址解析的主要功能是求解每个虚电路所连接的对端设备的协议地址 ,如果知道了某条虚电路连接对端设备的协议地址,在本地就可以生成对端协议地址与本地DLCI号的一个映射) 所以说刚才R1 通过逆向地址解析,最后可以ping通123.0.0.2 和123.0.0.3 。但是问什么ping不通自己的123.0.0.1 (本人觉得应该是这个样子: 因为它没有一个关于自己IP地址的一个映射,它的本地只有和对端设备IP地址的映射,所以R1 ping不通自己的123.0.0.1)
第三步
R1
r1(config)#int s3/0
r1(config-if)# no frame-relay inverse-arp
r1(config-if)#no arp frame-relay
r1(config-if)#frame-relay map ip 123.0.0.1 102 broadcast
r1(config-if)#frame-relay map ip 123.0.0.2 102 broadcast
r1(config-if)#frame-relay map ip 123.0.0.3 103 broadcast
r1(config-it)#exit
R2
r1(config)#int s3/0
r1(config-if)# no frame-relay inverse-arp
r1(config-if)#no arp frame-relay
r1(config-if)#frame-relay map ip 123.0.0.1 201 broadcast
r1(config-if)#frame-relay map ip 123.0.0.2 201 broadcast
r1(config-if)#frame-relay map ip 123.0.0.3 201 broadcast
r1(config-it)#exit
R3
r1(config)#int s3/0
r1(config-if)# no frame-relay inverse-arp
r1(config-if)#no arp frame-relay
r1(config-if)#frame-relay map ip 123.0.0.1 301 broadcast
r1(config-if)#frame-relay map ip 123.0.0.2 301 broadcast
r1(config-if)#frame-relay map ip 123.0.0.3 301 broadcast
r1(config-it)#exit
此时这个实验就做完了 。