欢迎来到天天文库
浏览记录
ID:49882005
大小:205.00 KB
页数:7页
时间:2020-03-03
《实验七OSPF协议配置指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验七:OSPF协议配置1.OSPF协议及特点OSPFMOpenShortestPathFirst(开放最短路由优先协议)的缩写。日前使用的是版本2(RFC2328)oOSPF中的0意味着OSPF标准是对公共开放的,而不是封闭的专有路由方案。它是IETF组织开发的一•个基于链路状态的内部网关协议。每个路由器维护一个相同的链路状态数据库,保存整个AS的拓扑结构。一旦每个路由器有了完整的链路状态数据库,该路由器就可以白己为根,构造最短路径树,然后再根据最短路径构造路由表。対于大型的网络,为了进一步减少路由协议通信流量,利于管理和计算,OSPF
2、将整个AS划分为若干个区域,区域内的路由器维护一个相同的链路状态数据库,保存该区域的拓扑结构。OSPF路由器相互间交换信息,但交换的信息不是路由,而是链路状态。相对于其它协议,OSPF有许多优点:提供负载均衡功能,如果计算出到某个目的站有若T条费用相同的路由,OSPF路由器会把通信流量均匀地分配给这儿条路由,沿这儿条路由把该分组发送出去;在-个H治系统内可划分出若T•个区域,每个区域根据白己的拓扑结构计算最短路径,这减少了OSPF路由实现的丁■作量;OSPF属动态的白适应协议,对于网络的拓扑结构变化可以迅速地做出反应,进行相应调柴,捉供短
3、的收敛期,使路由表尽快稳定化,并且与其它路由协议相比,OSPF在对网络拓扑变化的处理过程屮仅需要最少的通信流量;OSPF提供点到多点接口,支持CIDR(无类型域间路由)地址。OSPF的不足之处就是协议本身庞大复杂,实现起來较RIP困难。其特点如下:•适应范囤——支持各种规模的网络,最多可支持儿百台路由器。•快速收敛——在网络的拓扑结构发生变化后立即发送更新报文,使这一变化在自治系统中同步。•无白环——由于OSPF根据收集到的链路状态用最短路径树算法计算路由,从算法本身保证了不会生成白环路由。•区域划分——允许自治系统的网络被划分成区域来管
4、理,区域间传送的路由信息被进一步抽象,从而减少了占用的网络带宽°•等值路由——支持到同一目的地址的多条等值路由0•路由分级——使用4类不同的路由,按优先顺序來说分别是:区域内路由、区域间路由、第一类外部路由、第二类外部路由。•支持验证——支持基于接口的报文验证以保证路由计算的安全性。•组播发送——支持组播地址=2.OSPF的路由计算过程OSPF协议的路由计算过程可简单描述如下:•每个支持OSPF协议的路由器都维护着一份描述整个白治系统拓扑结构的链路状态数据库(LinkSsteDatabase,简称为LSDB)。每台路由器根据自12周围的网
5、络拓扑结构生成链路状态广播(LinkSlateAdvcrtiscmern,简称为LSA),通过相互之间发送协议报文将LSA发送给网络中其它路由器。这样每台路由器都收到了英它路由器的LSA,所有的LSA一-起组成链路状态数据库。•由于LSA是对路由器周围网络拓扑结构的描述,那么LSDB则是对整个网络的拓扑结构的描述。路市器很容易将LSDB转换成一张带权的有向图,这张图便是对整个网络拓扑结构的真实反映。显然,各个路由器得到的是一张完全相同的图。•每台路由器都使用SPF算法计算出一棵以白己为根的最短路径树,这棵树给出了到白治系统中备节点的路由,
6、外部路由信息为叶子节点,外部路由可由广播它的路由器进行标记以记录关于白治系统的额外信息。显然,各个路由器各白得到的路由表是不同的。此外,为使每台路由器能将本地状态信息(如可用接口信息、可达邻居信息等)广播到整个自治系统屮,在路由器之间要建立多个邻接关系,这使得任何一台路由器的路由变化都会导致多次传递,既没有必要,也浪费了宝贵的带宽资源。为解决这一问题,OSPF协议定义了“指定路由器"(DR),所有路由器都只将信息发送给DR,由DR将网络链路状态广播岀去。这样就减少了多址访问网络上各路由器之间邻接关系的数量。OSPF协议支持基于接口的报文验
7、证以保证路由计算的安全性;并使用IP多播方式发送和接收报文。2.0SPF相关的基本概念(1)RouterID一台路由器如果要运行OSPF协议,必须存在RouterIDo如果没有配置ID号,•若系统当前配STLoopback接口IP地址,则选择最厉配置的Loopback接口的IP地址作为routerid;•若系统当前没有配BLoopback接口,则选取第一个配直并UP的物理接口的IP地址作为routerid。•一般建议选择loopback接口的IP地址作为本机ID号,因为该接口永远UP(除非^•1.shutdown)□(2)DR和BDR•D
8、R(DesignatedRouter,指定路由器)在广播网络或者多点访问网络屮,为使每台路由器能将本地状态信息广播到整个白治系统屮,在路由器之间耍疑立多个邻屈关系,但这使得任何一台路由器的路由
此文档下载收益归作者所有