ospf路由问题
拓扑 : 我的PC——cisco3745——cisco3750——NE20——AR46——交换机2403
背景环境:3745静态路由到3750,3750、NE20、AR46 在同一区域内,启动ospf
目的: 我想通过自己的PC直接网管(登录)到 2403交换机,于是就在3403上加了一条默认路由
ip route 0.0.0.0 0.0.0.0 AR46的sub IP
结果: 1、只能在NE20上网管到2403,无法从我的PC登录;请问为什么?
2、在3750上学不到2403的IP段;请问为什么?
3、在3750上加了一条将2403 IP 段 指向NE20的静态路由后,可以从我的PC登录到2403了,
请问为什么?
我个人一直认为:不应该在3750上加静态路由的,3750、NE20、AR46 应该都能通过ospf学到2403的IP段,可
事实却不是这样啊?为什么呢?问题出在哪啊?谢谢高手啦!!
------解决方案--------------------------------------------------------
把3750和AR46的OSPF相关配置和路由表信息贴上来...
------解决方案--------------------------------------------------------
你自己检查一下你连接2403的那个接口的IP和你要网管的IP是不是同一个地址段,如果是请检查一下这个网段是不是在OSPF中进行了宣告
还有就是检查一下你的3745上的静态路由是怎么写的 很可能是因为3745上你写一条默认路由就好了,因为你的静态路由可能写的有问题
------解决方案--------------------------------------------------------
在同一个区域,只简单配置OSPF,所有设备必都能收到路由。
我估计你的问题出在NE20-》3750这个地方。
如果你在NE20上用2个OSPF 进程分别对不同接口启用,则NE20的路由表可以学习完全。
但3750上无法学习到NE20后面的路由。
不同OSPF 进程之间的路由需要用import-route (Huawei/H3c) 或redistrubute (Cisco)引入或重发布。
------解决方案--------------------------------------------------------
如 NE20上配:
ospf 1
area 0
network 2.2.2.2 0.0.0.0
ospf 2
area 0
network 3.3.3.4 0.0.0.0
network 4.4.4.4 0.0.0.0
则3750上只能学到2.2.2.2,学不到3.3.3.3 和4.4.4.4