当前位置: 代码迷 >> 交换机/路由器 >> ospf路由有关问题
  详细解决方案

ospf路由有关问题

热度:5232   发布时间:2013-02-26 00:00:00.0
ospf路由问题
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