為什麼ospf需要routerid

2021-03-04 08:55:57 字數 2842 閱讀 1020

1樓:匿名使用者

router-id是用於標識網路位置的,就像是建築的地理位置一樣,如果沒有router-id那麼就無法標識網路路徑。

ospf的router-id 應該怎麼規劃?

2樓:匿名使用者

route-id是路由器的唯一標識。格式和ip位址相似,也是點分十進位制。如1.1.1.1 或 2.2.2.2。

route-id的**有三種:

1、使用命令直接配置

2、如果沒有命令配置,使用所有lookback口中最小的(有的廠商是最大的)ip作為route-id。

3、如果lookback口沒有配置ip,使用所有物理介面中最小的(有的廠商是最大的)ip作為route-id

關於route-id的規劃需要注意的是:

1、如果使用介面ip作為route-id,當ip改變以後,該路由器的route-id並不會自動改變。route-id只有在ospf程序重啟是才會更改。

2、建議在啟動ospf程序前先使用命令配置route-id

ospf的router id指定問題

3樓:匿名使用者

router-id可以隨便配置,但是相同router-id路由器無法建立鄰居關係。

你在路由器上敲router ospf 1的時候回,路由器必須答已經有乙個介面處於up狀態且配有ip位址,這個介面可以是物理介面也可以是環回口,如果你在敲router ospf 1之前,路由器上沒有處於up的介面且沒有配置ip位址,那麼你的router ospf 1敲完會報錯,不生效。

router-id是可以隨便配置的,不需要有真實介面對應。

4樓:匿名使用者

clear ip ospf process 廢話,因為選舉好了唄,要想不重啟就重選就把網線都拔了重連也可以的 重啟ospf程序! 把指定路由器跟備份指定路由器

ospf協議router id如何選取

5樓:恰恰帥氣

在沒有手工配置router id的情況下,一些廠家的路由器,例如華為quidway系列路由器,支援自動從當前所有介面的ip位址自動選舉乙個ip位址作為router id。一般選擇的原則如下:

首先選取最大的loopback介面位址;

如果沒有配置loopback介面,那麼就選取最大的物理介面位址;

當然,也可以通過命令人工強制改變router id。

需要注意的是,如果一台路由器的 router id 在執行中改變,則必須重啟ospf協議或重啟路由器才能使新的 router id 生效。所以,盡量避免修改router id的情況,如確實要修改,只能選擇不影響使用者使用的時間段來修改。

另外說一下,ospf 協議用ip 報文直接封裝協議報文,協議號為89。

在ospf選舉dr和bdr時,能不能先比較router_id 在比較優先順序 為什麼?

6樓:匿名使用者

不能。拋開協議的死規定,我們來考慮它設計的理由。

在實際網路中,ospf的router-id都是環回口的實際位址;dr和bdr我們通常是要人為控制的。

如果先比較router-id,我們要控制dr選舉,就要控制環回口的位址,這個還是比較麻煩的,而且環回口除了做ospf的router-id,還有其它用途。而控制優先順序就方便的多,這個是專屬於ospf的,不會影響其它。

而且如果我不希望某個路由器參與dr選舉,就要把優先順序設為0,但如果恰好它的router-id還大,這就會造成它被選成dr(假設先比較router-id)後才發現,呀,優先順序是0!

所以,還是先比較優先順序更科學。

7樓:匿名使用者

這個不行,ospf的演算法已經決定了選舉的順序。

ospf priority 最高者為dr(預設所有ospf路由器為1,通過ip ospf priority 介面配置命令更改),如果priority相同,則具有最高的router-id的路由器被選舉為dr(router-id為最大的介面ip位址,如果配置了loopback位址,則使用loopback位址作為router-id,如果配置有多個loopback位址,則以最高的loopback位址為router id.也可是通過 router-id 路由器配置命令強制某個ip位址作為路由器的router id.如果路由器的ospf 優先順序設為「0」,則該路由器不作為dr或bdr,稱為drother.

還有不懂請追問

8樓:匿名使用者

我打了一大堆字 然後覺得都是廢話。。。

router-id不可能相同,所以直接就可以選舉出來誰大誰小 幹嘛還比較優先順序。。。而且優先順序可以是0,表示不參加選舉,router-id 幾乎不可能做到這一點,因為所有域內的router-id都得不相同,只有大小 沒有0也沒有相等

在配置動態路由ospf的時候命令route-id起什麼作用呢?是什麼意思啊?

9樓:匿名使用者

router-id是路由協議用來識別路由器的,就是乙個名字,競選dr和bdr也是根據router-id的大小進行。ospf、bgp等動態路由協議都有router-id這個概念。

這個命令就是用來手動設定router-id的,形式同ip位址,ospf中不要求該路由器存在該ip並可在網路上通訊。如果不打這個命令,路由器就會根據一套規則選出router-id,1、最小的loopback 位址作為id(如loopback0),如果沒有loopback,那麼在路由器介面中選擇最大的ip位址作為id。建議手動配置,不然你做乙個裝置上的網路改動會造成ospf區域的路由動盪。

area 0.0.0.0就是配置ospf的區域,骨幹區域為0。h3c也是用點分十進位制表示的。

企業網為什麼用OSPF路由協議,OSPF路由協議為什麼無自環

1 ospf最多可支援500臺以上路由器工作 2 具有認證機制,保證安全 3 豐富的區域劃分,將故障遮蔽在單個區域 4 豐富的策略,控制路由和報文 5 spf演算法無環路。1.企業網需要劃分子網,子網間通訊就需要路由。路由方式有兩種,靜態路由和動態路由。如果企業網路拓撲簡單,靜態路由就可以。但如果企...

OSPF的演算法是什麼,什麼是OSPF

djskla spf 迪傑斯特拉演算法是由荷蘭計算機科學家狄克斯特拉於1959 年提出的,因此又叫狄克斯特拉演算法。是從乙個頂點到其餘各頂點的最短路徑演算法,解決的是有向圖中最短路徑問題。迪傑斯特拉演算法主要特點是以起始點為中心向外層層擴充套件,直到擴充套件到終點為止。ospf open short...

ospf收斂為什麼總是2WAYtoDOWN

你好,推薦你乙個參考技術 論壇ospf收斂時間問題 cisco網路技術論壇 ospf總是2way狀態 檢查鏈路狀態,你是不是在nbma這種網路狀態下呢?也就是幀中繼狀態下,是要手工指定dr和bdr的,你不指定就會總停留在2way狀態。2way狀態,路由器之間相互傳送了hello並且相互接收了,這時只...