互连多个OSPF区域 为了解决最短路径优先(SPF)算法的频繁计算、大型路由表、大型链路状态表,OSPF被设计为可将大型网络分成多个区域的能力也被称为体系化路由。体系化路由使我们能够将大型网络(自治系统)分成被称为区域的小网络
% S1 x9 V- E' m4 g# A. U% y OSPF的体系化拓朴结构有以下优点:
& i4 T+ z- e4 v }1 U SPF计算频率降低
4 l1 \) \: b( e' B 更小的路由表1 Q& u& M4 _2 l0 A3 F0 ]) p6 W
链路状态更新(LSU)负荷降低
: C% ?- D9 o8 v) q OSPF路由器类型如下:
3 C" Y+ T& T. _" M2 O" ?% D$ j 内部路由器
N/ _) C) R4 L7 A2 S 主干路由器# Q- z' w0 T" y' n
区域边界路由器(ABR)* f+ m! r1 |6 O# v& H
自治系统边界路由器(ASBR)
1 j# g: p3 @/ J2 ?" o 区域的类型:
7 s8 Q; W/ b4 e# H, V- k8 A 标准区域5 K3 {2 A0 Q1 p; l
主干区域
2 g: f9 h/ D5 `) ?6 W2 E9 V; s 未节区域
! v8 \) m% G/ `' T; w" W1 E" ] 完全未节区域
/ P1 u/ i2 {3 A& M$ _5 L 次未节区域
: m* r1 P. \% K4 ~ 数据包是怎样穿过多个区域的:2 F' v$ f$ h, d5 a7 C
如果数据包的目的地是本外的一个网络,那么它将被区域内部路由器转发到目的地内部路由器; ], F& c) V4 q0 u0 Q: @ ~) ~+ N
如果数据包的目的地是本区域外的一个网络,那么它必须经过下面的路径
/ J! W3 e, J% z% ^! M8 C ------数据包从源网络到一个ABR J* b C, C- O
------ABR将数据包通过主干区域外发送到目的地网络ABR1 T5 W, E; K6 b6 {* { T$ N8 I
------目的地ABR将数据包转达发到域内的目的地网络
( y; F- y& O) H$ _6 e 虚拟链路有两个条件:: v' D8 [7 G: e, ]9 _& q- C& v
它必须被建立在边接着一个共同区域的两个ABR之间
R2 C2 M3 j0 W 这两台ABR其中一台必须连接着主干区域
# c. L+ ^# ]3 K8 v 路由器上没有用来激活ABR或ASBR的功能的特殊命令。路由器通过它所连接区域的情况来承担这个角色,7 a2 ^& E% r) m( _
OSPF的基本配置步骤如下:
0 Y3 a# O7 H$ V 在路由器上启用OSPF
- b- Q3 o& a: { router(config)#router ospf process-id
- U; i* z0 i, d5 J2 T; n 指明将路由器上的哪些IP网络作为OSPF的一部分) d3 `. A M9 B5 |# D6 T( r
router(config-router)#network address wildcard-mask area area-id
2 h- e) y' n4 _: g+ O; K (任选项)如果路由器有一个接口连接着一个非OSPF网络,那么还要执行相应的配置步骤。8 |/ c$ [" K# O, Z% V6 P0 B
要进一步减少路由表的数量,我们可以创建一个完全未节区域,这是CISCO的一种专有的特性。 |