静态路由的配置大家都清楚,不懂问百度,填写完目的地址和掩码之后,可以填写下一跳路由器直连接口的IP地址或者填写本地路由器的 外出接口。问题就出现在这里!!

首先说下这两条命令的区别

    1 :如果是填写下一跳路由器直连接口的IP地址,则该 路由器的管理距离是1;如果是填写本地路由器的外出接口则该路由器的管理距离是0。——这都不是重点。

    2 :本地路由器出口命令仅能用在点对点的链路上,比如串行线路,串行线路在数据链路层封装的协议一般用HDLC或者PPP;这两个协议时点对点的协议。如果 封装的帧中继协议,因为帧中继链路是非广播多路访问,也是多路访问链路,还有以太网这种多路访问的链路,路由器将不知道把包发往那一台路由器,路由器不知 道要发往哪一个IP地址,也就无法完成ARP的解析过程,在不知道下一跳设备的MAC地址的情况下,肯定无法完成ping包的数据封装。

   原理是以上那两个,但实际中填写本地路由器的外出接口也可 以连通,这是因为思科有以太网接口的代理ARP和静态路由共同作用。如果清除掉代理ARP,这里要注意如果是使用原来的设备要清楚掉ARP缓存。

实际配置:模拟器里并不支持no ip proxy-arp

       实际设备连接大致 如图:

静态路由的一个细节问题_IP地址

先做静态路由并且都是填写本地路由器的外出接口。都通了之后的……

router1上的配置:

Router#show ip route                    ——一开始可以ping通时查看下路由表
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP                                                             
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area                                                                    
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2                                                                    
       E1 - OSPF external type                            
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2                                                                           
       ia - IS-IS inter area, * - candidate default, U - per-user static route                                                                             
       o - ODR, P - periodic downloaded static route                                                   

Gateway of last resort is not set                                

S    1.0.0.0/8 is directly connected, FastEthernet0/1                                                    
C    2.0.0.0/8 is directly connected, FastEthernet0/1                                                    
C    3.0.0.0/8 is directly connected, FastEthernet0/0
               
Router#clear arp                         ——清除ARP缓存                                                    
Router(config)#int f0/1                       
Router(config-if)#no ip proxy-arp              —— 清除代理ARP                   
Router(config-if)#exit                                                     
Router(config-if)#no shut                                                 
Router(config-if)#exit                                
Router(config)#exit                  
Router#show ip route                   
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP                                                             
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area                                                                    
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2                                                                    
       E1 - OSPF external type 1, E2 - OSPF external type 2                                                          
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2                                                                           
       ia - IS-IS inter area, * - candidate default, U - per-user static route                                                                             
       o - ODR, P - periodic downloaded static route                                                   

Gateway of last resort                     

C    3.0.0.0/8 is directly connected, FastEthernet0/0    ——只有直连的网络了
                                                                   
在另一个路由器做同样配置,之后就不通了。

这是之前ping通时的图:PC1→PC0

 

静态路由的一个细节问题_路由器_02

这是清除完之后的图:

 

静态路由的一个细节问题_IP地址_03

希望大家注意哦 O(∩_∩)O哈哈~   做的配置哪里有问题的希望高手指点下…………本人各种学习中。