第四章:互连多个OSPF区域 . N! _0 ~% }9 p% p9 f8 Y
( F. k% V" o" _# E, [' l
为体味决最短路径优先(SPF)算法的频仍计较、年夜型路由表、年夜型链路状况表,OSPF被设计为可将年夜型收集分成多个区域的能力也被称为系统化路由。系统化路由使我们能够将年夜型收集(自治系统)分成被称为区域的小收集 1 d4 ?- c; D/ e' [6 [ `, [
# o" o, y& g9 _ f3 H
OSPF的系统化拓朴结构有以下利益: 0 k X1 T% S1 L( H7 r
lSPF计较频率降低 # T& }+ P+ s. n2 t* A `
l更小的路由表
) G Z: G/ H" \6 G l链路状况更新(LSU)负荷降低
: ?" Q, g( X/ a1 _3 W8 R7 U' q5 R& f# P; t
OSPF路由器类型如下:
1 y. H% @- N2 [. x( m l内部路由器
3 k4 m5 w( Y# D) G l主干路由器 ; [3 r% O; u' ]; m4 [
l区域鸿沟路由器(ABR)
0 n, ^- k9 v& c% _ l自治系统鸿沟路由器(ASBR) 8 C4 o# ?! J3 k# J( W, ~9 D( z
9 T% d0 L% S6 w. U, C/ e 区域的类型
9 P! O3 f1 @6 L- ], v l尺度区域
% H/ J" r2 U; I; J l主干区域 $ X4 U$ @% p: M, C: H+ {) _& O
l未节区域 7 W, q+ o. n4 @" E6 e
l完全未节区域 7 C I) J% @9 g4 z. j8 |4 E$ y
l次未节区域 - r; C, D9 e* a1 \- V) U. A, J
% w) U6 I8 G9 N( E4 H6 G M: n9 y9 t 数据包是若何穿过多个区域的: ! j7 Q9 O( I( z* c) J0 C4 o
l如不美观数据包的目的地是本外的一个收集,那么它将被区域内部路由器转发到目的地内部路由器; 8 ^' ^) v, y( Z4 L* y. }2 w1 c
l如不美观数据包的目的地是本区域外的一个收集,那么它必需经由下面的路径 $ j+ f7 c! ]& m" O8 h8 D- ?& K# r
------数据包年夜源收集到一个ABR
9 i0 d7 q% D9 e. s! i ------ABR将数据包经由过程主干区域外发送到目的地收集ABR
9 S5 f! A5 m9 x f& |. [( x, m0 R ------目的地ABR将数据包传达发到域内的目的地收集
( J4 I1 `) |- X0 S# [8 h7 u9 f5 [: X% W2 Z6 U# c
虚拟链路有两个前提:
. |9 K* `* p n7 O% y3 S# q l它必需被成立在边接着一个配合区域的两个ABR之间 0 w6 i$ [" s" S1 m; B0 T+ y) T
l这两台ABR其一一台必需毗连着主干区域 8 N+ r8 ~1 x3 k; c& o& }) K
3 X, N4 \% u z& j+ G! J! j& ^% s9 F. z
路由器膳缦慊有用来激活ABR或ASBR的功能的非凡呼吁。路由器经由过程它所毗连区域的情形来承担这个脚色,OSPF的根基设置装备摆设轨范如下:
4 |5 C0 D) q9 x" i! c l在路由器上启用OSPF / i G. A% @ l; n8 p# }0 G4 ^. B
router(config)#router ospf process-id , U3 \, \" V, s" S u% G7 r. z7 f
l指明将路由器上的哪些IP收集作为OSPF的一部门 : m+ i( p2 Q4 O/ M/ F( L" H
router(config-router)#network address wildcard-mask area area-id " R7 l l: l8 @/ D' p* |
l(任选项)如不美观路由器有一个接口毗连着一个非OSPF收集,那么还要执行响应的设置装备摆设轨范。
5 e6 m) x# k! y
$ w, W2 |3 N3 Q* B2 z 要进一步削减路由表的数目,我们可以建树一个完全未节区域,这是CISCO的一种专有的特征。 ' Q! Q( B9 x( E. }/ m
+ I6 L# E- k3 a7 U! \$ E2 m8 g: F
Router ospf 200 ! Y* d4 C" [+ l
用历程ID 200启用OSPF / L" B7 }+ F5 D4 q
( |" y" q6 X* C9 s. }1 s/ e/ J network 10.X.X.X 0.0.0.0 area 0
/ I0 s$ D; _( R5 G 指定运行OSPF的接口和它们的区域 & S H: |( T* Z z7 u0 {; Y
& _! i ^7 S4 E/ i; V$ h7 U3 s' K area x range 192.168.X.0 255.255.255.0 8 d+ t% ]# v$ a
归纳地址
' N( A- I" |7 f' A, ^
. K3 V6 l9 c/ H! T6 g+ L area X stub [no-summary] 9 d/ B2 {$ ` z1 X# H
将一个区域设置装备摆设为一个未节或完全未节区域
( k$ E' L. Z/ e+ Q1 A# B5 m: b+ |7 c ]2 ?+ v# u
area x virtual-link 192.168.x.49
4 J& R$ y: r1 U; ` R$ M$ y1 s 建树一条OSPF虚拟链路
7 x+ e& p/ S4 c' x; x7 S( t/ o6 J1 i0 m0 M1 r
area x nssa * N! K0 |6 r/ e( p5 n
将一个区域设置装备摆设为一个次未节区域(NSSA) 1 j' A- j2 b3 v+ m
2 J0 H4 f6 z5 ` E& j
summary-address 172.16.0.0 255.255.0.0
3 n" P+ \2 `& H, P) W7 e7 h 将外部地址归纳发布到OSPF
! L2 T8 z6 w6 ^5 ^7 x) u* l& Z5 Y& r2 y8 r" n8 p& h( K
show ip ospf 9 D/ d) x0 A$ g( t) H0 j5 w
显示有关OSPF路由历程的一般信息
# @# `" \' a6 ]2 P' s- @8 T: a5 j$ V" B; C1 Z
show ip ospf neighbor & X2 I% b! U6 U- J5 P
显示有关OSPF邻人信息 6 S$ K/ F' Y; X9 U* H0 u: I9 M
! [; |$ [. i$ i show ip ospf database
0 Q5 S, X% b0 d. S" O9 I/ } 显示OSPF链路状况数据库中的条目 # \2 W, U5 j1 l' r" Z; `1 U
; e: t( O5 m% t$ `9 M3 T show ip ospf interface 6 M4 S7 o1 t6 r: o6 B
显示有关一个接口的具体OSPF信息 + i9 C/ v$ c1 C5 \" b
& o+ | ~+ v: G6 P9 r0 e show ip ospf virtual-links
6 ^5 J6 K/ N/ v' k# e: p 显示OSPF虚拟链路的状况
2 u; O2 i9 S$ x/ Z K. X& q
/ [2 {8 g+ `# L2 N1 g' W8 J$ b debug ip ospf adj & e- P5 F8 ]7 X0 t4 O9 }' M
显示涉及成立或拆除一个OSPF邻人关系的事务 |