多路访问网络指的是在同一个共享介质中连接着多个设备的网络,在这个网络中,任意两台设备之间都能够直接地进行二层通信,多路访问网络有两种,任意两台设备之间都可以直接地进行二层通信。多路访问网络有两种,一种是广播型多路访问网络,例如以太网。另外一种则是非广播型多路访问网络,例如帧中继。BMA网络的一个典型示例是一台以太网交换机连接着多台路由器,这些路由器的接口具备从这个网络访问其他路由器的能力,若有一个广播数据被发出,则整个网络中的路由器都会收到。而在帧中继环境中,多台路由器同样可以通过帧中继链路构建一个MA网络,只不过帧中继链路并不支持广播,但不管怎样,这不影响一台路由器通过这个共享介质去访问其他设备,只要虚电路建立得当。
2-Way状态(双方都互相收到对方的hello报文,此时接口接入2-way状态。双方建立邻居关系。)
DR在网络中的LSDB同步方面有着关键性的作用,它负责侦听网络中的拓扑变更信息并将变更信息通知给其他路由器。它为网络生成Type-2 LSA(一种LSA类型),在该LSA中显示出了连接在这个MA网络的所有OSPF路由器的Router-ID,其中也包括DR自己。BDR会监控DR的状态,并在当前DR发生故障时接替它的工作。
DR、BDR的选举是通过Hello报文来实现的,选举过程发生在2-Way状态之后。路由器将自己接口的DR优先级填写在Hello报文的“DR优先级”字段之中。华为数通产品的接口DR优先级缺省为1,这个值可以通过ospf dr-priority命令修改(该命令需要在接口视图下执行),取值范围是0~255。
ospf dr-priority
命令功能
ospf dr-priority命令用来设置接口在选举DR时的优先级。
undo ospf dr-priority命令用来恢复其缺省值。
缺省情况下,优先级为1。
命令格式
ospf dr-prioritypriority
undo ospf dr-priority
参数说明
视图
VLANIF接口视图
缺省级别
2:配置级
使用指南
应用场景
接口的优先级决定了该接口在选举DR时所具有的资格,优先级高的接口在DR选举时被首先考虑。如果一台设备的接口优先级为0,则它不会被选举为DR或BDR。在广播或NBMA网络中,可以通过配置接口的DR优先级来影响网络中DR或BDR的选择。
配置影响
当网段上选举出DR和BDR之后,它们就会向所有的邻居发送DD报文,建立邻接关系。
注意事项
重启或者关闭当前接口都会导致设备之间的OSPF邻接关系中断,请慎重操作。
重新配置设备的DR优先级后,仍不会改变网络中的DR或BDR。可以利用下面两种方法重新进行DR或BDR的选择,但是这会导致设备之间的OSPF邻接关系中断,一般情况下不推荐使用。
重启所有设备上的OSPF进程。在建立了OSPF邻居的接口上按照先后顺序执行shutdown和undo shutdown命令。
使用实例
# 设置接口VLANIF100在选举DR时的优先级为8。<AC6605> system-view[AC6605] interface vlanif 100[AC6605-Vlanif100] ospf dr-priority 8