作者chin0627 (香蕉)
看板CCU_COMM_ANT
标题[讨论] OSPF part2 -xxu
时间Thu Dec 9 17:55:51 2010
OSPF网路类型
OSPF定义了以下5种网路类型:
点到点网路(Point-to-point)
广播网路(Broadcast)
非广播多路访问网路(Nonbroadcast Multiaccess,NBMA)
点到多点网路(Point-to-multipoint)
虚链路(Virtual links)
点到点网路
点到点网路,例如E1、SONET,是单独连接一对路由器的网路。点到点网路上的一对OSPF
路由器形成完全邻接关系(Full Adjacency),并且不进行DR和BDR的选举。点到点网路
上的路由器使用组播地址224.0.0.5发送OSPF协议数据包。
广播网路
广播网路即可以同时连接多於两台设备的网路,如乙太网、令牌环网、FDDI。广播网路上
的路由器发送的组播/广播数据包会被其他与之相连的路由器收到。在广播网路上的OSPF
路由器会选举一台指定路由器(DR)和一台备份指定路由器(BDR)。所有始发於DR和BDR
的OSPF数据包使用目的地址224.0.0.5,以组播方式发送到所有其他OSPF路由器,所有其
他的路由器都将使用目的地址224.0.0.6,以组播方式发送OSPF数据包到DR和BDR。所有其
他的路由器只与DR和BDR建立完全邻接关系。
非广播多路访问网路
NBMA网路,诸如X.25、帧中继、ATM等,可以同时连接两台以上的路由器,但是这种网路没
有广播数据包的能力。一台处於NBMA网路上的路由器发送的组播/广播数据包将不能被其他
与之相连的路由器收到。在NBMA网路上需要选举DR和BDR,并且所有的OSPF数据包都是单播
发送的。
点到多点网路
点到多点网路是NBMA网路的一个特殊设置,可以看作是一群点到点链路的集合,因此在该
种网路上不必选举DR和BDR。点到多点网路上OSPF的行为和点到点网路OSPF的行为一样,\
也使
用组播地址224.0.0.5发送OSPF协议数据包。
虚链路
虚链路被路由器认为是没有编号的点到点网路的一种特殊设置,在虚链路上OSPF数据包是
以单播方式发送的。不能人工设置一个介面的网路类型为虚链路。
此外还有一种特殊的网路类型,称之Loopback类型。OSPF路由器上的环回介面在默认状态
下均为此类型。不能人工设置一个介面的网路类型为Loopback。
指定路由器和备份指定路由器
多路访问网路上OSPF邻接关系示意图在广播多路访问网路和NBMA网路上会选举DR和BDR。
所有其他路由器只与DR和BDR建立完全邻居关系,其他路由器之间的邻居状态停留在
2-Way状态。所有其他路由器使用组播目的地址224.0.0.6向DR和BDR发送链路状态更新。
如果在多路访问网路中不选举DR,所有路由器之间都建立完全邻接关系,会产生很多不
必要的LSA。假设一个多路访问网路上有n台路由器,那麽就会建立n(n-1)/2个邻接关系
。每台路由器都会产生n-1条LSA到与之建立邻接关系的路由器,再加上1条网路LSA,最
终这个网路上会产生n2条LSA,并且其中很多都是重复的LSA副本。
DR完成以下工作:
描述该多路访问网路和与其相连的路由器。
管理该多路访问网路上的LSA洪泛扩散过程。
DR本後的概念是将多路访问网路看作一个「伪节点(Pseudo Node)」。当SPF进行计算
的时候,把链路看作一个节点,与该链路相连的路由器也是连接到这个节点上的。从与
伪节点相连的路由器到这个伪节点的代价是该路由器与这个多路访问网路相连的介面的
出站代价,从伪节点到任何与之相连的路由器的代价都为0。一台路由器可能连接到多
个多路访问网路,该路由器可能是它所连接的其中一个多路访问网路的DR,也可能不是
它所连接的另一个多路访问网路的DR,也就是说,DR是路由器介面的属性,而不是整个
路由器的属性。
为了避免因DR失效导致的单点故障,多路访问网路上还将选举BDR。DR失效时,BDR将成
为DR,由於网路上其他路由器已经和BDR形成了完全邻接关系,因此可以将DR失效对网
路的影响降至最低。
DR和BDR的相关选举规则如下:
如果一台OSPF路由器的介面优先顺序(Priority)为0,那麽这台路由器永远不能成为
DR或BDR。
具有最高优先顺序的路由器将会选举为DR,具有次高优先顺序的路由器将会选举为BDR。
如果同时有多台路由器具有相同的优先顺序,那麽具有最高路由器ID的路由器将会选举
为DR。
当DR失效时,BDR将成为DR,并将重新选举一个BDR。
优先顺序的取值范围为0-255,更高的优先顺序意味着路由器有更大的机会成为DR。
如果一台具有更高优先顺序的路由器在选举完DR和BDR之後接入网路,该路由器将不会
成为DR或BDR,直到DR或BDR失效。即DR和BDR的选举不是抢占式的。
---------
资料来源:
http://zh.wikipedia.org/zh-tw/%E5%BC%80%E6%94%BE%E5%BC%8F%E6%9C%80%E7%9F%AD%E8\
%B7%AF%E5%BE%84%E4%BC%98%E5%85%88
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.115.63