循序渐进 OSPF的详细剖析(二)

简介:
 
在上篇文章中我们了解了如下内容:
一.OSPF 区域类型
二.OSPF的邻接关系
继续完成ospf的解析。今天的主要内容是:
 LSA类型;
 OSPF网络类型;
 OSPF 路由汇总。
 
LSA 类型
 
由于OSPF协议定义了多种路由器的类型和区域类别,这种复杂性要求OSPF尽可能准确交换信息以得到最佳路由,因而必然要定义多种LSA通告的类型来完成通信。下图简要介绍了LSA类型:
 
1
路由器 LSA
2
网络 LSA
3 类和 4
汇总 LSA
5
AS 外部 LSA
6
组播 OSPF LSA
7
为次末节区域( NSSA )定义
8
BGP 的外部属性 LSA
9 10 11 
不透明 LSA
 
简要介绍一下主要的LSA
 
第一类.路由器LSA.
ROUTER LSA 描述了路由器物理接口所连接的链路或接口,指明了链路的状态,代价等.每个OSPF区域内的路由器均回产生第一类LSA.它让路由器彼此认识彼此的链路 接口等.只在产生的区域内泛洪.
 
第二类.网络LSA
Network LSA 是由DR始发的,DR路由器可以看作一个“伪”节点,或是一个虚拟路由器。它描述了一个多路访问网络所有相连的路由器,只在产生的区域内泛洪.
 
第三类.网络汇总LSA
Nnetwork summary LSA 是由ABR发出的,它将某个区域的汇总告知其他区域,也就是通知其他区域路由器要到这些网络就找我.
 
第四类.ASBR汇总LSA
ASBR Summary LSA , 它也是由ABR发出的,但是它却是告诉其他区域路由器到某个非OSPF AS外的网络要找通告里告诉的那个ASBR.可以理解为汇总是由ASBR产生但由ABR代为通告出去的.它是ASBR发出的特殊置E位的一类LSA,然后由ABR代为转成LSA4发出.
 
第五类.自治系统外部LSA
Autonomous system external LSA ., 它是由ASBR产生的,用来通告自治系统外部的路由,它在整个OSPF自治系统内泛洪.所以管理员应该尽量在ASBR上进行路由汇总(summary-address 外部汇总网络号 汇总掩码)
 
第七类.NSSA 外部LSA
是指在非纯末梢区域内(not-so-stubby area)ASBR发出的通告外部ASLSA.仅仅在这个非纯末梢区域内泛洪.不能在整个自治系统内泛洪.NSSA网络中的ABR会将这个7LSA转换为5LSA告诉主干区域.
 
 
下表是表示每一种区域内允许泛洪的LSA类型

区域类型             
1&2        
3&4          
5           
7
骨干区域           
允许        
允许        
允许         
不允许
非骨干 ( 非末梢 )       
允许        
允许        
允许         
不允许
末梢                  
允许        
允许        
允许         
不允许
完全末梢            
允许        
不允许      
不允许       
不允许
NAAS                 
允许        
允许        
不允许       
允许
只有一个例外,每台ABR路由器上利用一个类型3来通告缺省路由。
 
如下是一些特殊的区域与LSA的联系:
末梢区域:( Stub Area
不允许AS外部通告(LSA 5)在其内部进行泛洪。在末梢区域边界的ABR路由器使用网络汇总LSA LSA 3)向这个区域通告缺省路由,而且这条缺省路由不会被通告到这个区域的外部去。
Routerconfig-routearea 1 stub   //Area 1设置成末梢区域
2.  完全末梢区域:( Totally stub
  使用缺省路由到达OSPF自治系统外部的目的地址,而且使用缺省路由到达这个区域外部的所有目的地址,完全末梢区域的ABR路由器不仅阻塞LSA 5,也阻塞所有的汇总LSA――除了通告缺省路由的那一条类型3.
  Routerconfig-route#area 1 stub no-summary  //Area 1设置成完全末梢区域,此时会将类型3用默认路由代替,NO-summary的作用是将类型34用默认路由简化
非纯末梢区域( Not-so-stubby-area
允许外部路由通告到OSPF自治系统内部,而同时保留自治系统的其余部分的末梢区域特征,ASBR将始发类型7LSA来通告那些外部网络,这些NAAS外部LSA将在整个NAAS区域中泛洪,在ABR上被阻塞。ABR会将类型7的转化为类型5通告到其他区域中。
OSPF 网络类型
根据路由器所连接的物理网络不同,OSPF将网络划分为四种类型:
点到点型(Point-to-Point)、点到多点型(Point-to-MultiPoint)、广播多路访问型(Broadcast multiAccess)、非广播多路访问型(None Broadcast MultiAccessNBMA)。
点到点型 Point-to-Point
点到点网络连接两台路由器,配置了诸如PPPHDLC等链路层协议的T1串行链路就是点对点网络。
在点到点网络上,路由器使用224.0.0.5HELLO分组以组播方式发送给所有SPF路由器,以动态的发现邻居。在点到点网络上邻接路由器能够直接通讯后,它们就建立了邻接关系。在点到点网络上不选举DRBDR,因为点到点链路上就两台路由器,因此不需要DRBDR
在点到点链路上,默认的OSPF hello间隔和失效间隔分别是10秒和40秒。
 
     点到多点型Point-to-MultiPoint
point-to-multipoint:点对多点网络.不需要DRBDR
点到多点的网络类型   其实可以看成无数个   点到点的集合。因为点到点是不需要 DR 选举的。所以,点到点   和点到多点都不需要选举 DR BDR    不知道我的理解是不是正确 ……
 
     广播多路访问型(Broadcast multiAccess:
多路访问广播网络上路由器必须选举 DR BDR ,让他们代表该网段。 Hello间隔为10s,失效为40s
 
     非广播多路访问型(None Broadcast MultiAccessNBMA:
NBMA 网络中包含的路由器可能超过两台,但它们没有广播功能
帧中继、 ATM X.25 都是 NBMA 网络。
默认情况下, NBMA 接口的 OSPF hello  间隔和失效时间分别是 30 秒和 120 秒。
可以用于 NBMA 网络的 5 OSPF 运行模式:广播、非广播、点到多点、点到多点非广播和点到点。
对于OSPF是否需要DR选举,只需要关心两边接口的网络类型,记住凡是多路访问(multi-access)的类型就需要DR
 
OSPF  路由汇总
路由汇总指的是将多条路由汇总成一条通告,路由汇总对OSPF路由选择进程占用的带宽、CPU周期和内存资源有直接影响。
如果不今次那个路由汇总,每条具体的链路LSA都将传播到OSPF主干中,这将导致不必要的网络数据流和路由器开销。
进行路由汇总后,只有汇总后的路由传播到主干中,从而提高了网络的稳定性,减少了不必要的LSA扩散。
 
OSPF汇总有两种方式:
 
     区域间路由汇总:
区域间路由汇总是在ABR上进行的,针对的是每个区域内的路由。要实现有效的区域间路由汇总,区域内的网络号应该是连续的,这样可以最大限度的减少汇总后的地址数。如下图所示,R1r2多是ABR,演示了ABR上的区域间汇总。
配置OSPF区域间路由汇总的命令为:area  area-id range 汇总后地址 汇总后的网络掩码
 
 
     外部路由汇总:
外部路由汇总专门针对通过重分发被导入到OSPF中的外部路由。确保要对其进行汇总的外部地址范围的连续性也同样重要。通常只在ASBR上汇总外部路由。下图演示了ASBR上的外部路由汇总。
配置外部路由汇总的命令:summary-address 汇总后的地址 汇总后ip的网络掩码
 
注:所有的配置试验我将会在完结篇中统一写出!










本文转自 范琳琳 51CTO博客,原文链接:http://blog.51cto.com/fanlinlin/144156,如需转载请自行联系原作者
目录
相关文章
|
8月前
|
网络协议 算法 Java
OSPF
OSPF
60 1
|
8月前
|
网络协议 算法 数据库
OSPF总结
该文章为OSPFv2版本的一些总结,暂时没有OSPFv3
OSPF总结
|
8月前
|
负载均衡 网络协议 算法
IP路由协议(RIP、IGRP、OSPF、IS-IS、BGP)
1、路由分类 路由产生方式: 直接路由:路由器会自动生成本路由器激活端口所在网段的路由条目 静态路由:网络管理员手工配置,静态路由信息在缺省的情况下私有的,不会传递给其他的路由器
|
网络协议 安全 数据库
浅谈OSPF
浅谈OSPF
98 0
|
负载均衡 网络协议 算法
OSPF路由协议(一)
OSPF路由协议(一)
238 0
OSPF路由协议(一)
|
网络协议 数据库 网络虚拟化
OSPF路由协议(二)
OSPF路由协议(二)
154 0
OSPF路由协议(二)
|
网络协议 网络架构
OSPF 路由协议三
一OSPF的基本概念 1.OSPF区域 为了适应大型网络,OSPF在AS内划分多个区域 每个OSPF路由器只维护所在区域的完整链路状态信息 2.区域ID 区域ID可以表示一个十进制的数字 也可以表示成一个IP 3.骨干区域Area 0 负责区域间路由信息传播 4.非骨干区域 AREA号的区域统统为非骨干
173 0
OSPF 路由协议三
|
网络协议 数据库 网络架构
OSPF路由协议二
一.OSPF邻接关系的建立 在OSPF协议中邻居关系就是指在两台路由器中进行完两次Hello报文交互之后,建立起来的关系叫邻居关系。 在OSPF协议中邻居关系就是指在两台路由器中进行完链路状态数据库(LSDB)同步之后,建立起来的关系叫邻居关系。
121 0
|
网络协议 算法 安全
OSPF路由协议一
一 OSPF路由协议 OSPF路由协议是用于网际协议(IP)网络的链路状态路由协议。该协议使用链路状态路由算法的内部网关协议(IGP),在单一自治系统(AS)内部工作。适用于IPv4的OSPFv2协议定义于RFC 2328 ,RFC 5340 定义了适用于IPv6的OSPFv3。 二 OSPF路由概述 OSPF(下称"协议"或"本协议")仅在单一自治系统内部路由网际协议(IP)数据包,因此被分类为内部网关协议。该协议从所有可用的路由器中搜集链路状态(Link-state)信息从而构建该网络的拓扑图,由此决定提交给网际层(Internet Layer)的路由表,最终路由器依据在网际协议数据包
166 0
|
网络协议 数据库 网络架构
OSPF路由协议
1、OSPF的基本概念 2、OSPF邻接关系的建立 3、OSPF的应用环境 4、O应用环SPF的基本配置命令
OSPF路由协议