做網(wǎng)站優(yōu)化的弊端如何在百度上建立網(wǎng)站
一、動(dòng)態(tài)路由
內(nèi)部 路由器之間要互聯(lián)互通,必須遵循相同的協(xié)議
企業(yè)內(nèi)部用 IGP,企業(yè)之間用BGP
RIP(已淘汰,不考) 距離就是長(zhǎng)短,矢量就是方向,即路由的出接口
一臺(tái)路由器 A 配好RIP,就會(huì)把自己的路由信息傳遞給另一臺(tái)配好 RIP的路由器B,B也會(huì)把自己的路由信息傳遞給A
路由信息是周期性發(fā)送,比如隔個(gè)30s
網(wǎng)絡(luò)拓?fù)浯蟮臅r(shí)候,跳數(shù)最多15,超過,cost就標(biāo)記為16,即無窮大。
路由表太大,30s所有都更新一次太耗性能
OSPF
P-2-P點(diǎn)到點(diǎn),也就是鄰居
每臺(tái)路由器都能畫出整個(gè)網(wǎng)絡(luò)拓?fù)鋱D。我可以自己算出來,不像 RIP 那樣需要?jiǎng)e人來告訴我走哪條路最短。
鏈路狀態(tài)中的狀態(tài)就是說這個(gè)圖中任何一個(gè)值都可以變化。實(shí)時(shí)狀態(tài)變化
兩條路開銷相同就負(fù)載分擔(dān),如果開銷不一樣,它會(huì)選那條開銷小的
OSPF 基礎(chǔ)1
- IPv4 就用 OSPF Version 2
IPv6 就用 OSPF Version 3 兩種協(xié)議不兼容
最底層不在OSPF協(xié)議里的就是匯聚交換機(jī)下面連的接入層交換機(jī)
區(qū)域,由人為來規(guī)劃的
一般不會(huì)討論一個(gè)路由器在哪個(gè)區(qū)域,一般都是一個(gè)路由器的哪個(gè)接口在哪個(gè)區(qū)域
Router-ID
有個(gè)router-id,還有個(gè)OSPF協(xié)議的router-id,如果你不重置 OSPF協(xié)議, 修改了設(shè)備的router-id 不會(huì)同步到 OSPF協(xié)議上的router-id。盡量不要?jiǎng)?strong>協(xié)議的 router-id,很可能造成全網(wǎng)癱瘓,因?yàn)槿W(wǎng)都要重新認(rèn)識(shí)你,重新計(jì)算。你會(huì)沒事改自己的身份證號(hào)碼嘛?
還可以自己配置協(xié)議的 rid, 協(xié)議上機(jī)會(huì)改成這個(gè) rid, 而設(shè)備的rid 還是原來的
設(shè)備的 rid,即全局的 rid,是設(shè)備可以供所有協(xié)議使用的。每一個(gè)需要rid 的協(xié)議也可以自己配置自己的 rid
全局rid 是不重要的,重要你配置的協(xié)議 rid
開銷值 = 度量值 cost = metric
如果接口帶寬大于100M/s,得出是零點(diǎn)幾,我們也定義它的cost是 1
大于的話直接取整數(shù)位,沒有四舍五入。
OSPF協(xié)議,華為和華三的環(huán)回口的開銷是0,思科認(rèn)為等于1
這種情況就會(huì)走低速鏈路,因?yàn)閏ost小,這不是我們想要的,解決之道是 將 OSPF 接口開銷改成= 1000Mbit/接口帶寬,就走高速鏈路了。
要改就要在 OSPF域內(nèi)全部改
也可以管理員手動(dòng)改這條鏈路的開銷,自己設(shè)置的開銷最優(yōu)先。通過ospf cost命令修改
還會(huì)出現(xiàn)下面這種來回路因?yàn)榻涌赾ost不同,走的路由不同,這是默認(rèn)允許的,但是你要知道它走的哪條路來后期分析問題出現(xiàn)在哪條路上
解決之道就是把來去都配成一樣的cost
建立鄰居關(guān)系,
把自己的信息摘要發(fā)給鄰居,你對(duì)比下,缺啥,
知道缺啥后,把你需要的發(fā)給我
我發(fā)給你你需要的
我收到你的確認(rèn)收到
同一個(gè)協(xié)議的不同進(jìn)程是用來隔離路由域的,比如兩家公司共用一臺(tái)路由器A, 在這臺(tái)路由器開兩個(gè)協(xié)議進(jìn)程才達(dá)到隔離的目的。
注意不同的進(jìn)程加到的是不同的接口
一般同一個(gè)路由域中配置相同的進(jìn)程號(hào),方便后期運(yùn)維和管理
OSPF 基礎(chǔ)2
協(xié)商主從就是鄰居兩臺(tái)路由器之間選出主路由器和從路由器
第四步完成之后,我們把它們的關(guān)系叫做鄰接
two-way狀態(tài)說明已經(jīng)建立了鄰居關(guān)系
通過下面的三次握手兩臺(tái)路由器達(dá)到 two-way的鄰居狀態(tài)
啟用了OSPF協(xié)議的接口都會(huì)自動(dòng)監(jiān)聽 224.0.0.5
ex-start 轉(zhuǎn)變啟動(dòng)狀態(tài),就是two way后的狀態(tài)
I=1 表示我第一次發(fā)
More=1 我還會(huì)發(fā)
M=1 我是master
鏈路狀態(tài)信息為null
比較router-id,rid大的為master。這時(shí)選舉完畢。狀態(tài)從 ex-start變成 exchange,交換狀態(tài)
選出master,以后的 seq 序列號(hào)就用 master的seq 了
I=0 表示不是第一次發(fā)了
More 是否為1,取決于DD報(bào)文,就是摘要信息是否發(fā)完了
Y+1也是對(duì)上一條信息的確認(rèn),確認(rèn)收到了。只有主路由器有序列號(hào)加一的權(quán)利
交換的就是雙方?jīng)]有對(duì)方的 LSA 頭部
DD報(bào)文的作用就是 差異同步,不用全部同步,性能提升
loading狀態(tài)
loading不是在exchange結(jié)束后才做的,可以在exchange中進(jìn)行。也就是邊同步,邊對(duì)比
full狀態(tài)代表拓?fù)鋽?shù)據(jù)庫一樣,鄰居關(guān)系就變成鄰接了
DR指定路由器,BDR備份的指定路由器
接口協(xié)議
P2P點(diǎn)到點(diǎn)。只有一個(gè)鄰居
幀中繼淘汰了,不支持廣播和組播
P2MP 點(diǎn)到多點(diǎn)。 為幀中繼量身定做的,等于也被淘汰了。
管理員可以隨意修改接口的網(wǎng)絡(luò)類型
如果只有兩臺(tái)路由器,通過以太網(wǎng)接口連接的話,建議改成p2p 優(yōu)化。
幀中繼帶寬只能是2M,你還用嗎?
DR與BDR
重復(fù)是罪魁禍?zhǔn)?#xff0c;引出DR BDR
BDR只收,不會(huì)去泛洪了。
DR和BDR是怎么被選舉出來的
不選DR,就沒人主持LSDB的同步
子廣播也選出來一個(gè)DR
新設(shè)備并進(jìn)來后,會(huì)發(fā)生什么? DR和BDR 不具備搶奪性
即使新設(shè)備優(yōu)先級(jí)高,也不會(huì)撼動(dòng)原來DR和BDR 的地位
如果你以前是 DR BDR, 如果把你的優(yōu)先級(jí)改為0,你馬上成為DRother。所以不能全為0
P2P網(wǎng)絡(luò)就沒有必要選DR BDR,因?yàn)樗鼪]有傳來傳去的問題
ABR必須連著 Area 0和其他Area
在區(qū)域0中的路由器就叫BR, ABR也是BR 骨干路由器
ASBR — 連接其他OSPF網(wǎng)絡(luò)或者其他協(xié)議的路由器
可以通過相同協(xié)議用不同的進(jìn)程隔離路由域,也可以通過不同的協(xié)議隔離路由域,都是在一臺(tái)路由器上做隔離
OSPF 配置
ospf進(jìn)程的進(jìn)程號(hào) 1-65535,實(shí)際項(xiàng)目中提前規(guī)劃好
誰加入到OSPF進(jìn)程,才會(huì)在LSA中體現(xiàn)
反掩碼如果哪個(gè)位上是0,那么那個(gè)位上的數(shù)字必須完全匹配。用0.0.0.255就能把路由器中一個(gè)網(wǎng)絡(luò)段的所有接口ip加到OSPF中
但是這種不夠精確,只能通過計(jì)算得出更精確的范圍(不推薦) 。推薦用直接敲 ip,或者寫范圍,不要計(jì)算
環(huán)回口沒改之前是P2P,改成 network-type broadcast 就不是1.1.1.1/32了,就是你設(shè)置的1.1.1.0/24。
環(huán)回口的開銷是0
這個(gè)網(wǎng)絡(luò)有4個(gè)DR,每個(gè)broadcast接口都是一個(gè)鏈路,都要選出一個(gè)DR