OSPF多区域原理与配置
一、OSPF多区域
1.OSPF的特点
1·可适应大规模网络
2·路由变化l收敛速度很快
3·无路由环
4·支持可变长子网掩码
5·支持区域划分
6·支持以组播地址发送协议报
2.OSPF的路由器类型
1·区域边界路由器(ABR):用来连接Area0和其他区域的路由器
2·内部路由器:保存自己区域的链路状态信息
3·自治边界路由器(ASBR):用来连接ospf的AS与外部其他的路由器,也就是说连接不是ospf协议的路由器
3.OSPF的区域类型
骨干区域Area 0
非骨干区域-根据能够学习的路由种类来区分:标准区域,末梢区域(stub),完全末梢(Totally stubby)区域,非纯末梢区域(NSSA)
4.链路状态通告(LSA)类型
类型代码 | 描述 | 用途 |
---|---|---|
Type 1 | 路由器LSA | 由区域内的路由器发出的,描述了路由器的的链路状态和花费,传递到整个区域内 |
Type 2 | 网络LSA | 由区域内的DR发出的,描述了区域内变更信息,传递到整个区域内 |
Type 3 | 网络汇总LSA | ABR发出的,其他区域的汇总链路通告,描述了其他区域内某- -网段的路由,区域间传递 |
Type 4 | ASBR汇总LSA | ABR发出的,用于通告ASBR信息,确定ASBR的位置,不会出现在ASBR所属区域之内 |
Type 5 | AS外部LSA | ASBR发出的,用于通告外部路由,告诉相同AS的路由器通往外部AS的路径,在整个AS中进行泛洪 |
Type 7 | NSSA外部LSA | NSSA区域内的ASBR发出的,用于通告本区域连接的外部路由,与Type 5类似,仅在非纯末梢区域内进行泛洪,传递时会被ABR转换为LSA5 |
二、OSPF路由表
1.OSPF路由表
路由器只把最优的路由条目添加到路由表,其选择的依据为管理距离(优先级),度量值。
路由协议或路由种类 | 优先级 |
---|---|
Direct | 0 |
OSPF | 10 |
IS-IS | 15 |
Static | 60 |
RIP | 100 |
OSPF ASE | 150 |
BGP | 255 |
2.末梢区域和完全末梢区域
满足以下条件的区域为末梢区域和完全末梢区域
1.只有一个默认路由作为其区域的出口
2.区域不能作为虚链路的穿越区域
3.Stub区域里无自治系统边界路由器ASBR
4.不是骨干区域Area 0
末梢区域:没有LSA4,5,7 通告
完全末梢区域:除一条LSA3的默认路由通告外,没有LSA3、4、5、7通告LSA3会给他发送一个默认路由。
实验现象,末梢区域的abr需要加入stub,会产生一个0.0.0.0的默认路由,并且回学习到ospf这个区域其他的路由网段。
完全末梢区域的abr需要加入stub no-summary,配置完之后查看路由表会发现只有一条默认路由通向外部,ospf这个区域其他的路由网段的其他路由他学不到,而是交给ospf去处理。
三、命令语句
将AR1设置为末梢区域,AR2设置位完全末梢区域