Radia Perlman
- 2010年08月2日
- 由flyxj
Radia Perlman(拉迪亚·珀尔曼)
今天翻书(Cisco Press),看到有段是介绍 Radia Perlma,802.1D 协议的发明人,顺手查了过去。
这大妈这么亲切,还是牛人啊,膜拜一下!~
按 ‘ ospf ’ 标签归档
Radia Perlman(拉迪亚·珀尔曼)
今天翻书(Cisco Press),看到有段是介绍 Radia Perlma,802.1D 协议的发明人,顺手查了过去。
这大妈这么亲切,还是牛人啊,膜拜一下!~
Cisco 设备中的 OSPF 协议的配置需要定义 Process ID,该 Process ID 是在本地表示 OSPF 路由选择,多个路由器之间的 ID 可以不同。但是不建议在一个路由器上运行多个 ID 进程,因为这样会导致产生多个链路状态数据库,增加硬件设备的负担,彼此也是不能共享路由信息,需要共享就需要在同一设备的不同 OSPF 进程中实现重发布。
Enabling an OSPF process:Enabling an OSPF process:router ospf <process-id>Assigning areas to the interfaces:network <network or IP address> <mask> <area-id>
Jeff Doyle 最喜欢在面试的时候问的一个问题:
为什么在 OSPF 中非骨干区域之间的互访流量必须通过骨干区域(区域 0)传递?
下面通过比较三个即使 OSPF 初学者也知道的链路状态路由协议的基本概念,来探究该问题的答案。
第一个基本概念是:运行链路状态协议的路由器都会向其他路由器泛洪自身的,链路的和邻居信息。通过这些泛洪的信息,各个路由器都能够建立起一致的链路状态数据库。然后各个路由器再各自独立的运行最近路径优先算法来获得一个最短路径树,这棵树就类似一个描绘到达其他路由器路径的地图。链路状态协议的一个优点就是通过提供一个整个网络的地图来避免出现路由回环。相对应的距离矢量协议的路由信息是在网络中逐跳的进行传递的,然后逐跳的根据本地的信息进行各自的路由计算。.在进行正确的路由计算和计算结果信息正确传递之前,这些路由器之间都是独立的。当一个路由器宣告它所学到的网络前缀给邻居时,它就宣告说它知道如何到达这些目的地,而由于运行距离矢量协议的路由器也只能通过邻居的宣告来获得网络信息,除了邻居之外没有整个网络的地图,因此很容易产生路由回环。
Down:邻居状态机的初始状态,是指在过去的 Dead-Interval 时间内没有收到对方的 Hello 报文。
Attempt:只适用于 NBMA 类型的接口,处于本状态时,定期向那些手工配置的邻居发送 HELLO 报文。
Init:本状态表示已经收到了邻居的 HELLO 报文,但是该报文中列出的邻居中没有包含我的 Router ID(对方并没有收到我发的 HELLO 报文)。
Two-Way:本状态表示双方互相收到了对端发送的 HELLO 报文,建立了邻居关系。在广播和 NBMA 类型的网络中,两个接口状态是 DROther 的路由器之间将停留在此状态。其他情况状态机将继续转入高级状态。
ExStart:在此状态下,路由器和它的邻居之间通过互相交换 First DBD 报文(该报文并不包含实际的内容,只包含一些标志位)来决定发送时的主/从关系。建立主/从关系主要是为了保证在后续的 DBD 报文交换中能够有序的发送。
Exchange:路由器将本地的 LSDB 用 DBD 报文来描述,并发给邻居。 猛击阅读全文