OSPF學(xué)習(xí)筆記--基礎(chǔ)

OSPF(管理距離110)協(xié)議不傳遞路由條目辐宾,它傳遞的是鏈路狀態(tài)信息俄精,并根據(jù)該信息來計(jì)算路由询筏。OSPF的流量使用IP協(xié)議號89,增量更新路由信息竖慧,默認(rèn)1800秒刷新路由嫌套。

Router-ID

Router-ID在網(wǎng)絡(luò)中絕對不可以有重名,否則路由器收到的鏈路狀態(tài)圾旨,就無法確定發(fā)起者的身份踱讨,也就無法通過鏈路狀態(tài)信息確定網(wǎng)絡(luò)位置。
產(chǎn)生方式:
1砍的、手工指定
2痹筛、活動loopback接口中IP最大者
3、沒有活動的Loopback接口廓鞠,則選擇活動物理接口IP地址最大的帚稠。
Router-ID只在OSPF啟動時計(jì)算,或者重置OSPF進(jìn)程后計(jì)算

鄰居(Neighbor)

形成OSPF鄰居床佳,4個必備條件:
1.Area-id(區(qū)域號碼)即路由器之間必須配置在相同的OSPF區(qū)域翁锡,否則無法形成鄰居
2.Hello and Dead Interval(Hello時間與Dead時間)即路由器之間的Hello時間和Dead時間必須一致,否則無法形成鄰居夕土。
3.Authentication(認(rèn)證)路由器之間必須配置相同的認(rèn)證密碼,如果密碼不同瘟判,則無法形成鄰居怨绣。
4.Stub Area Flag(末節(jié)標(biāo)簽)路由器之間的末節(jié)標(biāo)簽必須一致,即處在相同的末節(jié)區(qū)域內(nèi)拷获,否則無法形成鄰居篮撑。

鄰接(Adjacency)

兩臺OSPF路由器能夠形成鄰居,但并不一定能相互交換LSA匆瓜,只要能交換LSA赢笨,關(guān)系則稱為鄰接(Adjacency)未蝌。鄰居之間只交換Hello包,而鄰接(Adjacency)之間不僅交換Hello包茧妒,還要交換LSA萧吠。
實(shí)驗(yàn)拓?fù)淙缦拢?/p>


在R1上配置好OSPF后可以看到R1向224.0.05發(fā)OSPF的hello包。

[R1-ospf-1-area-0.0.0.0]dis this
#
 area 0.0.0.0
  network 1.1.1.1 0.0.0.0
  network 12.1.1.1 0.0.0.0

頭部信息:主要包括版本桐筏,區(qū)域ID,認(rèn)證



HELLO包內(nèi)容纸型,主要包括掩碼,hello interval(默認(rèn)10),option(支持的能力)梅忌,priority, dead interval


把R2與R1間的OSPF配置上

[R2-ospf-1-area-0.0.0.0]dis this
#
 area 0.0.0.0
  network 2.2.2.2 0.0.0.0
  network 12.1.1.2 0.0.0.0

兩個路由器的關(guān)系從INIT--2WAY-Extart-exchange-loarding-full,六個過程

Apr  7 2018 21:34:52-08:00 R2 %%01OSPF/4/NBR_CHANGE_E(l)[12]:Neighbor changes event: neighbor status changed. (ProcessId=1, NeighborAddress=12.1.1.1, NeighborEvent=HelloReceived, NeighborPreviousState=Down, NeighborCurrentState=Init)
Apr  7 2018 21:34:52-08:00 R2 %%01OSPF/4/NBR_CHANGE_E(l)[13]:Neighbor changes event: neighbor status changed. (ProcessId=1, NeighborAddress=12.1.1.1, NeighborEvent=2WayReceived, NeighborPreviousState=Init, NeighborCurrentState=2Way)
Apr  7 2018 21:35:23-08:00 R2 %%01OSPF/4/NBR_CHANGE_E(l)[14]:Neighbor changes event: neighbor status changed. (ProcessId=1, NeighborAddress=12.1.1.1, NeighborEvent=AdjOk?, NeighborPreviousState=2Way, NeighborCurrentState=ExStart)
Apr  7 2018 21:35:29-08:00 R2 %%01OSPF/4/NBR_CHANGE_E(l)[15]:Neighbor changes event: neighbor status changed. (ProcessId=1, NeighborAddress=12.1.1.1, NeighborEvent=NegotiationDone, NeighborPreviousState=ExStart, NeighborCurrentState=Exchange)
Apr  7 2018 21:35:29-08:00 R2 %%01OSPF/4/NBR_CHANGE_E(l)[16]:Neighbor changes event: neighbor status changed. (ProcessId=1, NeighborAddress=12.1.1.1, NeighborEvent=ExchangeDone, NeighborPreviousState=Exchange, NeighborCurrentState=Loading)
Apr  7 2018 21:35:29-08:00 R2 %%01OSPF/4/NBR_CHANGE_E(l)[17]:Neighbor changes event: neighbor status changed. (ProcessId=1, NeighborAddress=12.1.1.1, NeighborEvent=LoadingDone, NeighborPreviousState=Loading, NeighborCurrentState=Full)

鄰居關(guān)系的建立


1狰腌、Down:這是鄰居的初始狀態(tài),表示沒有從鄰居收到任何信息牧氮。

2琼腔、Init:在此狀態(tài)下,路由器已經(jīng)從鄰居收到了Hello報(bào)文踱葛,但是自己的router-id不在所收到的Hello報(bào)文的鄰居列表中丹莲,表示尚未與鄰居建立雙向通信關(guān)系。在此狀態(tài)下的鄰居要被包含在自己所發(fā)送的Hello報(bào)文的鄰居列表中剖毯。

3圾笨、2-Way:在此狀態(tài)下,兩臺路由器已確認(rèn)可以雙向通信逊谋,鄰居關(guān)系已經(jīng)建立擂达;但是還沒有建立鄰接關(guān)系。這是建立鄰接關(guān)系以前的最高級狀態(tài)胶滋。如果網(wǎng)絡(luò)為廣播網(wǎng)絡(luò)或者NBMA網(wǎng)絡(luò)則選舉DR/BDR板鬓。

鄰接關(guān)系的建立


鄰居狀態(tài)機(jī)變?yōu)镋xStart以后,R1向R2發(fā)送第一個DD報(bào)文究恤,在這個報(bào)文中俭令,DD序列號被設(shè)置為552A(假設(shè)),Initial比特為1表示這是第一個DD報(bào)文部宿,More比特為1表示后續(xù)還有DD報(bào)文要發(fā)送抄腔,Master比特為1表示R1宣告自己為主路由器。
?鄰居狀態(tài)機(jī)變?yōu)镋xStart以后理张,R2向R1發(fā)送第一個DD報(bào)文赫蛇,在這個報(bào)文中,DD序列號被設(shè)置為5528(假設(shè))雾叭。由于R2的Router ID比R1的大悟耘,所以R2應(yīng)當(dāng)為主路由器,Router ID的比較結(jié)束后织狐,R1會產(chǎn)生一個NegotiationDone的事件暂幼,所以R1將狀態(tài)機(jī)從ExStart改變?yōu)镋xchange筏勒。
?鄰居狀態(tài)機(jī)變?yōu)镋xchange以后,R1發(fā)送一個新的DD報(bào)文旺嬉,在這個新的報(bào)文中包含LSDB的摘要信息管行,序列號設(shè)置為R2在第二步里使用的序列號,More比特為0表示不需要另外的DD報(bào)文描述LSDB鹰服,Master比特為0表示R1宣告自己為從路由器病瞳。收到這樣一個報(bào)文以后,R2會產(chǎn)生一個NegotiationDone的事件悲酷,因此R2將鄰居狀態(tài)改變?yōu)镋xchange套菜。
?鄰居狀態(tài)變?yōu)镋xchange以后,R2發(fā)送一個新的DD報(bào)文设易,該報(bào)文中包含LSDB的描述信息逗柴,DD序列號設(shè)為5529(上次使用的序列號加1)。
?即使R1不需要新的DD報(bào)文描述自己的LSDB顿肺,但是做為從路由器戏溺,R1需要對主路由器R2發(fā)送的每一個DD報(bào)文進(jìn)行確認(rèn)。所以屠尊,R1向R2發(fā)送一個新的DD報(bào)文旷祸,序列號為5529,該報(bào)文內(nèi)容為空讼昆。
?鄰居狀態(tài)變?yōu)長oading之后托享,R1開始向R2發(fā)送LS request報(bào)文,請求那些在Exchange狀態(tài)下通過DD報(bào)文發(fā)現(xiàn)的浸赫,而且在本地LSDB中沒有的鏈路狀態(tài)信息闰围。
?R2收到LS Request報(bào)文之后,向R1發(fā)送LS Update報(bào)文既峡,在
LS Update報(bào)文中羡榴,包含了那些被請求的鏈路狀態(tài)的詳細(xì)信息。R1收到LS Update報(bào)文之后运敢,將鄰居狀態(tài)從Loading改變成Full校仑。
?R1向R2發(fā)送LS Ack報(bào)文,確認(rèn)R2發(fā)送的LSA已被R1正確接收传惠。LS Ack用來確保信息傳輸?shù)目煽啃浴?/p>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末肤视,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子涉枫,更是在濱河造成了極大的恐慌,老刑警劉巖腐螟,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件愿汰,死亡現(xiàn)場離奇詭異困后,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)衬廷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進(jìn)店門摇予,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人吗跋,你說我怎么就攤上這事侧戴。” “怎么了跌宛?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵酗宋,是天一觀的道長。 經(jīng)常有香客問我疆拘,道長蜕猫,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任哎迄,我火速辦了婚禮回右,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘漱挚。我一直安慰自己翔烁,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布旨涝。 她就那樣靜靜地躺著蹬屹,像睡著了一般。 火紅的嫁衣襯著肌膚如雪颊糜。 梳的紋絲不亂的頭發(fā)上哩治,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天,我揣著相機(jī)與錄音衬鱼,去河邊找鬼业筏。 笑死,一個胖子當(dāng)著我的面吹牛鸟赫,可吹牛的內(nèi)容都是我干的蒜胖。 我是一名探鬼主播,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼抛蚤,長吁一口氣:“原來是場噩夢啊……” “哼台谢!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起岁经,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤朋沮,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后缀壤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體樊拓,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡纠亚,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了筋夏。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蒂胞。...
    茶點(diǎn)故事閱讀 40,137評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖条篷,靈堂內(nèi)的尸體忽然破棺而出骗随,到底是詐尸還是另有隱情,我是刑警寧澤赴叹,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布鸿染,位于F島的核電站,受9級特大地震影響稚瘾,放射性物質(zhì)發(fā)生泄漏牡昆。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一摊欠、第九天 我趴在偏房一處隱蔽的房頂上張望丢烘。 院中可真熱鬧,春花似錦些椒、人聲如沸播瞳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽赢乓。三九已至,卻和暖如春石窑,著一層夾襖步出監(jiān)牢的瞬間牌芋,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工松逊, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留躺屁,地道東北人。 一個月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓经宏,卻偏偏與公主長得像犀暑,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子烁兰,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評論 2 355

推薦閱讀更多精彩內(nèi)容