1 Z* D' ~- d- K, F0 ~9 ]
HCIE3.0
% E% n% `; a3 W* Y6 [+ M1.OSPF术语& E H2 o& I; q
OSPF防环,关乎到ABR(区域边界路由器)--3类LSA0 O6 D$ ~" l( D* _
ASBR(自治系统域的边界路由器)---5类\7类LSA
# ~5 u2 v8 `* j* s' j( R邻居和邻接' G, |0 q' o* y/ F# H' d
RID,IPv4地址格式,比如0.0.0.1,1.1.1.1,在链路状态协议作用更突显(选举DR、选举主备设备)。% N- z' d/ i- x
如果自动选举,无所谓环回接口是否启动OSPF,都会选为RID。
5 O: F% ]5 x. T/ d% B& Q* Aospf 1 router-id 5.5.5.5 //一种标识而已,设备上可以没有这个地址4 h; _; i4 k; ~: F: }
area 0.0.0.56
3 j7 H% d5 |- f4 C network 10.1.56.5 0.0.0.0" ?, |) ]( K6 v; P
[R6]ospf 1 router-id 0.0.0.6
4 M" V) b- t6 S8 |# uInfo: The configuration succeeded. You need to restart the OSPF process to validate the new router ID' }1 r% @( l4 `: W
<R6>reset ospf process //变更路由器ID需要重置进程
& y c8 ~* J3 @- ~" Y$ b" A4 K- a$ |Warning: The OSPF process will be reset. Continue? [Y/N]:y
, f, s+ \# j2 c |% x: A" g" {!) _/ N# _) ?4 D5 t; L
[R5]router id 0.0.5.5
7 d& }3 ]5 a0 J/ [1)回车能否成功 2)是否需要重启OSPF进程使其生效
% H7 @, Q- H8 P3 o4 j& W[R5]router id 0.0.5.5 X+ M) q/ M n
Info: Router ID has been modified, please reset the relative protocols manually to update the Router ID
+ g. V) \. D2 k1 s$ {7 z+ u一个设备上不同进程可以配置相同的RID?可以的!: [' p! d# E8 y4 y! S4 e
全局路由器ID可以让不同的OSPF进程共用吗?可以的!' P2 M1 k0 S4 D" O \* t0 z4 v
全局路由器id也会用在1SlS上么?1SlS一定会手工配置RID(系统ID)的
( I/ {# {; e7 s* M6 @# s4 o: I配置了router-id 没配置ospf的id。然后修改全局router id 后。ospf进程id会不会修改?不会!
5 S4 c G/ {* I n& y# ^# n手工去配置RID!
$ [ x2 ]% [6 `9 ]2 J# z2.OSPF的邻居和邻居拍错4 g; S8 i# ^5 C
2.1 邻居neighbor
0 X; y$ h' ~& v两个设备相互认识了对方(交互了Hello报文。而且Hello包中包含了对方的RID),但没有交换LSA;如果在Hello包中看到了自身的RID,则进入了2way(邻居)1 `2 C% }+ T: G" l) F R
默认请问串行链路(ppp/hdlc)是否有2way状态?没有, u/ Z K' {" S; ?0 s
报文:Hello;DBD;LSrequest;LSUpdate;LSAck" O( [# e$ A1 R
维护邻居关系:Hello间隔时间和死亡时间
+ p: o7 h" @. p6 j! ?$ T<R6>dis ospf interface s2/0/0
) }# \8 _$ R: q. m4 e: P4 g
6 I# j1 S+ \1 k# }6 Z; p1 f1 Q OSPF Process 1 with Router ID 0.0.0.6
7 f+ N' a4 k* l7 R9 b+ N# [. g: I l: D Interfaces 9 b4 ]0 _1 H$ m& n
; Y5 A- y$ Z1 E% I; ?9 k
3 p! G' F+ K6 Y4 ^1 J- T2 Q Interface: 10.1.56.6 (Serial2/0/0) --> 10.1.56.58 q- s3 |' P0 W% s' `
Cost: 48 State: P-2-P Type: P2P MTU: 1500 & X2 V: W( q! ^/ J# Z' x3 h' i! C
Timers: Hello 10 , Dead 40 , Poll 120 , Retransmit 5 , Transmit Delay 1
% [+ C+ n7 S9 N1 a2.2 NBMA环境下的邻居关系
, z0 L% J- N+ c2 q; n非广播多路访问,不支持广播/组播# @1 _' Z, m4 l* b0 S8 H$ }
MA,多路访问(支持广播和组播)
" u" C. `3 s' R/ l) x! Z9 N+ g. ?3 R环境为部分互联,R1和R4通信,R1和R5通信,R4和R5不能直接通信
6 n) `4 L/ `3 `$ z. ~9 s为什么抓不到OSPF报文呢?因为链路不支持组播
7 H+ f0 ~; e9 _' s7 D. I在接口开启OSPF的前提下,手工指定邻居
6 Z" D3 ^: N5 `) X[R1-ospf-1]peer 10.1.1.4 //容易犯的错误是忘记在R4、R5指定R1,华为设备需要双向单播指定邻居/ ^3 T/ G7 ^$ J7 h' o7 a
Jun 4 2018 21:39:01-08:00 R1 %%01OSPF/4/NBR_CHANGE_E(l)[0]:Neighbor changes event: neighbor status changed. (ProcessId=256, NeighborAddress=4.1.1.10, NeighborEvent=Start, NeighborPreviousState=Down, NeighborCurrentState=Attempt) //尝试状态,在NBMA环境下存在
! E5 f2 ?4 G2 `9 W[R1-ospf-1]peer 10.1.1.5
; N- j1 r' ?% `! G' n+ I7 O9 dJun 4 2018 21:39:03-08:00 R1 %%01OSPF/4/NBR_CHANGE_E(l)[1]:Neighbor changes event: neighbor status changed. (ProcessId=256, NeighborAddress=5.1.1.10, NeighborEvent=Start, NeighborPreviousState=Down, NeighborCurrentState=Attempt)
8 P1 p" |9 x; w0 X7 n先有attempt还是先有初始化状态?对!5 N' r! n G6 D6 M5 Q5 u
DOWN--->attempt--->初始化( B) {. h8 g! J" p1 ]
[R1]dis ospf peer brief , Q) I5 }% N& N5 d4 n' R
; ? f3 \7 I. K/ B
OSPF Process 1 with Router ID 10.1.15.1
* u1 W+ r4 d- t6 U" b Peer Statistic Information* ^1 Z. A3 W( L( g/ C" `( D1 j
----------------------------------------------------------------------------
% l7 m" ?7 r2 @: b1 t Area Id Interface Neighbor id State
4 ~; `0 X3 z% {& D 0.0.0.0 Serial1/0/0 0.0.4.4 Full
7 {1 m; x* E; L. a 0.0.0.0 Serial1/0/0 5.5.5.5 Full
9 l" E9 Q6 r1 n1 C' E ---------------------------------------------------------------------
/ h8 u5 H& E/ D% b# d在NBMA环境下即使成功的创建了邻居,有可能有2种问题:1)分支之间缺少路由
9 ^, ~1 K) _; c/ S! x2)即使有路由也无法通信。) C8 i! k9 O* E% E6 W
作业:完成R1、R4、R5的邻居,初步的得到路由
: ` P" R+ D( V- Q l, c- c8 s& A
# i, x) D! h4 Z% h& P8 S9 m
9 R) h- S1 T3 v8 w3 ]
. V- x! t7 N2 X1 @$ l' i+ ^& z% v9 ]/ f7 o
|