OSPF与ISIS、OSPF与RIP相互引入问题
今天做了一个实验:一开始非常费解!!!!犯了低智商错误
实验环境:
三台路由器
1.1.1.1——A—10.1.1.1——10.1.1.2———B—10.2.2.2————10.2.2.1—C——4.4.4.4
先看下:OSPF与RIP
A与B是ospf ,B与C是RIP,A和C分别创建一个loopback接口
在B上做路由引入
ospf里面引入rip
在rip里面引入ospf
发现在A路由器上ping 4.4.4.4 可以通
但是反过来
在C路由器上ping 1.1.1.1 不通
开启A和C的debugging
<c>ping 1.1.1.1
PING 1.1.1.1: 56 data bytes, press CTRL_C to break
*Oct 4 23:21:14:93 2011 c IPDBG/7/debug_icmp:
ICMP Send: echo(Type=8, Code=0), Dst = 1.1.1.1
Request time out
*Oct 4 23:21:16:656 2011 c IPDBG/7/debug_icmp:
ICMP Send: echo(Type=8, Code=0), Dst = 1.1.1.1
发现A上的
<a>
*Oct 4 23:21:14:109 2011 a IPDBG/7/debug_icmp:
ICMP Receive: echo(Type=8, Code=0), Src = 10.2.2.1, Dst = 1.1.1.1
*Oct 4 23:21:14:109 2011 a IPDBG/7/debug_icmp:
ICMP Send: echo-reply(Type=0, Code=0), Src = 1.1.1.1, Dst = 10.2.2.1
ip变为是10.2.2.1
查看下display ip routing-table
<a>dis ip routing-table
Routing Tables: Public
Destinations : 6 Routes : 6
Destination/Mask Proto Pre Cost NextHop Interface
1.1.1.1/32 Direct 0 0 127.0.0.1 InLoop0
4.0.0.0/8 O_ASE 150 1 10.1.1.2 GE0/1/0
10.1.1.0/24 Direct 0 0 10.1.1.1 GE0/1/0
10.1.1.1/32 Direct 0 0 127.0.0.1 InLoop0
127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0
127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0
看了之后
不通就好解释了在A的路由表里面没有去往10.2.2.0网段的路由肯定不通
解决办法在B路由器ospf视图里面import-route direct或者default-route-advertise always
因为ospf在引入rip的时候只是引入路由表里面的rip路由,不会引入直连的,以上两条命令就是解决这个问题的!!!
其实呢如果两端是PC在PC上ping的话貌似可以直接通的,我们undo下上面的命令
在C上面直接ping -a 4.4.4.4 1.1.1.1
--------------------------------------------------------------------------------
再来看下:OSPF和ISIS的引入
环境也是和上面一样
在B上相互引入之后只能是用ping -a 这样的方式可以ping通
如果要在路由器上直接ping就还要引入直连路由
-----------------------------------------
以上个人总结,有不足之处欢迎交流~~~
By:2哥'S Blog 2011.10.5 凌晨~~~(昨个没什么,就觉得北航5毛的鸡蛋好便宜呀!尼玛的,还是北航给力呀!下辈子一定要努力考北航~~~)
- 下一篇:解决L2TP VPAN实验中获取不到IP问题
- 上一篇:OSPF-HELLO报文