OSPF兩台路由器之間建立鄰接關係過程說能說說

2021-03-04 08:55:57 字數 5066 閱讀 1523

1樓:匿名使用者

配好ip後,在dce的一端配時鐘,如

route(config)#int s0/0route(config-if)#clock rate 9600route(config-if)#no shutdown主幹網的aera必須用0,例如:

route(config)# router ospf 10route(config-router)# ***work 10.1.1.

0 0.0.0.

255 area 0

route(config-router)# ***work 10.2.2.0 0.0.0.31 area 0

route(config-router)# ***work 10.3.3.0 0.0.0.255 area 0

這是一台路由器的設定,如其他路由器也這樣設定,例如:

2樓:匿名使用者

如果是兩台路由器設定好ip就是直連路由了不能配置都能通

對於ospf協議中路由器之間的鄰接關係(adjacency),你有什麼理解?

3樓:匿名使用者

兩台路由器如果是互為鄰接關係,則它們之間的承載網路(underlying ***work)型別有可能是point-to-point

兩台路由器如果是互為鄰接關係,則它們之間的承載網路(underlying ***work)型別有可能是point-to-multipoint

兩台路由器如果是互為鄰接關係,而且它們之間的承載網路(underlying ***work)型別是broadcast,則必然有一台路由器是dr或者是bdr

只有兩台路由器是互為鄰接關係,它們之間才交換lsa資訊

4樓:匿名使用者

在rip等距離向量路由協議中,路由資訊的互動是通過周期性地傳送整張路由表的機制來完成的,該機制使距離向量路由協議無法高效地進行路由資訊的交換。在ospf協議中,為了提高傳輸效率,在進行鏈路狀態通告(lsa)資料報傳輸時,使用包含lsa頭(head)的鏈路狀態資料庫描述資料報進行傳輸,因為每個lsa頭中不包含具體的鏈路狀態資訊,它只含有各lsa的標識(該標識唯一代表乙個lsa),所以,該報文非常小。鄰接路由器間使用這種位元組數很小的資料報,首先確認在相互之間哪些lsa是對方沒有的,而哪些lsa在對方路由器中也存在,鄰接路由器間只會傳輸對方沒有的lsa。

對於自己沒有的lsa,路由器會傳送乙個ls request報文給鄰接路由器來請求對方傳送該lsa,鄰接路由器在收到ls request報文後,回應乙個ls update報文(包含該整條lsa資訊),在得到對方確認後(接收到對方發出的ls ack報文),這兩台路由器完成了本條lsa資訊的同步。

由此可見,ospf協議採用增量傳輸的方法來使鄰接路由器保持一致的鏈路狀態資料庫(lsdb)。

小結 綜上所述,我們可以歸納出在ospf協議中使用到的五種協議報文,並簡單介紹了它們的作用,我們作個簡單的小結:

◆ hello報文,通過周期性地傳送來發現和維護鄰接關係;

◆ dd(鏈路狀態資料庫描述)報文,描述本地路由器儲存的lsdb(鏈路狀態資料庫);

◆ lsr(ls request)報文,向鄰居請求本地沒有的lsa;

◆ lsu(ls update)報文,向鄰居傳送其請求或更新的lsa;

◆ lsack(ls ack)報文,收到鄰居傳送的lsa後傳送的確認報文。

ospf協議採用的特殊機制

指定路由器和備份指定路由器

在ospf協議中,路由器通過傳送hello報文來確定鄰接關係,每一台路由器都會與其他路由器建立鄰接關係,這就要求路由器之間兩兩建立鄰接關係,每台路由器都必須與其他路由器建立鄰接關係,以達到同步鏈路狀態資料庫的目的,在網路中就會建立起n×(n-1)/2條鄰接關係(n為網路中ospf路由器的數量),這樣,在進行資料庫同步時需要佔用一定的頻寬。

為了解決這個問題,ospf採用了乙個特殊的機制:選舉一台指定路由器(dr),使網路中的其他路由器都和它建立鄰接關係,而其他路由器彼此之間不用保持鄰接。路由器間鏈路狀態資料庫的同步,都通過與指定路由器互動資訊完成。

這樣,在網路中僅需建立n-1條鄰接關係。備份指定路由器(bdr)是指定路由器在網路中的備份路由器,它會在指定路由器關機或產生問題後自動接替它的工作。這時,網路中的其他路由器就會和備份指定路由器互動資訊來實現資料庫的同步。

圖4是選舉指定路由器前後網路中的鄰接關係對比。

圖1 鄰接關係對比

要被選舉為指定路由器,該路由器應符合以下要求:

◆ 該路由器是本網段內的ospf路由器;

◆ 該ospf路由器在本網段內的優先順序(priority)>0;

◆ 該ospf路由器的優先順序最大,如果所有路由器的優先順序相等,路由器號(router id)最大的路由器(每台路由器的router id是唯一的)被選舉為指定路由器。

滿足以上條件的路由器被選舉為指定路由器,而第二個滿足條件的路由器則當選為備份指定路由器。

指定路由器和備份指定路由器的選舉,是由路由器通過傳送hello資料報文來完成的。

ospf協議中的區域劃分

ospf協議在大規模網路的使用中,鏈路狀態資料庫比較龐大,它佔用了很大的儲存空間。在執行最小生成數演算法時,要耗費較長的時間和很大的cpu資源,網路拓撲變化的概率也大大增加。這些因素的存在,不僅耗費了路由器大量的儲存空間,加重了路由器cpu的負擔,而且,整個網路會因為拓撲結構的經常變化,長期處於「動盪」的不可用的狀態。

ospf協議之所以能夠支援大規模的網路,進行區域劃分是乙個重要的原因。

ospf協議允許網路方案設計人員根據需要把路由器放在不同的區域(area)中,兩個不同的區域通過區域邊界路由器(abr)相連。在區域內部的路由資訊同步,採取的方法與上文提到的方法相同。在兩個不同區域之間的路由資訊傳遞,由區域邊界路由器(abr)完成。

它把相連兩個區域內生成的路由,以型別3的lsa向對方區域傳送。此時,乙個區域內的ospf路由器只保留本區域內的鏈路狀態資訊,沒有其他區域的鏈路狀態資訊。這樣,在兩個區域之間減小了鏈路狀態資料庫,降低了生成數演算法的計算量。

同時,當乙個區域中的拓撲結構發生變化時,其他區域中的路由器不需要重新進行計算。ospf協議中的區域劃分機制,有效地解決了ospf在大規模網路中應用時產生的問題。

ospf協議使用區域號(area id)來區分不同的區域,其中,區域0為骨幹區域(根區域)。因為在區域間不再進行鏈路狀態資訊的互動(實際上,在區域間傳遞路由資訊採用了可能導致路由自環的遞迴演算法),ospf協議依靠維護整個網路鏈路狀態來實現無路由自環的能力,在區域間無法實現。所以,路由自環可能會發生在ospf的區域之間。

解決這一問題的辦法是,使所有其他的區域都連線在骨幹區域(area 0)周圍,即所有非骨幹區域都與骨幹區域鄰接。對於一些無法與骨幹區域鄰接的區域,在它們與骨幹區域之間建立虛連線。

結束語本文對ospf動態路由協議的主要原理和特性作了簡單的介紹,沒有涉及到自治系統(as)以外的路由及路由聚合。

ospf協議採用路由器間建立和維護鄰接關係,維護鏈路狀態資訊資料庫,採用最短生成樹演算法,避免了路由自環。同時,又採用了一些特殊的機制,保證了它在大規模網路中的可用性。

對於ospf協議中路由器之間的鄰接關係(adjacency),你有什麼理解?

5樓:匿名使用者

ospf路由器能夠copy互相收到hello報文的叫鄰居關係,能夠互相同步鏈路狀態資料庫的路由器之間建立鄰接關係。舉個例子:初次見面的朋友只是互相大個招呼,互相認識了,這時是鄰居關係。

以後熟悉了互相的信任了,你會把你的私人的一些資訊告訴他,那就是鄰接關係了。

並不是所有的鄰居路由最後都能建立鄰接關係。尤其是在廣播式網路中,如果所有鄰居路由之間都建立鄰接關係會導致鄰接關係太多,相互之間同步資料流量太大降低網路效能,所以會在廣播式網路中選舉dr路由器和bdr路由器,普通路由器之間只維持在鄰居關係,所有的路由器都會和dr和bdr之間建立臨街關係。

6樓:網路民工是菜鳥

所有ospf路由器和dr/bdr之間的關係都是鄰接關係。drother與drother之間都是鄰居關係。

7樓:曲臂三十三

多路訪問中

抄show ip ospf neighbor中 state=full時,與對方建立了鄰接關係。

鄰接關係表示你與對方直接交換database,而2way這種狀態表示與對方通過dr/bdr間接交換database

兩台路由器無法建立ospf鄰居,以下可能的原因有?跪求答案

8樓:匿名使用者

ospf鄰居關係不能建立的常見原因:

1.hello間隔和dead間隔必須相同才能建立鄰接關係。

2.區域號碼不一致。

3.特殊區域(如stub和nssa等)區域型別不匹配。

4.認證型別和密碼不一致。

5.路由器id相同。

6.hello包被acldeny。

7.鏈路上的mtu不匹配。

8.介面下ospf網路型別不匹配。

不用解釋了吧。

9樓:匿名使用者

p2p鏈路不進行dr選舉的。答案應該是abd吧。

10樓:逐一颯

正確答案為abdc選線p2p是不會選舉dr

ospf中的鄰居和鄰接關係?

11樓:匿名使用者

鄰居關係為雙方只互動hello報文,不互動鏈路狀態資料庫,而鄰接關係就要互動所有的資訊,鄰居和鄰接的區分主要是用在乙太網(廣播型)網路中,需要選舉乙個中心節點,叫做dr,即這個乙太網所有裝置都要和dr互動所有資訊,而彼此之間至互動hello報文,資料庫的同步由dr定時廣播鏈路狀態資料庫,這麼做的目的主要是減少乙太網中需要互動的鏈路狀態資料庫的數量

12樓:

鄰居關係和鄰接關係是不同的概念。

鄰居關係是指,當雙方收到對方的hello報文的時候,報文裡面的引數(hello time.dead interval , area id.authentication ,mask 等)一致的時候,並且鄰居關係為2-way的時候,這個就可以成為是建立了鄰居關係,但是還不是鄰接關係。

鄰接關係是指在建立的鄰居關係之後繼續傳送dd,lsr,lsu等報文,最終雙方的lsdb達到同步之後,鄰居狀態為full時,才成為鄰接關係。

希望對你希望對你有用。

怎麼同時使用兩台無線路由器

如果你的路由支援wds,就可以進行橋接 也叫搭橋 具體方法嘛,最主要的,當然是主路由和附路由都必須要能接收到對方的訊號。然後做橋接的主路由器wan口端保持原有的設定,lan口端也不要動,開啟橋接功能,下面ap1處輸入副路由器wlan端的mac號,路由器關閉頻道自動切換功能,設定乙個固定的頻道 推薦1...

無線路由 橋接 兩台路由器還用網線連線嗎

橋接本身就是不需要網線的,兩台無線路由器都支援橋接功能即可,在路由設定介面互相繫結對方的mac位址,但其中的主路由要接入網線,副路由起到了無線訊號中繼器的作用。橋接了就不需要用網線連線了,因為這時已經連線上了嘛。無線橋接副路由器需要連線之後需要插網線嗎。是不需要接網線的,無線橋接當然是不需要用網線進...

有二級路由器如何做埠對映,兩台路由器怎麼做埠對映

第1種情況,說明c下面的電腦都沒有拿到ip位址,說明c裝置沒有 dhcp的請求報文,說明ap功能不完整。你可以還是在c上開啟dhcp功能,位址池可以從a裡拿一小段出來,閘道器和dns還是a的位址。第2種情況,需要固定c的wan的位址,不要dhcp,要靜態。然後在c上,把d的位址和埠對映好。先接在b交...