OSPF(Open Shortest Path First,开放式最短路径优先)路由协议是一个性能优越的开放的适合大型网络规模的基于L-S算法的路由协议,是目前应用最广泛的内部网关协议。



 



OSPF具有以下优点和特性:



1、 划分区域,采用分级的网络设计;



2、 支持路由汇总,减少了路由条目;



3、 支持CIDR技术;



4、 路由更新采用组播方式,且是按需发送,减少了更新所占用的网络带宽,提高了网络性能;



5、 邻居可以使用认证机制,网络更加安全。



 



光说不练,难叫人信服。相信很多朋友已经阅下了为数不少的有关于介绍OSPF的文章了吧!下面,我就撇开这些介绍性的内容,来点实际的,来个OSPF高级应用的“大杂烩”。希望你们能吃得下。哈哈!



 



OSPF之拓扑:



ospf应用场合 ospf 作用_路由表



一、配置路由器,实现各自AS内的互通。



1、配置好了的R1路由表信息



ospf应用场合 ospf 作用_自治系统_02



2、配置好了的R2路由表信息



ospf应用场合 ospf 作用_ospf应用场合_03



3、配置好了的R3路由表信息



ospf应用场合 ospf 作用_ospf应用场合_04



4、配置好了的R4路由表信息



ospf应用场合 ospf 作用_网络_05



由以上可知,OSPF自治系统内的各路由器都已经学习到了所有的路由信息



5、配置好了的RIP自治系统内路由器RIP1上的路由表信息



ospf应用场合 ospf 作用_OSPF_06



6、配置好了的RIP自治系统内路由器RIP2上的路由表信息



ospf应用场合 ospf 作用_路由表_07



二、OSPF的高级配置



1、划分特殊区域,减少LSA(链路状态通告)的泛洪,降低路由器的负载,加快收敛速度,提高网络性能。



1)把area1配置成为NSSA(非纯末梢区域),只允许1、2、3和7类LSA在区域内泛洪。注意在区域中的所有路由器都要执行同样的配置命令:

ospf应用场合 ospf 作用_网络_08



ospf应用场合 ospf 作用_ospf应用场合_09



ospf应用场合 ospf 作用_ospf应用场合_10



至此,area1已配置成为NSSA区域。因为之前区域中本身只存在1、2和3这三种类型的LSA,所以,成为NSSA区域后,其LSA种类不变,亦即路由表信息不变。



2)把area2配置成为TSA(完全末梢区域),只允许1和2类LSA在区域内泛洪。注意在区域中的所有路由器都要执行同样的配置命令:

ospf应用场合 ospf 作用_网络_11

,只在区域边界路由器(ABR)上打上参数:

ospf应用场合 ospf 作用_自治系统_12



ospf应用场合 ospf 作用_自治系统_13



ospf应用场合 ospf 作用_路由表_14



Area2成为TSA后,将只会存在1和2这两种类型的LSA,并且,区域中的路由表信息中,会多出一条带星号的路由条目:默认路由。



ospf应用场合 ospf 作用_自治系统_15



2、路由重分发,实现不同AS之间的互访



注意操作对象在ASBR(自治系统边界路由器)上,在向某一AS(我谓其为主)里发布另一AS(我谓其为客)的路由协议时,其度量值(metric)为主所采用的。OSPF中的度量值为cost(代价),RIP中的度量值为hop(跳数)。度量值需根据情况而定,不可乱来。



ASBR(自治系统边界路由器)R1上的配置



ospf应用场合 ospf 作用_OSPF_16



ASBR(自治系统边界路由器)R3上的配置



ospf应用场合 ospf 作用_路由表_17



验证:



查看路由器R2上的的路由表,多出了标识为O E2和O N2的路由条目。这两者的区别是,后者是通过NSSA区域所获得的属于E2(计算度量值时,E2忽略内部代价,E1考虑内部代价)的7类LSA,前者为属于E2的5类LSA(也许有人会问,R2不是有一接口属于NSSA吗,怎么会有5类LSA?R2不是内部路由器,属于ABR,亦即属于多个区域,其并不完全属于NSSA,所以,它可以学到)。



ospf应用场合 ospf 作用_ospf应用场合_18



查看路由器R3上的的路由表,多出了标识为O E2的路由条目,亦即为从外部自治系统学到的5类LSA。



ospf应用场合 ospf 作用_路由表_19



查看路由器R1上的的路由表,居然发现它纹丝不动,学习不到路由器RIP2所在的自治系统的路由信息。不要大惊小怪,这是因为NSSA的缘故。NSSA有这么一个“毛病”:除了自己所直连的外部自治系统外,绝不学习由经另一个区域从另外一个自治系统学习来的路由信息。



ospf应用场合 ospf 作用_路由表_20



与R1、R3相连的RIP1、RIP2有着类似的情形



在RIP1上没有学到路由器RIP2所在的自治系统的路由信息。



ospf应用场合 ospf 作用_OSPF_21



在RIP2上学习到了路由器RIP1所在的自治系统的路由信息。



ospf应用场合 ospf 作用_网络_22



3、地址汇总,通过减少泛洪的LSA数量来达到节省路由器资源,另外,还可以屏蔽一些网络不稳定的的细节来节省路由器资源。操作对象在ABR(区域间路由汇总)或ASBR(外部路由汇总)上。



在R1上进行外部路由汇总



ospf应用场合 ospf 作用_自治系统_23



在R3上进行外部路由和区域间路由汇总



ospf应用场合 ospf 作用_OSPF_24



验证:查看R2上的路由表,明显发现路由条目减少了。原因是路由汇总功能把相连紧密的IP地址汇聚成了的一个超网IP段。



ospf应用场合 ospf 作用_ospf应用场合_25


转载于:https://blog.51cto.com/dreambyt/212661