找工作第煮,關(guān)于OSPF的34道 面試題 搞定面試官

基礎(chǔ)理論部分:鄰居關(guān)系建立

1.OSPF 報(bào)文類(lèi)型以及每一種報(bào)文的作用健爬?(提示:hello 作用有4個(gè))

答:OSPF報(bào)文一共有5種

1>Hello:作用:1)發(fā)現(xiàn)鄰居 2)維護(hù)鄰居關(guān)系 3)選舉DR/BDR 4)保證鄰居的雙向通信

2>DBD(Database description)1)選舉DR/BDR 2)交互數(shù)據(jù)庫(kù)摘要信息

3>LSR( LSA Request) 向?qū)Ψ秸?qǐng)求對(duì)方有佩耳, 本地沒(méi)有的LSA信息

4>LSU(LSA Update) 給鄰居發(fā)送LSA 信息

5>LSACK(Link State Acknowledgement) 確認(rèn)鄰居發(fā)送的LSA 信息和對(duì)DBD 報(bào)文進(jìn)行確認(rèn)

2. 描述一下OSPF 工作流程?

1>交互hello:路由器向每一個(gè)啟用OSPF 進(jìn)程的接口發(fā)送hello接收鄰居發(fā)送過(guò)來(lái)的hello,并且匹配hello中的各種參數(shù), 如果參數(shù)匹配, 就進(jìn)行下一步, 建立鄰居關(guān)系.

2>鄰居/鄰接:接口根據(jù)OSPF 網(wǎng)絡(luò)類(lèi)型建立鄰居或者鄰接的關(guān)系, 鄰居關(guān)系就是只交互過(guò)hello報(bào)文,并不知道鄰居具體的物理拓?fù)湫畔?鄰接關(guān)系就是兩個(gè)鄰居之間完全交互過(guò)各種報(bào)文, 兩臺(tái)路由器擁有各自的明細(xì)拓?fù)湫畔SDB 完全同步.

3>發(fā)送LSA:路由器根據(jù)與對(duì)方建立的鄰居或鄰接關(guān)系向鄰居發(fā)送不同類(lèi)型的LSA,這些LSA 包含了路由器所有啟用了OSPF 進(jìn)程的鏈路信息,接口信息,這些信息可以是末梢網(wǎng)絡(luò),也可以是去往其他OSPF 區(qū)域的傳輸網(wǎng)絡(luò),或者是去往外部自治系統(tǒng)的網(wǎng)絡(luò), 根據(jù)各種各樣的情形設(shè)計(jì)了不同的LSA.

4>LSA 泛洪:接收鄰居發(fā)送過(guò)來(lái)的LSA ,加入LSDB,并且根據(jù)路由器自身的角色對(duì)鄰居發(fā)送過(guò)來(lái)的LSA 進(jìn)行泛洪發(fā)送,以及轉(zhuǎn)換工作.

5>收斂:當(dāng)一個(gè)區(qū)域內(nèi)的所有路由器的LSDB 完全同步, 網(wǎng)絡(luò)就完成收斂.

6>執(zhí)行SPF計(jì)算:一個(gè)區(qū)域內(nèi)每個(gè)路由器以自身為樹(shù)根, 計(jì)算到達(dá)每一個(gè)節(jié)點(diǎn)的最短路徑, 畫(huà)出一個(gè)最短路徑的矢量圖, 這個(gè)拓?fù)鋱D就是SPF算法樹(shù).

7>計(jì)算路由:根據(jù)SPF 計(jì)算得到的矢量圖計(jì)算到達(dá)每一個(gè)節(jié)點(diǎn)的最優(yōu)路徑, 放到路由表.

3.Router ID 選舉原則

Router ID是一個(gè)32位的值真椿,它唯一的標(biāo)識(shí)了一個(gè)自治系統(tǒng)內(nèi)的路由器鹃答,可以為每臺(tái)運(yùn)行OSPF的路由器上可以手動(dòng)配置一個(gè)RouterID,或者指定一個(gè)IP地址作為RouterID突硝,如果設(shè)備存在多個(gè)邏輯接口地址测摔,則路由器使用邏輯接口中最大的IP地址作為RouterID,如果沒(méi)有配置邏輯接口,則路由器使用物理接口的最大IP地址作為RouterID

4.OSPF建立鄰接的條件:【提示:報(bào)頭锋八、hello浙于、DBD 中的參數(shù), 共11點(diǎn)】

答:

1) 報(bào)頭中要匹配的字段.

1>版本一致.IPv4 版本的OSPF 和IPv6版本的OSPF 版本報(bào)文不兼容

2>RID不能沖突.

3>一條鏈路的兩端 必須在同一個(gè)區(qū)域.

4>認(rèn)證類(lèi)型和密鑰.

2)hello報(bào)文中需要匹配的字段

5>掩碼需要匹配

并不是所有的掩碼都需要匹配,當(dāng)你的網(wǎng)絡(luò)類(lèi)型為廣播和NBMA的時(shí)候,大家要建立鄰居,掩碼必許要一致.如果網(wǎng)絡(luò)類(lèi)型為點(diǎn)到點(diǎn)或點(diǎn)到多點(diǎn)的時(shí)候,掩碼是不需要一致的,

6>hello時(shí)間dead時(shí)間需要匹配,

7>option中的E位和N位必須要一致的,

8>Router priority字段,為0 代表該路由器沒(méi)有資格選舉DR/BDR 挟纱, 在要求選舉DR/BDR 的網(wǎng)絡(luò)類(lèi)型中羞酗, 必須至少有一個(gè)DR 存在,即在這個(gè)網(wǎng)絡(luò)中至少有一個(gè)路由器接口路由器優(yōu)先級(jí)不為0.

9> NBMA中要對(duì)鄰居指peer紊服,雙方要互指

10> 建立鄰居的接口不能是靜默接口

3) DBD 報(bào)文需要匹配的字段

11)DBD報(bào)文中只有一個(gè)字段要匹配,就是MTU.如果MTU不匹配,路由器就會(huì)卡在exstart狀態(tài),因?yàn)樵谶@個(gè)狀態(tài)中雙方會(huì)交互firstDBD選擇主從,如果開(kāi)啟MTU一致性檢測(cè),只有MTU一致才可以選出主從,思科默認(rèn)開(kāi)啟這個(gè)特性,huawei默認(rèn)沒(méi)開(kāi).

5.OSPF 鄰居建立過(guò)程

1>Down檀轨,

建立鄰居的第一步就是down,指的是我沒(méi)有給鄰居發(fā)送任何報(bào)文欺嗤。也沒(méi)有收到鄰居給我發(fā)任何報(bào)文

1.5>Attempt 嘗試参萄,只有在Non-Broadcast非廣播和point-to-multipoint non-Broadcast點(diǎn)到多點(diǎn)非廣播才能見(jiàn)到嘗試。在這2種接口使用OSPF煎饼,不會(huì)主動(dòng)發(fā)送hello讹挎,因?yàn)樵诎l(fā)送ospf報(bào)文的時(shí)候,必須只能以單播的形式發(fā)送

Cisco需要使用neighbor 華為需要指peer 命令指定單播報(bào)文發(fā)送的目的地腺占,就是單播指定了一個(gè)鄰居淤袜,已經(jīng)給他發(fā)送了一個(gè)單播hello痒谴,還沒(méi)收到任何回應(yīng)衰伯,我的鄰居狀態(tài)就是attempt

這個(gè)階段是臨時(shí)階段,最多維持hello時(shí)間4倍积蔚,沒(méi)有收到回應(yīng)就回到down

2>Init 初始化狀態(tài):

指的是當(dāng)前router通過(guò)鄰居收到了一個(gè)hello意鲸,但是在hello字段中沒(méi)有看到我自己的路由器ID

RID,在hello載荷中有neighbor字段尽爆,4字節(jié)用來(lái)裝RID怎顾,RID能夠在AS內(nèi)全局標(biāo)識(shí)自己,每臺(tái)路由器發(fā)送

Hello的時(shí)候都會(huì)攜帶我的RID漱贱,我的鄰居收到我的hello會(huì)把我的RID加入他的hello報(bào)文的neighbor字段

他發(fā)送的hello就會(huì)攜帶我的RID槐雾,用來(lái)告訴別人我曾收到過(guò)鄰居給我發(fā)送的hello,判定為init就是通過(guò)鄰居收到hello之后有沒(méi)有在neighbor中找到我自身的RID幅狮, 單向鄰居潦嘶。

3>Two-way 雙邊鄰居:

我通過(guò)鄰居收到了一個(gè)hello碳胳,這個(gè)hello中我看到了我自己的RID,表示鄰居已經(jīng)收到了我的 Hello,我們之前曾交互過(guò)hello

當(dāng)大家都到達(dá)Two-way之后麻顶,如果接口類(lèi)型為廣播或者非廣播,需要開(kāi)始選舉DR/BDR

選舉原則;先比優(yōu)先級(jí)刚夺,比參選router的接口ospf優(yōu)先級(jí)钥屈,默認(rèn)是1,取值范圍0-255,0是沒(méi)有資格參選

優(yōu)先級(jí)誰(shuí)大誰(shuí)做DR进每,第二大的做BDR汹粤,其他的做DRothers,如果選不出來(lái)就再比較RID品追,誰(shuí)大誰(shuí)做DR玄括,次大

大的做BDR

4>Exstart 準(zhǔn)啟動(dòng)狀態(tài):

選舉主從Master/slave 交互3個(gè)報(bào)文選舉誰(shuí)做主誰(shuí)做從

First DBD:選舉主從,載荷是空的肉瓦,沒(méi)有任何LSA報(bào)頭信息遭京,DBD有flag字段,有3個(gè)位

I 1 交互第一個(gè)FirstDBD I位置1

M 1 由于我的第一個(gè)FirstDBD沒(méi)有LSA報(bào)頭泞莉,而我的LSBD中肯定有LSA哪雕。等我們交互完FirstDBD之后,我肯

定會(huì)給你發(fā)送至少一個(gè)攜帶LSA報(bào)頭的DBD鲫趁,由于后續(xù)有其他DBD存在斯嚎,所以這個(gè)位置1

M/S 1雙方在得到對(duì)方信息之前,都會(huì)認(rèn)為自己就是Master這個(gè)位都置1

這3位都置1挨厚,就是0x7堡僻,由于DBD包含RID,通過(guò)PK大家的RID疫剃,我們就能知道誰(shuí)的RID大钉疫,誰(shuí)的RID小,

由RID大的一方做Master巢价,小的做第一次隱式確認(rèn)牲阁,回復(fù)一個(gè)隱式確認(rèn)的DBD,并且把M/S位設(shè)置為0壤躲,告訴 對(duì)方我做slave城菊,而且回應(yīng)報(bào)文所使用的序列號(hào)就是FirstDBD中的序列號(hào)的值.

5>Exchange 階段:

主路由器帶動(dòng)從路由器交互DBD 報(bào)文

6>loading:根據(jù)交互的DBD 報(bào)文可以得知雙方需要的LSA 信息, 根據(jù)自己沒(méi)有而鄰居有的LSA向鄰居請(qǐng)求

7>FULL完全鄰接狀態(tài) :最終狀態(tài)碉克,鄰居建立完成

6 .隱式確認(rèn)交互過(guò)程

答:使用一個(gè)攜帶載荷的LSA凌唬,使用與對(duì)方發(fā)送的LSA序列號(hào)相同的序列號(hào)來(lái)回應(yīng),一方面告訴對(duì)方漏麦,這個(gè)數(shù)據(jù)包我收到了客税,另一方面把對(duì)方需要的LSA發(fā)送給對(duì)方,這種可以節(jié)約2次ACK交互次數(shù)的確認(rèn)方式就是隱式確認(rèn)

DBD 先使用隱式確認(rèn)發(fā)送信息唁奢,不夠發(fā)了再使用顯式確認(rèn)來(lái)確認(rèn)

(不單獨(dú)回復(fù)ACK霎挟,雙方要同步一個(gè)序列號(hào),設(shè)備必須確定一個(gè)主一個(gè)從麻掸,由主設(shè)備給從設(shè)備發(fā)送第一個(gè)報(bào)文并且確定序列號(hào)酥夭,從設(shè)備使用主設(shè)備的序列號(hào)給主做確認(rèn)。選舉主從就是比較雙方router id大小,誰(shuí)大誰(shuí)主)

選舉Master路由器做主設(shè)備發(fā)起第一個(gè)DBD

誰(shuí)的RID大就做master熬北,小的就做slave

Master 發(fā)起第一個(gè)DBD報(bào)文疙描,slave僅僅做確認(rèn)

7. OSPF 網(wǎng)絡(luò)類(lèi)型

答:Point-to-point點(diǎn)到點(diǎn)類(lèi)型

Point-to-multipoint點(diǎn)到多點(diǎn)類(lèi)型

Broadcast廣播類(lèi)型

NBMA 非廣播多路訪(fǎng)問(wèn)網(wǎng)絡(luò)

Virtual-link 虛鏈路

8.每一種網(wǎng)絡(luò)類(lèi)型下的報(bào)文發(fā)送是使用單播還是組播,如果是組播讶隐, 地址是多少起胰?hello 發(fā)送時(shí)間是多少

helloDatabase descriptionLink State RequestLink State UpdateLink state

ack

Point-to-point224.0.0.5 / 10秒224.0.0.5224.0.0.5224.0.0.5224.0.0.5

Point-to-MultiPoint224.0.0.5/30秒單播單播單播單播

Virtual-link單播/10秒單播單播單播單播

broadcast224.0.0.5 /10秒單播單播224.0.0.5/6224.0.0.5/6

NBMA單播 30秒單播單播單播單播

9. 點(diǎn)到點(diǎn)與點(diǎn)到多點(diǎn)的網(wǎng)絡(luò)類(lèi)型能否建立鄰居,能否傳遞路由巫延?如果想建立鄰居效五, 如何修改參數(shù)?

答:可以建立鄰居炉峰,可以傳遞路由計(jì)算拓?fù)洌?需要修改hello 時(shí)間改一致畏妖, 點(diǎn)到點(diǎn)hello是10秒,點(diǎn)到多點(diǎn)hello 是30秒疼阔, 建議把點(diǎn)到點(diǎn)的hello 時(shí)間改為30秒

10.DR 和 BDR 的作用和競(jìng)選規(guī)則戒劫?

答:DR 作用:

DR 在多路訪(fǎng)問(wèn)中可以減少鄰接關(guān)系和 LSA 的泛洪,BDR 是DR的備份婆廊。

如果設(shè)備之間建立全互聯(lián)的鄰接關(guān)系迅细, LSA 泛洪和處理占用系統(tǒng)資源和鏈路資源,

如果選舉一個(gè)DR/BDR 淘邻, 所有設(shè)備都和DR/BDR 建立full的鄰接關(guān)系茵典,DRothers 之間停留在Two-way , DRothers 和DR/BDR 之間交互LSA 就可以了列荔,這樣可以減少鄰接關(guān)系和 LSA 的泛洪敬尺。

簡(jiǎn)化網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)

在廣播和NBMA 中DR 是一個(gè)偽節(jié)點(diǎn)枚尼,每個(gè)設(shè)備只要計(jì)算到達(dá)DR 的開(kāi)銷(xiāo)即可贴浙,畫(huà)路徑矢量圖的時(shí)候會(huì)用到

競(jìng)選規(guī)則:1. 接口優(yōu)先級(jí)數(shù)字越大越優(yōu)先(0-255,0 優(yōu)先級(jí)不能參與 DR署恍、BDR 選舉) 2. RouterID 越大越優(yōu)先

11. 為什么DR不可以搶占崎溃?

答:因?yàn)樵贛A網(wǎng)絡(luò)中所有DRothers是和DR建立鄰居的,如果新加入的路由器搶占DR位置盯质,會(huì)導(dǎo)致其他所有路由器斷掉現(xiàn)在的鄰居袁串,和新加入的路由器建立鄰居,由于需要重新選舉DR呼巷、建立鄰居囱修、傳遞更新計(jì)算路由,會(huì)導(dǎo)致短時(shí)間的斷網(wǎng)現(xiàn)象王悍,會(huì)導(dǎo)致網(wǎng)絡(luò)的不穩(wěn)定破镰。

12.IS-IS也有一個(gè)廣播的網(wǎng)絡(luò)類(lèi)型,和OSPF中的DR一樣有一個(gè)DIS,這個(gè)DIS是可以被搶占的鲜漩,叫指定中間系統(tǒng)源譬,為什么DIS支持被搶占?

答 :1孕似,因?yàn)镮S-IS中鄰居關(guān)系沒(méi)有OSPF中的這么多踩娘,鄰居關(guān)系只有2級(jí),UP和Down喉祭,建鄰居的條件很簡(jiǎn)單养渴,只要交互過(guò)hello就可以,在IS-IS中兩兩之間比如選舉出了一個(gè)DIS泛烙,鄰居關(guān)系還是有的厚脉,不會(huì)立即斷掉,路由器之間發(fā)的叫LSP胶惰,這個(gè)LSP和OSPF的LSA中內(nèi)容不一樣傻工,不是所有的LSP先發(fā)給DIS,再由DIS發(fā)送給大家孵滞,由于兩兩之間可以建立鄰居中捆,所以?xún)蓛芍g可以傳遞LSP進(jìn)行同步,LSP是發(fā)送CSNP報(bào)文坊饶,叫完全序列號(hào)PDU泄伪,這個(gè)PDU包含的內(nèi)容就是DIS當(dāng)前所有所有的LSP信息,這個(gè)報(bào)文周期性發(fā)送匿级,10秒一次CSNP蟋滴,就是告訴這個(gè)MA網(wǎng)絡(luò)我的LSDB中有哪些LSP,接收到CSNP的路由器查看痘绎,你的LSP我有沒(méi)有津函,我的LSP你有沒(méi)有,如果我發(fā)現(xiàn)你缺失一些LSP孤页,我就給你做一些更新尔苦,如果說(shuō)我缺失了一些LSP,我就給你發(fā)送PSNP報(bào)文行施,叫做部分序列號(hào)PDU允坚,通過(guò)發(fā)送這個(gè)序列號(hào)向你做一個(gè)請(qǐng)求,所以蛾号,可以理解為稠项,在IS-IS中,DIS就是做這樣一件事鲜结,就是DIS周期性發(fā)送CSNP展运,僅此而已斩芭,不發(fā)CSNP也可以同步,只是效率會(huì)低一些乐疆,這就是說(shuō)在Isis中DIS是一個(gè)可有可無(wú)的東西划乖,僅僅起到的是一個(gè)優(yōu)化的作用,而且DIS能做的事情挤土,別的路由器也可以做到琴庵。這個(gè)時(shí)候新添加一個(gè)路由器,搶占DIS位置對(duì)整個(gè)網(wǎng)絡(luò)不會(huì)造成大的波動(dòng)仰美,所以 可以搶占.

13.OSPF開(kāi)銷(xiāo)的計(jì)算方式:

答:計(jì)算公式為帶寬參考值/帶寬迷殿,帶寬bit/s為單位,

可以使用bandwidth-reference 設(shè)置帶寬參考值

OSPF基于接口帶寬計(jì)算開(kāi)銷(xiāo)咖杂,計(jì)算公式為:接口開(kāi)銷(xiāo)=帶寬參考值/帶寬庆寺,帶寬參考值可以設(shè)置,缺省為100Mbit/s

以此诉字,一個(gè)64kbit/s串口的開(kāi)銷(xiāo)為1562懦尝,一個(gè)E1接口的(2.048Mbit/s)開(kāi)銷(xiāo)為48

命令bandwidth-reference可以用來(lái)調(diào)整帶寬參考值,從而改變接口開(kāi)銷(xiāo)壤圃,帶寬參考值越大陵霉,開(kāi)銷(xiāo)越準(zhǔn)確,在支持10Gbit/s速率的情況下伍绳,推薦將帶寬參考值提高到10000Mbit/s來(lái)分別為10Gbit/s踊挠、1Gbit/s和100Mbit/s的鏈路提供1、10和100的開(kāi)銷(xiāo)冲杀。注意配置OSPF帶寬參考值的時(shí)候效床,需要在整個(gè)OSPF網(wǎng)絡(luò)中統(tǒng)一配置,另外权谁,還可以通過(guò)OSPF cost命令手動(dòng)為一個(gè)接口調(diào)整開(kāi)銷(xiāo)剩檀,開(kāi)銷(xiāo)值范圍是1-65535,缺省是1

14. 5類(lèi)LSA有哪幾種計(jì)算外部路由metric值的方式闯传,有什么區(qū)別谨朝?

答:External Type 1和External Type 2卤妒,簡(jiǎn)稱(chēng)E1和E2甥绿。

E2:默認(rèn),生成路由時(shí)不疊加內(nèi)部cost值则披,只計(jì)算外部cost值共缕。

E1:表示累加內(nèi)部cost值,生成路由的cost為內(nèi)部cost值+外部cost值士复。

內(nèi)部cost:本臺(tái)路由器到ASBR的cost值图谷。

外部cost:ASBR生成5類(lèi)LSA時(shí)攜帶的cost值翩活,默認(rèn)為1。

15.兩種外部路由metric計(jì)算方式怎么進(jìn)行優(yōu)選比較便贵?

答:通過(guò)修改cost值可以控制OSPF選路

1>. 先比較類(lèi)型菠镇,E1優(yōu)于E2

2>. 若類(lèi)型都為E1。則比較總開(kāi)銷(xiāo)(內(nèi)部cost+外部cost)

3>. 若類(lèi)型都為E2承璃。先比較外部cost值利耍,小的優(yōu)先。再比較內(nèi)部cost值盔粹。

4>. 如果外部cost和內(nèi)部cost值都一樣隘梨。就負(fù)載均衡。

16.OSPF 是如何進(jìn)行防環(huán)的舷嗡?[提示:區(qū)域內(nèi)的防環(huán):區(qū)域間防環(huán):外部路由防環(huán):]

答:(1)區(qū)域內(nèi)的防環(huán):

LSA1轴猎,LSA2:根據(jù) SPF 算法進(jìn)行防環(huán)

(2)區(qū)域間防環(huán):

(1)特殊的區(qū)域結(jié)構(gòu):OSPF 要求所有的非 0 區(qū)域必須與骨干區(qū)域直接相連, 區(qū)域間路由需經(jīng)由骨干區(qū)域中轉(zhuǎn)进萄。

解讀:OSPF 要求所有的非 0 區(qū)域必須與骨干區(qū)域直接相 連捻脖,區(qū)域間路由需經(jīng)由骨干區(qū)域中轉(zhuǎn)。這個(gè)要求使 得區(qū)域間的路由傳遞不能發(fā)生在兩個(gè)非 0 的區(qū)域之 間中鼠,這在很大程度上規(guī)避了區(qū)域間路由環(huán)路的發(fā)生郎仆, 也使得 OSPF 的區(qū)域架構(gòu)在邏輯上形成了一個(gè)類(lèi)似 星型的拓?fù)?○

(2)區(qū)域間的水平分割:

a)從一個(gè)非骨干區(qū)域?qū)W習(xí)到的 LSA3 不會(huì)再傳回該 非骨干區(qū)域(因?yàn)?1LSA 優(yōu)于 3LSA,不是根據(jù)區(qū)域 ID 判斷兜蠕,主要根據(jù) ABR 的 LSDB 判斷)

b)完全意義上的 ABR 從非骨干區(qū)域收到的 LSA3 會(huì) 接收但是不會(huì)參與計(jì)算也不會(huì)傳回非骨干區(qū)域(此 規(guī)則對(duì)非完全意義上的 ABR 無(wú)效)

(3)外部路由防環(huán):

LSA4:由于 LSA4 類(lèi)的產(chǎn)生以及泛洪范圍與 LSA3 一致扰肌,所以 LSA4 的防環(huán) 規(guī)則與 LSA3 一致。LSA5熊杨、7:當(dāng) FA 地址為全零曙旭,根據(jù) LSA4 類(lèi)防環(huán);如果 LSA4 無(wú)環(huán)晶府,那么 LSA5桂躏, 7 也無(wú)環(huán)。當(dāng) FA 地址為非全零川陆,根據(jù) LSA1-3 類(lèi)防環(huán)剂习;如果 LSA1-3 無(wú)環(huán),那么 LSA5较沪,7 也無(wú)環(huán)鳞绕。

17. 真ABR 與偽ABR 的概念和ABR的防環(huán)規(guī)則

答:ABR :區(qū)域邊界路由器:至少有一個(gè)接口被宣告進(jìn)area0, 真?zhèn)蜛BR都可以產(chǎn)生3類(lèi)LSA

偽ABR 有接口屬于area0 但是在area0 中沒(méi)有full的鄰居

真ABR,有接口屬于area0在area0 中有full的鄰居,真ABR能實(shí)現(xiàn)3類(lèi)LSA的防環(huán)機(jī)制

真ABR通過(guò)非骨干區(qū)域收到3類(lèi)LSA,這些3類(lèi)LSA中的路由bit是不會(huì)

置1的,只能加入LSDB,不能計(jì)算路由,也不會(huì)把這些LSA轉(zhuǎn)發(fā)給其他鄰居。偽ABR就可以計(jì)算路由

18.LSA 能不能匯總尸曼,在哪里匯總们何,為什么?

答:LSA3 只能在 ABR 處控轿,且是 LSA1/LSA2 轉(zhuǎn)換為 LSA3 時(shí)冤竹,進(jìn)行匯總拂封。即最初產(chǎn) 生 LSA3 的 ABR 上做匯總,其他位置不能匯總 骨干區(qū)域路由器配置 Vlink 之后無(wú)法進(jìn)行 ABR 匯總鹦蠕,因?yàn)榭赡軙?huì)產(chǎn)生環(huán)路(詳 情見(jiàn) vlink 內(nèi)容) LSA5 只能夠在產(chǎn)生 LSA5 的 ASBR 處做匯總冒签。如果是在 nssa 區(qū)域中,產(chǎn)生 LSA7 的 ASBR钟病,則可以對(duì) LSA7 匯總镣衡,也可以在發(fā)生 7/5 轉(zhuǎn)換的位置對(duì) LSA5 做匯總。

19 .OSPF路由選路的原則档悠,及在什么情況下會(huì)負(fù)載廊鸥,

答:選路原則:O>O IA>O E1 >O E 2> O N1 > O N2

負(fù)載條件:1、cost 一致辖所;2惰说、區(qū)域一致

20.如果有多臺(tái)ABR存在,是每臺(tái)ABR都會(huì)進(jìn)行7轉(zhuǎn)5操作嗎缘回?轉(zhuǎn)換者選舉原則是什么吆视?

答:不會(huì)。因?yàn)楦鱾€(gè)路由器 7 轉(zhuǎn) 5 后生成的 5 類(lèi) LSA 都是一樣酥宴,只需讓一臺(tái)路由器 進(jìn)行 7 轉(zhuǎn) 5 即可,達(dá)到可以減小其他區(qū)域的 LSDB 和路由表的規(guī)模啦吧。規(guī)則:如果 NSSA 區(qū)域有多臺(tái) ABR,只有 RouerID 大的 ABR 路由器會(huì)進(jìn)行 7 轉(zhuǎn) 5 操作拙寡。

進(jìn)階理論:OSPF LSA

21.授滓,1類(lèi)LSA 是誰(shuí)產(chǎn)生的?1類(lèi)LSA都包含哪些信息肆糕?有幾種鏈路類(lèi)型般堆?描述一下每一種鏈路類(lèi)型, Link ID诚啃,adv router 是什么淮摔?cost 如何計(jì)算?

答:1類(lèi)LSA 是運(yùn)行OSPF 的每臺(tái)路由器都可以產(chǎn)生

每條鏈路由 Link ID始赎,Data和橙,Type 和 Metric 組成

LinkID:此鏈接的對(duì)端標(biāo)識(shí)

Data:描述此鏈接的附加信息

Type:鏈路類(lèi)型(P2P、TransNet造垛、StubNet魔招、Virtual)

1> P2P 網(wǎng)段:描述連接到另外一個(gè)路由器;

2> Transit 網(wǎng)段:描述使用該接口連接到一個(gè)虛節(jié)點(diǎn)(DR)筋搏,例如廣播 型網(wǎng) 段或 NBMA 網(wǎng)段仆百;3> Stub 網(wǎng)段:描述末節(jié)類(lèi)型鏈路(網(wǎng)絡(luò)),例如 Loopback 接口、Sub-IP 地址奔脐、P2P 和 P2MP 網(wǎng)絡(luò)中鏈路的路由信息俄周;

4> Virtual:一個(gè)從本路由器到虛連接對(duì)端 ABR 的鏈接;

Link ID是Router ID髓迎, ADV router 是Router ID

cost 默認(rèn)是100兆除以接口帶寬

22.2類(lèi)LSA 是誰(shuí)產(chǎn)生的峦朗?2類(lèi)LSA 包含的內(nèi)容是什么, Link ID排龄,adv router 是什么波势?

答:2類(lèi)LSA 是每個(gè)網(wǎng)絡(luò)的DR產(chǎn)生

2類(lèi)LSA 包含這個(gè)網(wǎng)絡(luò)內(nèi)一共有多少成員, 每個(gè)成員的router ID 是多少橄维, 以及這個(gè)網(wǎng)絡(luò)的掩碼是多少位

Link ID 是DR 的接口IP 地址尺铣,adv router 是 DR 的 RouterID。

23. 3類(lèi)LSA 是誰(shuí)產(chǎn)生的?3類(lèi)LSA 包含的內(nèi)容是什么争舞, Link ID 是什么凛忿, ADV Router 是什么, 跨區(qū)域傳遞ADV Router 如何改變竞川?cost 是多少店溢?

答:3類(lèi)LSA是 每個(gè)區(qū)域的ABR產(chǎn)生. 3類(lèi)LSA 包含的是其他區(qū)域的路由信息, Link ID是其他網(wǎng)絡(luò)的前綴委乌,ADV router 是ABR的router ID床牧,跨區(qū)域傳遞的時(shí)候, ADV router 會(huì)更改為當(dāng)前區(qū)域的ABR 的router ID

cost 為ABR 到目標(biāo)網(wǎng)絡(luò)的開(kāi)銷(xiāo)

24.4類(lèi)LSA 是誰(shuí)產(chǎn)生的遭贸?4類(lèi)LSA 包含的內(nèi)容是什么戈咳, Link ID 是什么,ADV router 是什么壕吹, cost 是多少除秀?

答:4類(lèi)LSA 是ASBR 所在的ABR產(chǎn)生的, 描述ASBR 所在的區(qū)域中ABR 到ASBR 的路由信息,

Link ID 是ASBR 的Router ID . ADV router 是ABR , cost 就是ASBR 所在的區(qū)域中ABR 到ASBR 的開(kāi)銷(xiāo).

25.5類(lèi)LSA是誰(shuí)產(chǎn)生的?5類(lèi)LSA 包含什么內(nèi)容,Link ID 是什么, ADV router 是什么?cost 是多少?

答: 5類(lèi)LSA是ASBR 產(chǎn)生的算利,5類(lèi)LSA 包含的是OSPF區(qū)域外部的路由信息册踩,Link ID 是外部路由的網(wǎng)絡(luò)號(hào),ADV router 是ASBR的router ID效拭,cost就是ASBR 去往外部網(wǎng)絡(luò)的開(kāi)銷(xiāo).

26.7類(lèi)LSA 是誰(shuí)產(chǎn)生的? 7類(lèi)LSA 包含的內(nèi)容是什么? Link ID 是什么? ADV router 是什么?cost 是什么?

答: 7類(lèi)LSA 是NSSA區(qū)域的ASBR 產(chǎn)生的,包含的是外部的路由信息, Link ID 是外部路由的網(wǎng)絡(luò)號(hào)暂吉,cost就是ASBR 去往外部網(wǎng)絡(luò)的開(kāi)銷(xiāo)

27. Forwarding Address的作用?以及產(chǎn)生條件?

防止外部路由次優(yōu)路徑缎患。訪(fǎng)問(wèn)外部路由的時(shí)候慕的,先轉(zhuǎn)發(fā)到 FA 地址。使用條件:

1.> ASBR 與外部網(wǎng)絡(luò)連接的接口被宣告進(jìn) ospf挤渔;

2>. ASBR 與外部網(wǎng)絡(luò)連接的接口沒(méi)有被設(shè)置為靜默接口肮街;

3>. ASBR 與外部網(wǎng)絡(luò)連接的接口不是 OSPF P2P 或 P2MP 類(lèi)型的;

28.7類(lèi)LSA的FA地址是什么判导,有什么作用嫉父?選舉規(guī)則是怎么樣的沛硅?華為規(guī)則是什么?

答:NSSA 區(qū)域產(chǎn)生的 LSA7 的 FA 地址一定為非 0,在進(jìn)行 LSA7 轉(zhuǎn) 5 也會(huì)將 FA 地 址復(fù)制到 LSA5绕辖,主要為了避免次優(yōu)路徑(也可以防止環(huán)路摇肌,華為不認(rèn)可) LSA7 的 FA 地址選舉規(guī)則,分為標(biāo)準(zhǔn)規(guī)則和華為規(guī)則:

標(biāo)準(zhǔn)規(guī)則:

1>.首先使用 LSA5 的 FA 選舉條件仪际,滿(mǎn)足 5 類(lèi) LSA-FA 選舉條件時(shí)围小,使用 5 類(lèi)的 選舉方式(可以在 MA 網(wǎng)絡(luò)中避免次優(yōu))

2>.如果不滿(mǎn)足 5 類(lèi) LSA 的 FA 地址選舉條件,則在 ASBR 上宣告進(jìn)了 OSPF 域內(nèi) 的 loopback 接口中選擇 IP 地址最大的树碱,沒(méi)有 loopback 接口就選擇 IP 地址最大 的物理接口(以此來(lái)保證 FA 地址一定不為 0)

華為規(guī)則:

1>.第一條和標(biāo)準(zhǔn)的一樣肯适,使用LSA5的FA選舉條件,滿(mǎn)足5類(lèi)LSA-FA選舉條件時(shí)成榜, 使用5類(lèi)的選舉方式框舔,在MA網(wǎng)絡(luò)中避免次優(yōu)路徑;

2>.Forwarding Address首選第一個(gè)up的loopback接口伦连,沒(méi)有l(wèi)oopback接口就選第 一個(gè)up的物理接口 NSSA 區(qū)域的 ABR 不會(huì)為 NSSA 區(qū)域的 ASBR 產(chǎn)生 LSA4雨饺,因?yàn)?LSA 7 只會(huì)在區(qū) 域內(nèi)泛洪,沒(méi)有產(chǎn)生必要惑淳。

29.VLINK建立時(shí)额港,PEER的時(shí)候是對(duì)方的ROUTE ID,那么對(duì)方的ROUTE ID 是否需要宣告進(jìn)OSPF中歧焦?

答:VLINK 的 PEER 是 ROUTER-ID移斩,這個(gè) ROUTER-ID 必須要在區(qū)域內(nèi)的 SPF 樹(shù)找 到,在根據(jù)這兩個(gè) ROUTER-ID 互訪(fǎng)的路徑 COST 最小的 IP 地址做為 hello 包的 源目 IP 地址绢馍,而不是以 ROUTER-ID 作為源目 IP 地址向瓷。所以不需要宣告進(jìn) OSPF 中。

30.做VLINK的時(shí)候需要注意的問(wèn)題舰涌?

答:1>Vlink 只能配置在非骨干區(qū)域中猖任,并且不能配置在特殊區(qū)域;

2>Vlink 配置時(shí) peer 對(duì)方的 router-id瓷耙;

3>Vlink 不能跨區(qū)域建立朱躺;

4> 區(qū)域 0 中配置了認(rèn)證,則 Vlink 也要配置認(rèn)證搁痛;

31.關(guān)于路由算法长搀, 什么時(shí)候用iSPF, 什么時(shí)候用PRC 鸡典?

答:當(dāng)區(qū)域內(nèi)路由1/2/3/4類(lèi)LSA 發(fā)生變化源请, 樹(shù)形結(jié)構(gòu)發(fā)生變化時(shí), 用iSPF, 當(dāng)外部路由發(fā)生變化時(shí)谁尸,5/7類(lèi)LSA舅踪,用PRC

深挖:關(guān)于IPv6:OSPFv3

32.有l(wèi)sa9為什么還需要lsa8?

答:因?yàn)樵趇pv6中使用鏈路本地地址作為下一跳地址症汹,9類(lèi)LSA用于描述與 router-lsa相關(guān)聯(lián)的ipv6前綴地址硫朦,和與network-lsa相關(guān)聯(lián)的ipv6前綴地址贷腕,而 沒(méi)有攜帶接口的鏈路本地地址的信息背镇。所以需要8類(lèi)LSA來(lái)承載鏈路本地地址信息,同時(shí)8類(lèi)LSA只在一段鏈路上傳遞泽裳, 因?yàn)榻涌诘逆溌繁镜氐刂沸畔](méi)必要從鏈路傳遞出去瞒斩。

33.OSPFv2 和 OSPFv3 的相同點(diǎn)【至少答出4點(diǎn)】

答:相同點(diǎn):

1> 網(wǎng)絡(luò)類(lèi)型和接口類(lèi)型

2> 接口狀態(tài)機(jī)和鄰居狀態(tài)機(jī)

3> 鏈路狀態(tài)數(shù)據(jù)庫(kù)(LSDB)

4> 洪泛機(jī)制(Flooding mechanism)

5> 相同類(lèi)型的報(bào)文:Hello報(bào)文、DD報(bào)文涮总、LSR報(bào)文胸囱、LSU報(bào)文和LSAck 報(bào)文

6 >路由計(jì)算基本相同

34.OSPFv2 和 OSPFv3 的不同點(diǎn):【開(kāi)放性答題, 盡量多寫(xiě)】

答:

不同點(diǎn):

1> OSPFv3基于鏈路瀑梗,而不是網(wǎng)段 OSPFv3運(yùn)行在IPv6協(xié)議上烹笔,IPv6是基于鏈路而不是網(wǎng)段的。2> OSPFv3上移除了IP地址的意義 這樣做的目的是為了使“拓?fù)渑c地址分離”抛丽。

a)OSPFv3的報(bào)文及LSA格式發(fā)生改變

b)OSPFv3報(bào)文不包含IP地址谤职。

c)OSPFv3的Router LSA和Network LSA里不包含 IP地址。

IP地址部分由新增的兩類(lèi)8/9類(lèi)LSA 宣告亿鲜。

d)OSPFv3的Router ID允蜈、Area ID和LSA Link State ID不再表示IP地址,但仍保留IPv4地址格式蒿柳。e)廣播饶套、NBMA及P2MP網(wǎng)絡(luò)中,鄰居不再由IP地 址標(biāo)識(shí)垒探,只由Router ID標(biāo)識(shí)妓蛮。

3> OSPFv3的LSA報(bào)文里添加LSA的洪泛范圍

OSPFv3在LSA報(bào)文頭的LSA Type里,添加LSA的洪泛范圍圾叼,這 使得OSPFv3的路由器更加靈活蛤克,可以處理不能識(shí)別類(lèi)型的 LSA:

a)OSPFv3可存儲(chǔ)或洪泛不識(shí)別報(bào)文,而OSPF只簡(jiǎn)單 丟棄掉不識(shí)別報(bào)文褐奥。

b)OSPFv3允許洪泛范圍為區(qū)域或鏈路本地 (Link-local)咖耘,并且設(shè)置U位(報(bào)文可按洪泛范 圍為鏈路本地來(lái)處理)的不識(shí)別報(bào)文存儲(chǔ)或通過(guò) Stub區(qū)域。

4> OSPFv3支持一個(gè)鏈路上多個(gè)進(jìn)程 一個(gè)OSPFv2物理接口撬码,只能和一個(gè)多實(shí)例綁定儿倒。但一個(gè)OSPFv3 物理接口,可以和多個(gè)多實(shí)例綁定,并用不同的Instance ID區(qū) 分夫否。這些運(yùn)行在同一條物理鏈路上的多個(gè)OSPFv3實(shí)例彻犁,分別 與鏈路對(duì)端設(shè)備建立鄰居及發(fā)送報(bào)文,且互不干擾凰慈。這樣可以 充分共享同一鏈路資源汞幢。

5> OSPFv3利用IPv6鏈路本地地址 IPv6使用鏈路本地(Link-local)地址在同一鏈路上發(fā)現(xiàn)鄰居及 自動(dòng)配置等。運(yùn)行IPv6的路由器不轉(zhuǎn)發(fā)目的地址為鏈路本地地址 的IPv6報(bào)文微谓,此類(lèi)報(bào)文只在同一鏈路有效森篷。鏈路本地單播地址從 FE80/10開(kāi)始。OSPFv3是運(yùn)行在IPv6上的路由協(xié)議豺型,同樣使用鏈路本地地址來(lái) 維持鄰居仲智,同步LSA數(shù)據(jù)庫(kù)。除Vlink外的所有OSPFv3接口都使 用鏈路本地地址作為源地址及下一跳來(lái)發(fā)送OSPFv3報(bào)文姻氨。

6> OSPFv3移除所有認(rèn)證字段 OSPFv3的認(rèn)證直接使用IPv6的認(rèn)證及安全處理钓辆,不再 需要其自身來(lái)完成認(rèn)證,使用協(xié)議時(shí)只需關(guān)注協(xié)議本身 即可肴焊。

7> 新增兩種LSA a)Link LSA:用于路由器宣告各個(gè)鏈路上對(duì)應(yīng)的鏈路本地地 址及其所配置的IPv6全局地址前联,僅在鏈路內(nèi)洪泛。b)Intra Area Prefix LSA:用于向其他路由器宣告本路由器或 本網(wǎng)絡(luò)(廣播網(wǎng)及NBMA)的IPv6全局地址信息娶眷,在區(qū)域 內(nèi)洪泛似嗤。

8> OSPFv3只通過(guò)Router ID來(lái)標(biāo)識(shí)鄰居 OSPF在廣播網(wǎng),NBMA及P2MP網(wǎng)絡(luò)中是通過(guò)IPv4接口地址來(lái)標(biāo) 識(shí)的茂浮。OSPFv3只通過(guò)Router ID來(lái)標(biāo)識(shí)鄰居双谆,這樣即使沒(méi)有配置 IPv6全局地址,或是IPv6全局地址配置都不在同一網(wǎng)段席揽,OSPFv3 的鄰居還是可以建立并維護(hù)的顽馋,以達(dá)到“拓?fù)渑c地址分離”的目 的。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末幌羞,一起剝皮案震驚了整個(gè)濱河市寸谜,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌属桦,老刑警劉巖熊痴,帶你破解...
    沈念sama閱讀 216,402評(píng)論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異聂宾,居然都是意外死亡果善,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)系谐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)巾陕,“玉大人讨跟,你說(shuō)我怎么就攤上這事”擅海” “怎么了晾匠?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,483評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)梯刚。 經(jīng)常有香客問(wèn)我凉馆,道長(zhǎng),這世上最難降的妖魔是什么亡资? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,165評(píng)論 1 292
  • 正文 為了忘掉前任澜共,我火速辦了婚禮,結(jié)果婚禮上沟于,老公的妹妹穿的比我還像新娘咳胃。我一直安慰自己植康,他們只是感情好旷太,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著销睁,像睡著了一般供璧。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上冻记,一...
    開(kāi)封第一講書(shū)人閱讀 51,146評(píng)論 1 297
  • 那天睡毒,我揣著相機(jī)與錄音,去河邊找鬼冗栗。 笑死演顾,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的隅居。 我是一名探鬼主播钠至,決...
    沈念sama閱讀 40,032評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼胎源!你這毒婦竟也來(lái)了棉钧?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,896評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤涕蚤,失蹤者是張志新(化名)和其女友劉穎宪卿,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體万栅,經(jīng)...
    沈念sama閱讀 45,311評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡佑钾,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了烦粒。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片休溶。...
    茶點(diǎn)故事閱讀 39,696評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出邮偎,到底是詐尸還是另有隱情管跺,我是刑警寧澤,帶...
    沈念sama閱讀 35,413評(píng)論 5 343
  • 正文 年R本政府宣布禾进,位于F島的核電站豁跑,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏泻云。R本人自食惡果不足惜艇拍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望宠纯。 院中可真熱鬧卸夕,春花似錦、人聲如沸婆瓜。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)廉白。三九已至个初,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間猴蹂,已是汗流浹背院溺。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,815評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留磅轻,地道東北人珍逸。 一個(gè)月前我還...
    沈念sama閱讀 47,698評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像聋溜,于是被迫代替她去往敵國(guó)和親谆膳。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評(píng)論 2 353

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