網(wǎng)絡(luò)出現(xiàn)問(wèn)題應(yīng)該怎么排查故障(如何排查網(wǎng)絡(luò)出現(xiàn)的故障)
學(xué)網(wǎng)絡(luò),就在IE-LAB
國(guó)內(nèi)高端網(wǎng)絡(luò)工程師培養(yǎng)基地
在一個(gè)典型的數(shù)據(jù)通信網(wǎng)絡(luò)中,往往存在多個(gè)不同的IP網(wǎng)段,數(shù)據(jù)在不同的IP網(wǎng)段之間交互是需要借助三層設(shè)備的,這些設(shè)備具備路由能力,能夠?qū)崿F(xiàn)數(shù)據(jù)的跨網(wǎng)段轉(zhuǎn)發(fā)。
路由是數(shù)據(jù)通信網(wǎng)絡(luò)中最基本的要素。路由信息是指導(dǎo)報(bào)文轉(zhuǎn)發(fā)的路徑信息,路由過(guò)程就是報(bào)文轉(zhuǎn)發(fā)的過(guò)程。
如圖所示,有兩個(gè)方向可以從AR1到AR3,一條路徑是AR1AR2AR3,另一條路徑是AR1AR4AR3,不管是從上面走還是從下面走,每一條路徑都可以叫做路由,簡(jiǎn)言之,從源主機(jī)到目的主機(jī)的每一條路徑就是路由,如果從源到目的沒(méi)有路由的話,則表示不可達(dá)。
所以,路由是知道報(bào)文轉(zhuǎn)發(fā)的路徑信息,通過(guò)路由可以確認(rèn)轉(zhuǎn)發(fā)IP報(bào)文的路徑。
既然有了路徑信息,同樣也得有設(shè)備來(lái)將這些報(bào)文轉(zhuǎn)發(fā)出去,所以,依據(jù)路由轉(zhuǎn)發(fā)報(bào)文到目的網(wǎng)段的設(shè)備或者簡(jiǎn)單理解成轉(zhuǎn)發(fā)報(bào)文的設(shè)備,我們稱(chēng)之為路由設(shè)備,那么最常見(jiàn)的路由設(shè)備就是路由器了。
而每臺(tái)路由器都會(huì)維護(hù)一張表,叫做路由表(Routing table),路由表里存放著本臺(tái)設(shè)備到達(dá)每一個(gè)目的網(wǎng)絡(luò)的路徑信息,換句話說(shuō),路由表就像是一張地圖一樣,以本臺(tái)設(shè)備為起點(diǎn),到達(dá)每一個(gè)目的地(目標(biāo)網(wǎng)絡(luò))的路徑信息都會(huì)存放在路由表中,同樣,我們?nèi)龑釉O(shè)備轉(zhuǎn)發(fā)數(shù)據(jù)的依據(jù)就是路由表。
上面就是華為設(shè)備路由表的路由信息(查看路由表的命令為display ip routing-table),其中,比較重要的有以下幾項(xiàng):
1. Destination/Mask:目標(biāo)地址及目標(biāo)地址的網(wǎng)絡(luò)掩碼,目標(biāo)地址可以是一個(gè)精確的IP地址,也可以是一個(gè)網(wǎng)段,每當(dāng)路由器收到一個(gè)新的報(bào)文時(shí),首先就會(huì)查看報(bào)文的目標(biāo)IP地址,對(duì)應(yīng)自己路由表中的目標(biāo)地址來(lái)進(jìn)行以后的轉(zhuǎn)發(fā)。
2. Proto:協(xié)議(protocol),表示的是本條路由是由何種協(xié)議得到的,例如圖中的2.2.2.2/32和3.3.3.3/32,就是通過(guò)OSPF路由協(xié)議得到的,而4.4.4.4/32是由靜態(tài)路由得到的,還有標(biāo)識(shí)為Direct的路由則是本地設(shè)備的直連路由。
3. Pre:優(yōu)先級(jí)(preference),是用來(lái)選擇路由協(xié)議的,假如,從R1到R3有兩種路由協(xié)議可以到達(dá)(確定了源和目的主機(jī)),此時(shí)選擇何種路由協(xié)議就尤為重要了,那么比較的參數(shù)就是優(yōu)先級(jí)了,每個(gè)路由協(xié)議都有一個(gè)默認(rèn)的優(yōu)先級(jí),優(yōu)先級(jí)越小的,路由協(xié)議就越優(yōu)先。
4. Cost:開(kāi)銷(xiāo),同樣的,加入從R1到R3確定了用同一種路由協(xié)議(源目主機(jī)和路由協(xié)議相同),但是有不同的路徑可以到達(dá),此時(shí)比較的參數(shù)就是開(kāi)銷(xiāo)值了,當(dāng)然影響開(kāi)銷(xiāo)的因素有很多,例如,帶寬,跳數(shù),延遲,可靠性等,具體的要根據(jù)協(xié)議來(lái)判斷。
5. Nexthop:下一跳,表示的是去往目的網(wǎng)絡(luò)的對(duì)端直連的設(shè)備的接口,如圖所示,當(dāng)AR1去往AR3時(shí),一定要先經(jīng)過(guò)AR2,那么AR2的G0/0/0接口則為AR1的下一跳接口。
6. Interface:出接口,表示的是,去往目的網(wǎng)絡(luò)時(shí),流量應(yīng)該從哪個(gè)接口出去才能到達(dá),同樣如上圖所示,AR1去往AR3,出接口則為AR1的G0/0/0接口。
以上就是路由表中路由信息的主要內(nèi)容,根據(jù)路由表中的路由信息我們就能判斷出,網(wǎng)絡(luò)出現(xiàn)問(wèn)題的時(shí)候應(yīng)該怎么排查故障,所以掌握路由信息和路由表是很重要的。
IE-LAB有好師資,全面的學(xué)習(xí)平臺(tái)和完善的教學(xué)服務(wù),我們培養(yǎng)了一批又一批的CCIE/HCIE及廣大IT精英人才,加入我們,成就未來(lái)。