在帧中继网络中 

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      

 此时这个实验就做完了 。