[R2-Serial1/0/0] link-protocol fr [R2-Serial1/0/0] undo fr inarp [R2-Serial1/0/0] fr map ip 123.1.1.1 201 broadcast [R2-Serial1/0/0] ip address 123.1.1.2 255.255.255.0
[R3-Serial1/0/0]interface Serial1/0/0 [R3-Serial1/0/0] link-protocol fr [R3-Serial1/0/0] undo fr inarp [R3-Serial1/0/0] fr map ip 123.1.1.1 301 broadcast [R3-Serial1/0/0] ip address 123.1.1.3 255.255.255.0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
当串行接口被封装为FR时,在参与OSPF进程时,默认的OSPF网络类型是NBMA(Non-Broadcast Multiple Access,非广播多路访问)。 NMBA的OSPF网络类型不能使用Hello包自动发现邻居,必须手工指定邻居。
[R1]ospf 1
[R1-ospf-1]peer 123.1.1.2
[R1-ospf-1]peer 123.1.1.3
[R2/3-ospf-1]peer 123.1.1.1
1
2
3
4
手工指定OSPF邻居之后,OSPF使用单播的Hello包建立OSPF邻居关系。 在华为设备中必须双向指定OSPF邻居。 在NBMA的OSPF网络类型中,选举DR和BDR,需要手工调整DR。
[R1]interface s1/0/0
[R1-Serial1/0/0]ospf dr-priority 10
[R2/3-Serial1/0/0]ospf dr-priority 0
<R2>reset ospf process
[R2-Serial1/0/0]fr map ip 123.1.1.3 201
[R3-Serial1/0/0]fr map ip 123.1.1.2 301
1
2
3
4
5
6
1、操作步骤
1、(可选)配置NBMA网络类型。 由于NBMA网络必须是全连通的,所以网络中任意两台路由器之间都必须直接可达。但在很多情况下,这个要求无法满足,此时必须通过命令强制改变网络的类型为P2MP。详细描述参见配置接口的网络类型。
a、执行命令system-view,进入系统视图。 b、执行命令interface interface-type interface-number,进入接口视图。 c、执行命令ospf network-type nbma,配置OSPF接口的网络类型为NBMA。 d、执行命令commit,提交配置。 2、(可选)执行命令ospf timer poll interval,在NBMA接口上配置发送轮询报文的时间间隔。 在NBMA网络上,当邻居失效后,路由器将按设置的轮询时间间隔定期地发送Hello报文。
3、(可选)执行命令ospf dr-priority priority,配置接口在选举DR时的优先级。 接口的优先级决定了该接口在选举DR时所具有的资格,优先级高的接口在DR选举时被首先考虑。如果一台设备的接口优先级为0,则它不会被选举为DR或BDR。在广播或NBMA网络中,可以通过配置接口的DR优先级来影响网络中DR或BDR的选择。当网段上选举出DR和BDR之后,它们就会向所有的邻居发送DD报文,建立邻接关系。
4、(可选)执行命令ospf timer wait interval,配置OSPF接口的Wait定时器间隔。 在interval时间间隔内,若未收到Backup Seen事件,则可以开始进行DR选举。通过合理设置Wait定时器的时间间隔,可以减少网络中DR、BDR的变化频率,减少网络振荡。
a、Wait定时器只在广播和NBMA类型接口上生效。 b、Wait定时器的时间间隔不允许大于Dead定时器的时间间隔。 5、配置NBMA网络的邻居。 网络类型为NBMA的接口,无法通过广播Hello报文的形式发现邻居路由器,必须在进程下手工配置邻居路由器的IP地址和邻居路由器是否有选举权。
a、执行命令quit,退出接口视图。 b、执行命令ospf [ process-id ],进入OSPF进程视图。 c、执行命令peer ip-address [ dr-priority priority ],配置NBMA网络的邻居。 d、执行命令commit,提交配置。 e、执行命令commit,提交配置 6、执行命令commit,提交配置。
2、检查配置结果
OSPF在不同网络类型中的属性配置成功后,您可以查看到OSPF接口信息和邻居的信息。
1、前提条件 已经完成OSPF在不同网络类型中的属性的所有配置。 2、操作步骤 a、使用display ospf [ process-id ] interface [ all | no-peer | interface-type interface-number ] [ verbose ]命令查看OSPF接口的信息。 b、使用display ospf [ process-id ] peer命令查看OSPF邻居的信息。 c、使用display ospf brief命令查看NBMA网络中发送轮询报文的时间间隔。