
两台MSR路由器RTA和RTB通过192.168.1.0/20网段互联,现在对两台路由器执行如下命令:[RTA]ospf 1[RTA-ospf-1]area 0[RTA-ospf-1-area-0.0.0.0]work 192.168.1.0 0.0.0.255[RTB]ospf 100[RTB-ospf-100]area 1[RTB-ospf-100-area-0.0.0.1]work 192.168.1.0 0.0.0.255从以上配置可以判断。 A. RTA和RTB可以建立OSPF邻居关系 B. RTA和RTB不可以建立OSPF邻居关系,假设将area ID配置成一致,就可以建立OSPF邻居关系 C. RTA和RTB不可以建立OSPF邻居关系,假设将OSPF进程号配置成一致,就可以建立OSPF邻居关系 D. RTA和RTB不可以建立OSPF邻居关系,必须将OSPF进程号和area ID都配置成一致,才可以建立OSPF邻居关系
RTA和RTB无法建立OSPF邻居关系,这是因为它们的区域ID不同(RTA在area 0,RTB在area 1),而OSPF邻居关系建立的核心条件之一就是区域ID必须完全一致。此外,OSPF进程号(RTA为1,RTB为100)不影响邻居建立,因为进程号仅为本地标识,不参与报文交互。
从配置细节看,两台路由器通过network命令将192.168.1.0/20网段宣告进OSPF,但宣告网段一致并不等同于区域ID匹配。根据OSPF协议规范,即使接口IP和子网掩码匹配,若区域ID不同,Hello报文交互会因参数不匹配而失败,邻居状态将停留在Down或Init状态。
选项B正确指出了区域ID不一致的问题,但需注意:仅修正区域ID至一致即可建立邻居关系,无需调整进程号。进程号的作用是隔离路由器内部不同OSPF实例,与跨设备邻居建立无关。其他选项存在明显错误:A忽略了区域ID差异;C误认为进程号影响邻居关系;D则错误要求进程号和区域ID必须同时一致。
实际配置中,若将RTB的区域改为0(与RTA保持一致),即使进程号仍为100,两台路由器也能正常完成Hello报文交互并建立邻居关系。这一结论符合OSPF协议设计原则——区域ID是跨设备的核心匹配参数,而进程号仅为本地逻辑隔离标识。