园区网路由
区域间路由
大型网络中,单区域OSPF存在的问题
为什么要划分多区域
- 数据库庞大
- 路由表庞大
- 设备压力大,资源消耗高
- 无法进行路由汇总
- 拓扑变更,引发路由重计算
区域划分
区域内部路由器(Internal Router)
- 该类设备的所有接口都属于同一个OSPF区域。如RRR5
区域边界路由器(Area Border Router)
- 该类设备接口分别连接两个及两个以上不同区域。如RR3
区域间路由接口
OSPF区域间路由传递是通过ABR产生的3类LSA实现的
- R2依据Area 1内的1类LSA及2类LSA计算得出192.168.1.0/24的路由(区域内路由),并将该路由通过3类LSA通告到Area 0。R3根据该LSA可计算出到达192.168.1.0/24的区域间路由
- R3重新生成一份3类LSA通告到Area 2中,所有OSPF区域都有192.168.1.0/24的路由
Network Summary LSA
Network Summary LSA详解
Network Summary LSA(3类LSA):
- Network Summary LSA(3类LSA)由ABR产生,用于一个区域通告到另一个区域的路由
1 2 3 4 5 6 7 8 9 10 11 12 13
| <R1>dis ospf lsdb summary 192.168.1.0
Type : Sum-Net //表示的是3类的LSA Ls id : 192.168.1.0 //这条LSA的名字,是区域之间的路由网段 Adv rtr : 2.2.2.2 //发布这条LSA的路由器,是ABR的Router-id Ls age : 1281 Len : 28 Options : E //作用:将区域内的2类LSA计算出来的路由,变成3类LSA在其他区域泛洪(广播)实现区域与区域之间的通信 seq# : 80000005 //特点:只有ABR可以产生3类LSA,3类LSA的传输范围仅仅限于同一个区域内 chksum : 0x914f 3类LSA在传输过程中,每经过1个ABR,3类LSA的advRouter就会变成所经过的那个ABR的Router-id Net mask : 255.255.255.0 //目的地址的掩码:192.168.2.0/24 Tos 0 metric: 5 //开销值是5,从下一跳到目的地址的cost值 Priority : Low
|
LSA的三元组:链路状态类型、链路状态ID、通告路由器三元组唯一地标识了一个LSA
外部路由
外部路由引入
ASBR(AS Border Router):
- 自治系统边界路由器,只要一台OSPF设备引入了外部路由,它就成为了ASBR
- ASBR将外部路由以AS-external LSA(5类LSA)的形式在OSPF网络内泛洪
配置命令
配置R7去往公司内网的路由条目
1
| [R7]ip route-static 192.168.0.0 16 192.168.67.6
|
配置R6去往PC3的静态路由
1
| [R6]ip route-static 192.168.3.0 24 192.168.67.7
|
在R6上,宣告静态路由进入OSPF区域
1 2
| [R6]ospf 1 [R6-ospf-1]import-route static //通过该命令产生的路由,称为OSPF外部路由
|
AS-external LSA
AS-external LSA详解
AS-external LSA(5类LSA):
- 由ASBR产生,描述到达AS外部的路由,该LSA会被通告到所有的区域(除了Stub区域和NSSA区域)
- 5类LSA不属于任何一个区域
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <R1>display ospf lsdb ase 192.168.3.0
OSPF Process 1 with Router ID 1.1.1.1 Link State Database
Type : External //表示的是5类的LSA Ls id : 192.168.3.0 //这条LSA的名字,是外部路由的网段 Adv rtr : 6.6.6.6 //发布这条LSA的路由器,是ASBR的router-id Ls age : 1678 Len : 36 //作用:在整个OSPF网络中,传输OSPF协议的外部路由 Options : E //特点:只有ASBR可以产生5类LSA,5类LSA可以传输到整个OSPF网络的任何地方 seq# : 80000006 5类LSA在传输过程中,不会产生任何的变化 chksum : 0x83c5 Net mask : 255.255.255.0 TOS 0 Metric: 1 // cost值是1 E type : 2 //引入外部路由,默认的类型是2 Forwarding Address : 0.0.0.0 //转发地址0.0.0.0 代表的就是6.6.6.6自己 Tag : 1 Priority : Low
|
ASBR-Summary LSA
AS-Summary LSA详解
ASBR-Summary LSA(4类LSA):
- 由ABR产生,描述到ASBR的路由,通告给除ASBR所在区域的其他相关区域
1 2 3 4 5 6 7 8 9 10 11 12 13
| <R1>dis ospf lsdb asbr 6.6.6.6 OSPF Process 1 with Router ID 1.1.1.1 Area: 0.0.0.12 Link State Database Type : Sum-Asbr //表示的是4类的LSA Ls id : 6.6.6.6 //这条LSA的名字,是ASBR的Router-id Adv rtr : 2.2.2.2 //发布这条LSA的路由器,是与ASBR在同一个区域的ABR的Router-id Ls age : 1100 Len : 28 //作用:在不同的OSPF区域之间,传递的ASBR的Router-id,帮助5类LSA计算外部路由 Options : E //特点:只有ABR可以产生4类LSA seq# : 80000006 4类LSA在传输过程中,每经过1个ABR,都会将经过的那个ABR的Router-id变成AdvRouter chksum : 0x2a09 Tos 0 metric: 4
|