華爲路由與交換的雜七亂八--更新

路由協議

路由有幾類?

  1. 分爲2大類,內部路由協議,外部路由協議。–igp和EGP協議
  2. 路由又分爲2大類狀態,基於鏈路狀態算法,基於距離矢量。
    鏈路狀態算法有:ospf協議 ,is-is協議 ,其他不清楚
    距離矢量有:rip協議,bgp協議,
    能夠起到路由協議的作用有:
    靜態路由,通過手工配置,需要配置來回不然會ping不通,丟包。到達不了目的地址。 優先級爲60,

rip路由:有兩個版本之分,優先級100
version 1 :就只通過有類地址的宣告,所以對於其他不是自然網段,如8/16/24的子網掩碼的,非常不友好,所以有更新
version2:可以宣告無類別的地址,對於不是自然網段,也是可以學習到的
但是以上都是基於距離矢量算法,只能應用在一些小型企業上,而且收斂速度慢,會有環路但是有解決機制,
而且可達性只能到15跳就會game over 。
說到上面的環路解決機制,有觸發更新機制,當在我們設計的拓撲圖也就是路由器上,當出現鏈路故障問題,rip協議會立刻收斂把壞的路由立刻發送,起到不會環路作用。
毒性反轉機制,就是在收到其他路由器發送過來的rip信息,會自動把信息在鏈路上設置最大跳數,爲16屌,所以會直接被丟掉,而不會發布回去產生環路。
水平分割機制:就是在其他路由器收到路由信息不會再次發佈回去,而且不會讓其產生環路。

rip路由的報文情況:request報文和一個回覆的response報文

ospf路由協議:相對於前面幾種路由,在現實更爲實用,收斂速度快,而且沒有環路機制。鏈路狀態算法,通過lsa的鏈路進行信息傳遞。優先級10
ospf的組網結構:是通過分層的,而且是分成多個區域,每一個區域的路由器們,路由信息進行區域交換,不會因爲一個區域而造成信息的奔潰,不然在現實中就會被人投訴死的,每天打電話轟炸你,所以這點分層分區域還是很好用的,
ospf支持的網絡類型很多種,如點到點p2p網絡類型,廣播類型,nbma非多路廣播訪問類型,點到多點網絡,
現在現實最多用到是p2p和廣播,還有偶爾的虛鏈路技術,其他基本淘汰,因爲現在2020年,我就很奇怪我們爲什麼還要學習一些10幾年前的技術。現在都淘汰沒用了。
ospf最常見的報文協議:5種報文,但是在不同的網絡類型種,報文也是不一樣的,通過他們的學習,可能是單播發送,可可能是組播224.0.0.9 224.0.0.5,看情況吧,如果你真想把ospf協議弄清楚,我跟你說2個星期不止,而且每天都要做實驗和死磕原理,關鍵你知道嘛,有些你都不知道爲什麼要看,根本就沒用,不是落後了就是會了也不知道幹什麼用,
hello報文最常見的作用,知道把,每次都是建立和維護鄰居關係,提醒你下,鄰居關係和鄰接關係是不一樣的 ,鄰居只是建立知道對方存在,而鄰接關係,從字體的字裏行間細品就知道是有鄰居的信息交換建立。
dd報文的作用:描述ospf之間的lsa數據庫,數據庫懂嗎?我們在地球上,在網絡上很多東西都是從數據庫基礎來的,都是存放在一個我們不知道在哪裏的數據庫裏,然後你自己細品吧,
lsr報文:就是想路由器發送我要請求的lsa信息。
lsu報文:對方就回復你的lsa信息,所以你就進行了更新
lsack報文:就是你收到了更新,然後你就確認報文, 比如人家要轉錢在支付寶給你,需要知道你的支付寶賬號吧,就先有hello的好友對吧。dd報文就相當於你在支付寶裏面的通訊錄,大家都在裏面。然後整段垮掉,你自己細品。

我們說到了幾種報文了對吧,5種報文,繼續來到了我們ospf重點前戲就是狀態機了,
狀態機就那幾種,裝來裝去那個逼也就是那樣,所以大家千萬別怕,幹就是,小白們千萬別慫,
down:從英語翻譯來看就知道,直接關掉,就是什麼也沒有建立。
init:就是開始初始狀態了
2way:就是開始來雜交了,懂吧,鄰居的hello知道了,
exstart:開始ex
exchange:改變ex
loading:加載快了
full:最後關係建立full—ok
還有一個attmept狀態,你記住在不同網絡類型是不一樣的,而且裏面如果在廣播中還需要選舉dr和bdr的。不想寫了,能讓停下來嘛,我要說廢話了。
dr和bdr的問題,是在廣播網絡類型纔會出現的,
首先肯定是優先級吧,再來就是mac地址吧,這些你應該知道吧,
最後肯定是關於選擇的搶佔機制對吧,什麼先來後到之類的吧,
還有就是網絡的lsa類型
反正很多不想寫細了,大概提下,自己補知識,因爲很多沒用的,根本不知道用在那裏。
1類lsa:就是在路由器自己產生的,router-lsa
2類lsa:就是路由器的網段產生的,network-lsa
3類lsa:就是通過dr和bdr產生的lsa,summary-network
4類lsa:
5類lsa:
7類lsa:
關於以上lsa信息也就會引來不知道那些沒事幹的人,去研究出來的特殊區域了,
在ospf協議上,我們是通過分層次結構,還有分區域結構,對了area 0 區域永遠都是骨幹區域。
特殊區域就有了stub 區域,還有什麼totally stub區域的來,
nssa區域也就有鏡像的totally nssa區域來,
因爲有特殊區域,所以3類lsa以上的信息就有了作用,比如那個沙雕研究員就開始對3lsa和5lsa和7lsa的問題進行研究,
然後你就要知道在stub區域是3lsa能存在,5lsa和7lsa是不能存在的,會直接被幹掉,
nssa區域就是lsa5類的問題的,自己細品,搞你幾天時間。
還有什麼路由屬性之類的,引入路由等等問題,acl控制訪問列表,路由策略,route-policy 。
ip ip-prefix前綴等等,會對你的ospf路由協議進行干擾,也不知道那個人研究的,網工小白的奔潰,不是機器的奔潰,而是我們自己的奔潰。ospf協議再次別過,下次再來。

bgp協議:稱爲邊界網關協議,是可以承載很多路由的好協議,但是是基於距離矢量算法的,屬於EGP的,因爲它可以搞很多的as自治區,而且是不同的,能讓他們團結起來。在現實中,用於運營商和每個省之間的承載路由信息,自己細品。
每一個路由協議都會開始有發送路由信息,建立鄰居啊,bgp也是不例外的。
bgp會開始建立鄰居,也是傳統的hello報文給鄰居。
也有傳統的鄰接關係,鄰居狀態機之類的。
。。。。今晚就這樣吧待更新
繼續更新中
我們說到bgp了,bgp的鄰居建立,還有bgp的報文種類:
open報文:一開始的建立鄰居,
updata報文:對鄰居之間的路由信息的交換
notification報文:對bgp的信息中斷連接
keepalive報文:對bap的信息的保存連接
route-refresh報文:支持路由刷新能力的bgp,纔會發送此報文。
bgp的鄰居狀態機:6種
indle:空閒
connect:連接
active:活躍
opensent:發送
openconfirm:確認
establish:建立
bgp路由的傳遞:首先會有兩種bgp的關係,ibgp和ebgp,他們傳遞的路由信息也是不一樣的,而且他們之間的路由信息,
是通過bgp對等體的交互原則來的,
ibgp對等體獲得的bgp路由,bgp只會發給它的ebgp對等體
從ebgp的路由獲得而來,ebp會發送給ibgp和ebp

還有isis協議
關於vpn的應用:
mpls bgp vpn
l2tp的遠程撥號建立VPN
gre協議的VPN
還有ipsec的VPN
這些都需要寫的,誰發明的啊,這麼多要我們知道,而且還要懂,只能說真香。
元芳你怎麼看!!!

交換協議

交換部分最簡單,來來回回就那樣,在底層的最容易搞定。二層的知識。

實驗對應

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章