网络原理(四)-----动态路由协议篇
本篇博客涉及到靜態(tài)與動態(tài)路由協(xié)議相關(guān)知識,適合na進(jìn)階np使用。
?
路由協(xié)議:
在路由器之間確定路徑和維護(hù)路由表,分為四種;
1、直連路由協(xié)議;
2、默認(rèn)路由協(xié)議;
3、靜態(tài)路由協(xié)議;
4、動態(tài)路由協(xié)議。
默認(rèn)路由可以手工設(shè)置也可動態(tài)輸入。
在實際網(wǎng)絡(luò)中直連和默認(rèn)路由必須有,靜態(tài)路由跟動態(tài)路由必須有一個。
動態(tài)路由協(xié)議
主要原理是將本機地址“喊”出去。
動態(tài)路由協(xié)議有:
1、RIP 用于實驗環(huán)境,管理小型網(wǎng)絡(luò)
2、EIGRP (IGP)
3、LGRP (IGP)
4、OSPF (IGP)最常用,應(yīng)用率高。
5、BGP (EGP)
6、IS-IS (EGP)
7、MPIS
注:自制系統(tǒng)是通用管理宇中文網(wǎng)絡(luò)集合。
IGP在自治系統(tǒng)中工作;EGP連接不同自治系統(tǒng)。
RIP協(xié)議
在全局模式下:
router rip
v 2
no au
network 本機網(wǎng)段或地址
判定距離的方法
1、距離矢量:定期更新路由表,發(fā)給臨近路由器,依據(jù)路由器數(shù)量來決定線路;
2、鏈路狀態(tài):只有鏈路發(fā)生變化才更新路由表,發(fā)給其他路由器,依據(jù)鏈路特征來選路;
3、高級距離矢量:鏈路發(fā)生變化時更新給鄰近路由器。
?
有類路由協(xié)議:發(fā)送的路由更新不包含子網(wǎng)掩碼。
無類路由協(xié)議:發(fā)送的路由更新包含子網(wǎng)掩碼。
?
判定下一跳
選路度量
RIP:跳數(shù)
OSPF:開銷
EIGRP:帶寬、延遲、負(fù)載、可靠性
管理距離:
直連接口 0
靜態(tài)路由 1
EIGRP匯總路由 5
EBGP 20
EGRP 90
IGRP 100
OSPF 110
IS-IS 115
RIP(v1&v2) 120
EGP 140
ODR 160
ExEIGRP 170
IBGP 200
未知 255
?
路由環(huán)路
產(chǎn)生原因:
1、緩慢的收斂會產(chǎn)生不一致的路由;
2、更新產(chǎn)生累加,從而形成路由環(huán)路。
解決方法
1、定義最大值,到達(dá)數(shù)值后不再累加。
2、水平分割法(兩種)
1簡單水平分割:從本接口收到的路由條目不再從此接口發(fā)出;
2帶毒性逆轉(zhuǎn)的水平分割:從本接口發(fā)出的路由條目,會從本接口發(fā)出,但標(biāo)記為不可 達(dá)。
3、抑制計時器,路由器為網(wǎng)絡(luò)中可能的故障延時,確認(rèn)后在更新。
?
RIP
RIP的基本常識
1、RIP是距離矢量路由協(xié)議;
2、RIP使用UDP 520:源目的端口是:UDP 520
3、RIP的管理距離是120;
4、RIP以跳數(shù)作為度量矢量。
RIP計數(shù)器
1、更新計數(shù)器:30秒;異步更新25~35秒,思科25.5~30秒。
2、無效計數(shù)器:180秒。
3、抑制計數(shù)器:180秒。
4、刷新計數(shù)器:240秒。
RIP消息類型
1、請求消息:要求鄰居路由器發(fā)送更新信息。
2、應(yīng)答信息:包含更新信息。
當(dāng)RIP啟動起來時,路由器從所有接口發(fā)送一個請求信息,其他路由器會給一個應(yīng)答信息。當(dāng)啟動以后,RIP定期發(fā)送應(yīng)答信息。
關(guān)于RIP兩個版本
RIP v1:
1、有類路由協(xié)議;
2、不支持VLSM;
3、廣播更新;
4、自動匯總,不支持手動匯總;
5、不支持驗證。
RIP v2:
6、無類路由協(xié)議;
7、支持VLSM;
8、組播更新(224.0.0.9,TTL=1);
9、支持手動匯總;
10、支持驗證(加密)。
OSPF
關(guān)于OSPF的基礎(chǔ)
1、OSPF的管理距離是110
2、OSPF的metric值和帶寬有關(guān),也叫做cost值
3、OSPF使用SPF算法(Dijkstra算法)
4、OSPF一般可以存1萬條路由條目
5、OSPF使用組播224.0.0.5,224.0.0.6,在串口中只使用224.0.0.5,在多路訪問網(wǎng)絡(luò)中DR使用224.0.0.5,DROTHER使用224.0.0.6
關(guān)于OSPF的3張表
1、鄰居表:存儲鄰居的信息;
2、拓?fù)浔?#xff1a;也叫做LSDB(Link-state database,鏈路狀態(tài)數(shù)據(jù)庫);
3、路由表:在LSDB的基礎(chǔ)上運行SPF算法產(chǎn)生的最優(yōu)路由放入路由表。
OSPF 配置
?Router ospf 10
?Router ip 指定ip
?Network 網(wǎng)段 掩碼 area 0
OSPF的設(shè)計原則:
?必須要有區(qū)域0(區(qū)域0=backbone)
?其他區(qū)域必須要直接連接到區(qū)域0
?區(qū)域的分解點在路由器上
?一個路由器最好不要超過3個區(qū)域
?一個區(qū)域中的路由器最好不要超過50臺
?同一個區(qū)域的LSDB是相同的
為什么選舉DR與BDR
DR與BDR分別與其他設(shè)備建立鄰居關(guān)系可減少同步次數(shù)。
如何選取DR與BDR
?比較接口優(yōu)先級:誰大選誰,默認(rèn)是1,如果優(yōu)先級為0,表示不參與DR與BDR的選舉。
?比較router-id:誰大選誰
OSPF常見命令:
查看OSPF Show ip ospf neighbor
密文認(rèn)證 Ip ospf au MESS
IP OS mess 1 md 5 密碼
區(qū)域密文 Ip os mess 1 mad 5 密碼
進(jìn)程下 area 0 authentication message-digest
關(guān)于OSPF建立鄰居的過程
1、Down
2、Init:發(fā)送Hello,并且在收到的Hello包中沒有發(fā)現(xiàn)自己
3、Two-way:發(fā)送Hello,并且在收到的Hello包中發(fā)現(xiàn)自己,在多路訪問網(wǎng)絡(luò)中,DR和BDR是在Two-way狀態(tài)選舉出來的,如果選舉不出DR與BDR,那么會卡在Two-way狀態(tài) ---此時叫做鄰接
4、Exstart:發(fā)送DBD包(此時的DBD包只有包頭,沒有包身子),用來選舉出誰來向誰同步,如果MTU不匹配,就會卡在這個狀態(tài) ?-------選舉主從關(guān)系
5、Exchange:互相交換DBD包,此時的DBD包包含DBD的包身 ?----此時就知道自己缺少什么了
6、Loading:有3種包LSR,LSU和LSAck。----真正的數(shù)據(jù)同步過程
7、Full:拓?fù)鋽?shù)據(jù)庫同步了 -----此時叫做完全鄰接
?
兩個協(xié)議間通信
重分發(fā)RIP與OSPF通信????
在ospf中 Redistribute rip subnets
在rip中 Redistribute ospf 10 metric?5
注:BGP(EGP)不能往OSPF(IGP)重分發(fā),會宕機。
?
轉(zhuǎn)載于:https://www.cnblogs.com/casket/p/9389256.html
總結(jié)
以上是生活随笔為你收集整理的网络原理(四)-----动态路由协议篇的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [cpyhon源代码]dict对象原理学
- 下一篇: RPC和MQ各自适合的应用场景