介紹tp-link路由ospf配置
ospf也稱為接口狀態(tài)路由協(xié)議,ospf通過路由器之間通告網(wǎng)絡(luò)接口的狀態(tài)來建立鏈路狀態(tài)數(shù)據(jù)庫,生成zui短路徑樹,每個ospf路由器使用這些zui短路徑構(gòu)造路由表,一般用于同一個路由域內(nèi),在這里,路由域是指一個自治系統(tǒng),即as,它是指一組通過統(tǒng)一的路由政策或路由協(xié)議互相交換路由信息的網(wǎng)絡(luò)。
一、所有的ospf路由器都維護一個相同的描述這個as結(jié)構(gòu)的數(shù)據(jù)庫,該數(shù)據(jù)庫中存放的是路由域中相應(yīng)鏈路的狀態(tài)信息,ospf路由器正是通過這個數(shù)據(jù)庫計算出其ospf路由表的,我們在配置完各接口的ip和ospf 協(xié)議,路由器配置成幀中繼交換機的,這樣更有利于我們更好地理解幀中繼,注意:在路由器的接口中,可以定義接口類型ip ospf network broadcast 或者可以手動兩個接口的鄰居,不然的話會起不了鄰居。
二、然后我們可以進各路由的接口下去手動cost 值,命令是進接口下:ip ospf cost 注意:以太網(wǎng)口的默認cost值為1。廣域網(wǎng)口默認為64,ospf 的默認值100除以接口帶寬1.544=64可以去show 接口查詢,路由器源接口到別的網(wǎng)絡(luò)時,是要取該接口的cost值大小做為路徑取向。比如說:r3中s1/0 和s1/1如果s1/0不手動cost值。默認為64。那么r3到別的路由不會取s1/0這個接口。
三、通過常理分析路由器的costzui小,應(yīng)該會取2這條路走,但事實卻不是,發(fā)現(xiàn)走r2之后就直接丟給r1,而不去按照172.16.255.0網(wǎng)段這邊的cost值為10。而去走r4,此路徑也是spf算出來的,當r3把數(shù)據(jù)包轉(zhuǎn)發(fā)給r2的時候,r2發(fā)現(xiàn)此數(shù)據(jù)包是要到達其它網(wǎng)絡(luò),因此r2不會將數(shù)據(jù)包再轉(zhuǎn)發(fā)給其相同區(qū)域的其它路由器。因為r2自己是abr,他認為到達其它區(qū)域的數(shù)據(jù)包,需要直接轉(zhuǎn)發(fā)給骨干區(qū)域。而自己也恰巧與骨干區(qū)域相連。因此r2直接將數(shù)據(jù)包轉(zhuǎn)發(fā)給骨干區(qū)域的r1路由器。
四、正是因為這個原因,所以我們查看的路由跟實際轉(zhuǎn)發(fā)數(shù)據(jù)包的路徑不一致,下面我們再來看一下r3-r2-r4,原本cost為:4,因為我定義了r2的f0/0 cost為2,注意:這段的cost不是1,因為以太網(wǎng)它會按出局接口來算,不是選這個網(wǎng)段的zui小的cost值來進行路徑的疊加,r3-r4,我們把r2的f0/0 cost值再改為3。這樣就是兩條都是5,改完之后。
五、我們show ip route 看一下,發(fā)現(xiàn)到192.168.1.0這段段分別出現(xiàn)了兩條路徑的負載均衡,作為一種鏈路狀態(tài)的路由協(xié)議,ospf將鏈路狀態(tài)廣播數(shù)據(jù)lsa傳送給在某一區(qū)域內(nèi)的所有路由器,這一點與距離矢量路由協(xié)議不同,運行距離矢量路由協(xié)議的路由器是將部分或全部的路由表傳遞給與其相鄰的路由器。
作為一種鏈路狀態(tài)的路由協(xié)議,ospf將鏈路狀態(tài)廣播數(shù)據(jù)lsa(link state advertisement)傳送給在某一區(qū)域內(nèi)的所有路由器,這一點與距離矢量路由協(xié)議不同。運行距離矢量路由協(xié)議的路由器是將部分或全部的路由表傳遞給與其相鄰的路由器。
如需轉(zhuǎn)載,請您注明出處:,謝謝! ^_^