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