DR 与 DIS:路由协议中的独特角色与功能
DR 与 DIS:路由协议中的独特角色与功能
在网络世界中,路由协议充当着数据包的交通警察,确保信息从发送者到接收者安全、高效地流动。然而,在这个庞大的网络舞台上,有两个隐藏在幕后的角色,它们虽不如核心路由器或交换机那样引人注目,却扮演着不可或缺的独特角色:DR和DIS。
这两个神秘的角色隐藏在路由协议的背后,其功能和作用在网络中起着至关重要的作用。它们的任务是非常关键,在某些情况下,它们可以决定网络的整体性能和可用性。虽然它们的名称可能并不引人注目,但它们的功能却是网络操作的关键因素之一。
在本文中,我们将深入探讨 "DR" 和 "DIS",并解释它们在不同路由协议中的作用和功能。
在ospf的广播网和NBMA网络中,任意两台路由器之间都要传递路由信息。如图所示,
网络中有n台路由器,则需要建立n*(n-1)/2个邻接关系。这使得任何一台路由器的路由变化都会导致多次传递,浪费了带宽资源。
为解决这一问题,OSPF定义了指定路由器DR和备份指定路由器BDR。通过选举产生DR(Designated Router)后,所有路由器都只将信息发送给DR,由DR将网络链路状态LSA广播出去。除DR和BDR之外的路由器(称为DR Other)之间将不再建立邻接关系,也不再交换任何路由信息,这样就减少了广播网和NBMA网络上各路由器之间邻接关系的数量。
在中间系统到中间系统广播网中,任意两台路由器之间都要传递信息。如果网络中有n台路由器,则需要建立n*(n-1)/2个邻接关系。这使得任何一台路由器的状态变化都会导致多次传递,浪费了带宽资源。
为解决这一问题,中间系统到中间系统协议定义了DIS,所有路由器都只将信息发送给DIS,由DIS将网络链路状态广播出去。使用DIS和伪节点可以简化网络拓扑,使路由器产生的LSP报文长度较小。另外,当网络发生变化时,需要产生的LSP数量也会较少,减少SPF的资源消耗。
DIS选举发生在邻居关系建立后,Level-1和Level-2区域的DIS是分别选举的,用户可以为不同级别的DIS选举设置不同的优先级。IS-IS协议选举DIS的过程是每一台路由器接口都被指定一个L1类型的优先级和L2类型的优先级,路由器通过其每一个接口发送Hello数据包,并在Hello数据包中通告它的优先级。
DIS优先级数值最大的被选为DIS。如果优先级数值最大的路由器有多台,则其中MAC地址最大的路由器会被选中。不同级别的DIS可以是同一台路由器,也可以是不同的路由器。
在选举DIS过程中,中间系统到中间系统协议与OSPF协议的不同点是:
优先级为0的路由器也参与DIS的选举;
当有新的路由器加入,并符合成为DIS的条件时,这个路由器会被选中成为新的DIS,此更改会引起一组新的LSP泛洪。
除此之外,二者的区别还有:
总之,DR和DIS都是路由协议中用于优化多点连接的路由器之间邻居关系和路由信息交换的概念。它们有助于减少冗余路由信息的传播,提高网络效率,同时确保网络的稳定性。
扫码领取 相关技术视频教程
添加老师后发【布丁】 秒通过 领资料