Sub从接口无法建立OSPF邻居关系实际案例分享

最近在做一个项目,其中有一台MSR50-40的路由器通过G0/0口连一个二层交换机,然后二层交换机下面又接入2台MSR30-20的路由器,在G0/0口上面配置了一个主IP、一个从IP分别作为与2台3020互联的地址,同时在5040上面将互联地址宣告到OSPF进程中,但最后发现5040与配置从IP地址的那台3020无法建立OSPF邻居关系,确认配置没有问题的前提下,上网搜了一下,没想到遇到此类问题的朋友还真不多,于是拿来与大家分享一下。
结论是OSPF邻居利用主IP地址作为在接口上发送的所有HELLO分组的源地址,邻居关系不能基于从IP地址建立。

现象描述:
两台华为S3552交换机之间建立OSPF邻居不成功,邻居表为空。
<S3552-1>disp ospf peer OSPF Process 1 with Router ID 192.168.1.157
Neighbors
Last neighbor down event:
ROUTER ID: 192.168.1.156 LOCAL ADDRESS: 192.168.1.154 REMOTE ADDRESS: 192.168.1.153
TIME: Nov 10 08:35:15 2008 REASON: DeadInterval timer expired

原因分析:
1、链路问题。
2、配置问题。
3、其他。

处理过程:
1、检查链路,端口状态正常,暂时排除链路问题。

2、检查配置,S3552-1配置没有问题:
interface VLAN 200
ip address 192.168.1.154 255.255.255.252
ospf 1
area 0.0.0.0
network 192.168.1.152 0.0.0.3
network 192.168.1.157 0.0.0.0

3、检查S3552-2配置发现接口配置了从地址,而且是从地址与S3552-1建立OSPF邻居的。
interface VLAN 200
ip address 192.168.100.153 255.255.255.252
ip address 192.168.1.153 255.255.255.252 sub
ospf 1
area 0.0.0.0
network 192.168.1.152 0.0.0.3
network 192.168.1.156 0.0.0.0
OSPF邻居关系不能基于从地址来形成。把S3552-2接口的从地址设置为主地址后问题解决。
interface VLAN XX
ip address 192.168.1.153 255.255.255.252
ip address 192.168.100.153 255.255.255.252 sub
再次检查OSPF邻居状态,已经恢复正常。
[S3552-1]disp ospf peer
OSPF Process 1 with Router ID 192.168.1.156
Neighbors
Area 0.0.0.0 interface 192.168.1.153(Vlan-interface 200)'s neighbor(s)
RouterID: 192.168.1.157 Address: 192.168.1.154
State: Full Mode: Hold Priority: 1
DR: 192.168.1.154 BDR: None
Dead timer expires in 38s
Neighbor has been up for 00:00:03

建议与总结:
OSPF邻居利用主IP地址作为在接口上发送的所有HELLO分组的源地址。邻居关系不能基于从IP地址来形成的。

你可能感兴趣的:(职场,sub,休闲,ospf)