描述DR、BDR、DRother的概念,说明DR与BDR的选举原则与过程。PPT
描述DR、BDR、DRother的概念在OSPF网络协议中,DR(Designated Router,指定路由器)和BDR(Backup Designat...
描述DR、BDR、DRother的概念在OSPF网络协议中,DR(Designated Router,指定路由器)和BDR(Backup Designated Router,备份指定路由器)是重要的概念。这两个概念主要是为了减轻OSPF网络的负担,提高网络效率而设计的。DR(指定路由器)在OSPF网络中,DR是负责与其它路由器进行LSA(Link-State Advertisement,链路状态公告)信息交换的路由器。也就是说,DR会代表一个区域内所有的路由器,与其它区域进行LSA信息交互。这样,区域内的大部分路由器就不需要直接与所有其他路由器进行交互,而是由DR代表它们进行交互。这大大减少了网络中的LSA信息数量,提高了网络效率BDR(备份指定路由器)在OSPF网络中,BDR是DR的备用路由器。当DR出现故障时,BDR会接替DR的工作,保证网络的正常运行。BDR通常不直接与其他区域进行LSA信息交互,而是由DR代表它进行交互。但是,当DR出现故障时,BDR会接管DR的工作,直接与其他区域进行LSA信息交互DRother(其他路由器)在OSPF网络中,除了DR和BDR之外的其它路由器都被称为DRother。这些路由器不直接与其他区域进行LSA信息交互,而是由DR代表它们进行交互需要注意的是,在一个OSPF区域内,所有的路由器都会尝试成为一个DR或BDR。如果一个区域内同时存在多个DR或BDR,将会导致区域内大量的LSA信息交互,降低网络效率。因此,在OSPF网络中,需要通过一种机制来避免这种情冔的发生。DR与BDR的选举原则与过程在OSPF网络中,为了选出DR和BDR,有一个选举过程。这个过程是自动的,并且会定期进行以保证网络的效率。选举原则:优先级(Priority)在OSPF网络中,每个路由器的优先级都是可以配置的。优先级高的路由器在选举过程中有优势,会优先被选为DR或BDR。默认情况下,所有路由器的优先级都是相同的Router ID(路由器ID)每个OSPF路由器都有一个唯一的Router ID。Router ID是在配置路由器时手动设置的。在选举过程中,Router ID值小的路由器有优势,会被优先选为DR或BDR。如果两个路由器的优先级相同,那么Router ID值小的路由器会被选为DR或BDR接口状态如果一个路由器的接口状态为或者,那么这个路由器不会被选为DR或BDR选举过程**:在一个区域内如果所有的路由器的接口状态都是,那么这些路由器将开始进行选举首先每个路由器都会根据它们的优先级和Router ID来计算一个值。如果路由器的优先级高或者Router ID值小,那么这个路由器的计算值就有优势如果一个区域内同时存在多个计算值有优势的路由器那么这些路由器将会形成一个候选列表。在这个列表中,优先级最高的路由器会被选为DR,次高的路由器会被选为BDR。如果有多个路由器的优先级和Router ID都相同,那么Router ID值小的路由器会被选为DR或BDR如果一个区域内没有计算值有优势的路由器那么这个区域内将不会产生DR或BDR。所有的路由器都将成为DRotherDR和BDR一旦选举产生后将会在网络中形成一个新的LSA(链路状态公告)。这个LSA会通告其他路由器关于DR和BDR的信息。这样,所有的路由器都能知道谁是DR,谁是BDR如果一个已经当选为DR或BDR的路由器出现故障或者它的接口状态变为或者,那么这个区域内将重新开始进行选举。新的选举过程会忽略故障的路由器和接口状态不好的路由器如果在一个区域内没有找到合适的DR和BDR那么这个区域内所有的路由器都将成为DRother。在这种情况下,为了防止区域内大量的LSA信息交互,可能需要手动配置一些路由器成为DR和BDR当选举出新的DR和BDR后所有的路由器都会更新它们的路由表以适应新的网络环境。同时,新的LSA也会被发送到其它的区域中,通告其他路由器关于新的DR和BDR的信息这个选举过程会在每个区域内定期进行以保证网络的效率通常情况下,选举过程会在每个路由器的Hello Timer(hello定时器)超时后开始执行。Hello Timer的默认值是10秒