版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、MPLS/MPLS_(提示:由于內(nèi)容較多,閱讀時(shí),建議開(kāi)啟 文檔結(jié)構(gòu)圖.)目錄非 IP 包頭交換過(guò)程41. 幀中繼 PVC 交換方式42. 非 IP 數(shù)字包頭交換方式53. 交換方式總結(jié)64.MPLS(多協(xié)議交換)7MPLS 優(yōu)勢(shì):8思科 MPLS 歷史10MPLSMPLS.10棧11MPLS 設(shè)備類(lèi)型11LSR 操作過(guò)程13交換路徑 LSP13轉(zhuǎn)發(fā)等價(jià)類(lèi)(FEC)13MPLS交換過(guò)程14打15分發(fā)方式161.在現(xiàn)有的協(xié)議中分發(fā)162.分發(fā)協(xié)議16分發(fā)協(xié)議 LDP17分發(fā)模式181. 分發(fā)模式:192. 保存模式193. LSP模式20MPLS 負(fù)載均衡21MPLS 未知MPLS 保留.21.
2、21MPLS TTL 行為22MPLS MTU23MPLS 最大接收單元(MRU)23MTU 路徑發(fā)現(xiàn)24分發(fā)24LDP 運(yùn)行24第1頁(yè)共160頁(yè)配置 MPLS251.查看和修改范圍(可選配置)262. 查看和修改 MTU (可選配置)263. 全局開(kāi)啟 CEF (必須配置)274. 配置 LDP (必須配置)275. 查看 LDP 簡(jiǎn)單信息296. 查看 LDP 鄰居相關(guān)信息347. 查看8. 查看交換相關(guān)信息43交換過(guò)程519.查看數(shù)據(jù)包交換數(shù)量5710.條目的限制58LDP 鄰居認(rèn)證61LDP 會(huì)話(huà)保護(hù)621. 配置會(huì)話(huà)保護(hù)632. 查看會(huì)話(huà)保護(hù)效果643.手工配置會(huì)話(huà)68IGP 和 L
3、DP 同步72概述721. 配置 IGP 和 LDP 的同步732. 查看配置743. 配置 Holddown754. 查看同步的效果75RD(區(qū)分符)80VRF(虛擬表)81RT(對(duì)象)83MP-BGP86MP-BGP 規(guī)則87PE-CE協(xié)議88協(xié)議配置方法881.靜態(tài).892. RIPv2893. OSPF904. EIGRP915. EBGP92配置 MPLS_.941. 配置 MPLS942. 配置普通 BGP963. 在 PE 上創(chuàng)建 VRF974. 在 PE 上將連 CE 的接口劃入 VRF985.在 PE 上查看 VRF 的表情況986.創(chuàng)建 MP-BGP1017.查看 MP-B
4、GP 的 VRF.102第2頁(yè)共160頁(yè)8.為 MP-BGP 創(chuàng)建 VRF1039.配置 RTVRF信息10310.配置 PE-CE 的協(xié)議10411.在 PE 上查看 VRF.10612.將重分布進(jìn) MP-BGP10713. 查看 MP-BGP14. 查看 VRF15. 查看 CE.108.109.11216. 測(cè)試用戶(hù)之間通信11417. PE 到 CE 的通信117OSPF Sham-Link119配置 OSPF Sham-Link121外部通信1351.在 PE 為 LAN 上創(chuàng)建 VRF1362.配置 PE-CE協(xié)議1373.配置 EIGRP 重分布進(jìn) BGP1374.查看 MP-B
5、GP 中的 VRF表1385.配置 RT雙方 VRF 進(jìn)入1396.查看雙方 VRF表1397.測(cè)試兩個(gè) LAN 的連通性142CE 接入英特網(wǎng)1431.配置 VRF 靜態(tài).1442.在 PE-CE 間配置 Tunnel145PE-CE協(xié)議1461.靜態(tài)寫(xiě) VRF.1462.PE-CE 之間運(yùn)行 EBGP148Multi-VRF CE / VRF-Lite1501. 將 MPLS 區(qū)域網(wǎng)絡(luò)配通1512. 配置 MP-BGP1523. 在 CE 上為不同部門(mén)創(chuàng)建不同 VRF1524. 將相應(yīng)部門(mén)的接口劃入相應(yīng) VRF1535. 配置 PE-CE 間的 OSPF1546. 在 PE 上創(chuàng)建 VRF
6、1557. 在 PE 上啟動(dòng) OSPF1568. 在 MP-BGP 和 OSPF 間重分布1569.查看 CE 各自 VRF 的.15710.測(cè)試連通性159第3頁(yè)共160頁(yè)MPLS非 IP 包頭交換過(guò)程1.幀中繼PVC交換方式在我們現(xiàn)有的網(wǎng)絡(luò)當(dāng)中,IP 數(shù)據(jù)包網(wǎng)絡(luò)占絕大部分,這樣的 IP 數(shù)據(jù)包網(wǎng)絡(luò),在網(wǎng)絡(luò)設(shè)備傳遞數(shù)據(jù)包根據(jù)數(shù)據(jù)包的 IP 包頭信息進(jìn)行交換的,也就是網(wǎng)絡(luò)設(shè)備根據(jù)包頭中的目標(biāo) IP 地址,來(lái)決定從哪個(gè)接口轉(zhuǎn)發(fā)出去。所以在數(shù)據(jù)包當(dāng)中,指導(dǎo)設(shè)備正確轉(zhuǎn)發(fā)數(shù)據(jù)包的就是 IP 地址信息,而 IP 地址只是數(shù)據(jù)包的一個(gè)標(biāo)識(shí)而已。既然數(shù)據(jù)包的包頭信息能夠指導(dǎo)設(shè)備正確轉(zhuǎn)發(fā),那數(shù)據(jù)包的包頭只要能
7、夠被設(shè)備正確接受,就能夠的轉(zhuǎn)發(fā)決策,正因?yàn)槿绱?,網(wǎng)絡(luò)就產(chǎn)生了其它不同于 IP 數(shù)據(jù)包交換方式,比如我們應(yīng)當(dāng)熟悉的幀中繼網(wǎng)絡(luò)(Frame Relay)。在幀中繼網(wǎng)絡(luò)中,很明顯,幀中繼設(shè)備(幀中繼交換機(jī))在決定數(shù)據(jù)包該從哪個(gè)接口被發(fā)出去時(shí),查看的就是包頭 PVC 號(hào)碼,而不是 IP 地址,這個(gè) PVC 號(hào)碼,對(duì)于幀中繼設(shè)備來(lái)說(shuō),就關(guān)系到這個(gè)數(shù)據(jù)包應(yīng)該從哪個(gè)接口被轉(zhuǎn)發(fā)出去。如上圖所示,在幀中繼交換機(jī)中,只關(guān)系數(shù)據(jù)包的 PVC 號(hào)碼是多少,只要看到這個(gè)號(hào)碼,就知道該從哪個(gè)接口出去,等數(shù)據(jù)包到了下一臺(tái)交換機(jī)之后,下一臺(tái)交換機(jī)也做同樣的操作,即查看數(shù)據(jù)包的 PVC第4頁(yè)共160頁(yè)號(hào)碼后就從相應(yīng)接口發(fā)出去,
8、但是不同數(shù)據(jù)包的 PVC 號(hào)碼肯定應(yīng)該是不一樣的,因?yàn)橥粋€(gè) PVC 號(hào)碼,對(duì)于交換機(jī)來(lái)說(shuō),都應(yīng)該從同一個(gè)接口出去。所以說(shuō)一臺(tái)交換機(jī)上的每個(gè)接口相關(guān)聯(lián)的 PVC 號(hào)碼都是不一樣的。但是,這臺(tái)交換機(jī)用過(guò)的 PVC 號(hào)碼,到了下一臺(tái)交換機(jī)之后,還是可以使用的,因?yàn)榍懊嬉慌_(tái)交換機(jī)根據(jù)某個(gè) PVC號(hào)碼對(duì)數(shù)據(jù)包轉(zhuǎn)發(fā)之后,再根據(jù)數(shù)據(jù)包的 PVC 進(jìn)行轉(zhuǎn)發(fā),與前面是不的,因?yàn)槭歉髯躁P(guān)聯(lián)好的。從這里也可以想象出,一個(gè)數(shù)據(jù)包經(jīng)過(guò)一臺(tái)幀中繼交換機(jī)之后,到了下面一臺(tái),數(shù)據(jù)包的 PVC 是應(yīng)該被設(shè)備進(jìn)行重新改寫(xiě)才交換的,因?yàn)椴豢赡芤粋€(gè) PVC 經(jīng)過(guò) N 臺(tái)交換機(jī)還是一樣的。所以可以得出一個(gè)理論就是,幀中繼數(shù)據(jù)包的包頭
9、信息(即 PVC 號(hào)碼)僅一跳有效,也就是本地有效,不同交換機(jī)之間,包頭信息可重復(fù),在這里用過(guò)的 PVC 號(hào)碼,在別的交換機(jī)上也可能出現(xiàn)一樣的,只要保證在 交換機(jī)唯一就可以了,所以每次經(jīng)過(guò)一個(gè)交換機(jī)之后,需要重新改寫(xiě)包頭信息。2非 IP 數(shù)字包頭交換方式下面來(lái)看一下既不是 IP 數(shù)據(jù)包交換,也不是幀中繼交換的網(wǎng)絡(luò),那么這樣的網(wǎng)絡(luò)第5頁(yè)共160頁(yè)給數(shù)據(jù)包寫(xiě)上什么樣的包頭來(lái)指導(dǎo)設(shè)備正確轉(zhuǎn)發(fā)呢?就寫(xiě)一個(gè)號(hào)碼而已,我們暫且稱(chēng)它為非 IP 數(shù)字包頭交換。在這樣的網(wǎng)絡(luò)中,設(shè)備看到包頭中的這個(gè)數(shù)字,就知道該從哪個(gè)接口轉(zhuǎn)發(fā)出去,每是一樣的。這種網(wǎng)絡(luò)跟幀中繼交換相同的是設(shè)備也是查看一個(gè)號(hào)碼,而不同的是,一個(gè)數(shù)據(jù)
10、包寫(xiě)上一個(gè)號(hào)碼之后,永遠(yuǎn)都被任何設(shè)備改寫(xiě),直接傳到目的地為止,可想而知,網(wǎng)絡(luò)中任意兩臺(tái)主機(jī)之間,他們的號(hào)碼必須是唯一的,因?yàn)槊颗_(tái)交換機(jī)都要根據(jù)這個(gè)號(hào)碼來(lái)做出轉(zhuǎn)發(fā),如果兩個(gè)數(shù)據(jù)包的號(hào)碼相同,那么所有的交換機(jī)都做同樣的轉(zhuǎn)發(fā),結(jié)果就導(dǎo)致這些數(shù)據(jù)包被發(fā)到同一臺(tái)設(shè)備。這樣的數(shù)字網(wǎng)絡(luò),全球中,每?jī)牲c(diǎn)之間僅有一個(gè)號(hào)碼表示,第一個(gè)點(diǎn)的數(shù)據(jù)包頭寫(xiě)上此號(hào)碼,必定是發(fā)到第二個(gè)點(diǎn),不可能到第三個(gè)點(diǎn),因?yàn)榈谝粋€(gè)點(diǎn)和第三個(gè)點(diǎn),會(huì)使用另外一個(gè)號(hào)碼,所以此號(hào)碼為兩點(diǎn)唯一,網(wǎng)絡(luò)設(shè)備中有每?jī)牲c(diǎn)(即每個(gè)號(hào)碼)的出口信息,收到任何一個(gè)包,不看 IP 地址而根據(jù)此號(hào)碼選擇從相應(yīng)接口發(fā)出去,每臺(tái)設(shè)備執(zhí)行相同的過(guò)程,即可完成任意兩點(diǎn)間的傳
11、輸。此交換方式其實(shí)并沒(méi)有在計(jì)算機(jī)網(wǎng)絡(luò)中應(yīng)用,但是我們使用的網(wǎng)絡(luò),就是這種交換方式,即任何兩臺(tái),別人也撥一個(gè)之間打號(hào)碼,號(hào)碼唯一,不可能有相同號(hào)碼,如果你撥打撥的號(hào)碼如果是一樣的,那肯定就打到同一個(gè)人那里去了。所以要實(shí)現(xiàn)此交換方式,網(wǎng)絡(luò)中所有設(shè)備需要計(jì)算出任意兩個(gè)點(diǎn)之間的號(hào)碼,每一個(gè)號(hào)碼都是唯一的,不可重復(fù),與到目的地的相應(yīng)出口作對(duì)應(yīng),生成轉(zhuǎn)。但是如果全球計(jì)算機(jī)網(wǎng)絡(luò)使用這樣的方式,那就是任何一臺(tái)設(shè)備為任何一臺(tái)主機(jī)計(jì)算路徑時(shí),都要所有全球的設(shè)備共同參與,如果不全部都參與,就可能和沒(méi)參與的計(jì)算出重復(fù)號(hào)碼,可想而知工作量之龐大。3.交換方式總結(jié)以上兩種交換方式,都是在不看 IP 地址(IP 包頭),只
12、看號(hào)碼的情況下,做出的交換選擇??梢宰屑?xì)想一下,在使用幀中繼交換時(shí),因?yàn)橐粋€(gè) PVC 號(hào)碼只要保證設(shè)備不重復(fù)就可以了,這個(gè)號(hào)碼跟接口是關(guān)聯(lián)著的,也就是說(shuō)一個(gè)數(shù)據(jù)包寫(xiě)上的 PVC 號(hào)碼, 這個(gè) PVC 號(hào)碼的范圍只要比交換機(jī)的接口多就行,比如范圍是 1024,所以幀中繼交換的包頭,號(hào)碼不是很龐大,也就是說(shuō)包頭并不是很長(zhǎng)。而非 IP 包交換的網(wǎng)絡(luò)中,因?yàn)槊績(jī)牲c(diǎn)之間都要有的號(hào)碼,所以如果網(wǎng)絡(luò)中有 10 億個(gè)點(diǎn),那么這個(gè)號(hào)碼的范圍就應(yīng)該比 10 億還要大,所以非 IP 包交換,數(shù)據(jù)包頭肯定要比幀中繼的包頭大。但是從結(jié)論中,我們能不能說(shuō)哪個(gè)好,哪個(gè)不好呢?當(dāng)然不能,因?yàn)閹欣^的包頭雖然比非 IP 的包頭
13、要小,但是每經(jīng)過(guò)一臺(tái)設(shè)備都要重新改寫(xiě),也就是說(shuō)幀中繼網(wǎng)第6頁(yè)共160頁(yè)絡(luò)中,設(shè)備都在不停地為每個(gè)數(shù)據(jù)包改寫(xiě) PVC 號(hào)碼,這也是巨大的工作量啊。而非IP 包頭雖然要大一些,但是這個(gè)號(hào)碼寫(xiě)好之后,就永遠(yuǎn)備看到號(hào)碼直接轉(zhuǎn)發(fā)就行,不用改寫(xiě)了。再變了,只要中間的設(shè)4.MPLS(多協(xié)議交換)在使用 IP 包交換網(wǎng)絡(luò)的時(shí)候,人們總是認(rèn)為設(shè)備要根據(jù) IP 地址查表做出轉(zhuǎn)發(fā)決定,覺(jué)得這樣很耗時(shí),總想著尋找一種新的交換技術(shù)來(lái)代替 IP 包交換。最初就考慮使用數(shù)字號(hào)碼的方式來(lái)代替 IP 地址,從上面介紹的交換,由于第二種非IP 包交換技術(shù),需要在網(wǎng)絡(luò)中對(duì)任意兩點(diǎn)計(jì)算出一個(gè)全球唯一的號(hào)碼,因?yàn)橐粋€(gè)號(hào)碼即代表了兩個(gè)點(diǎn)
14、之間的傳輸,如果其它的點(diǎn)之間的號(hào)碼和別人出現(xiàn)重復(fù),那么數(shù)據(jù)的也就會(huì)發(fā)生錯(cuò)誤。當(dāng)前沒(méi)有研發(fā)出協(xié)議敢保證計(jì)算出任意兩點(diǎn)的號(hào)碼一定是唯一的。在幀中繼的交換中,只要保證每個(gè)網(wǎng)段(每臺(tái)交換機(jī))之間的 PVC 號(hào)碼唯一即可, 因?yàn)榻?jīng)過(guò)每個(gè)網(wǎng)段(每個(gè)交換機(jī))號(hào)碼都會(huì)重新修改。此交換方式也可避免設(shè)備檢查數(shù)據(jù)包的 IP 地址來(lái)作做轉(zhuǎn)發(fā)決定。(但也不要忘記,這種交換方式的弊端,在似乎節(jié)省了時(shí)間的同時(shí),其實(shí)也浪費(fèi)了許多時(shí)間。)而當(dāng)前人們認(rèn)為效率比較高的 MPLS(多協(xié)議交換)方式,它的思想則傾向幀中繼的交換方式,即認(rèn)為設(shè)備在查看 IP 地址之后做出轉(zhuǎn)發(fā)決定,會(huì)比較慢,會(huì)耗時(shí)間,則給數(shù)據(jù)包寫(xiě)上了額外的號(hào)碼,根據(jù)此號(hào)碼
15、而不看 IP 地址,便能找出相應(yīng)出口從而轉(zhuǎn)發(fā)出去,這正是交換,而 MPLS 稱(chēng)此額外的號(hào)碼為。在此可以看出,MPLS 的交換號(hào)碼()并不是全球唯一,只是每個(gè)網(wǎng)段唯一,或者說(shuō)是每跳唯一,所以,經(jīng)過(guò)一跳之后,此號(hào)碼對(duì)下一跳設(shè)備毫無(wú)意義,經(jīng)過(guò)一跳之后,此號(hào)碼要修改成對(duì)下一跳有意義的號(hào)碼,讓其根據(jù)號(hào)碼做出轉(zhuǎn)發(fā)決定。由此可見(jiàn),MPLS 的交換,是每跳都會(huì)改寫(xiě),因?yàn)楦鶕?jù),便能夠做出轉(zhuǎn)發(fā)決定,所以省略了查看 IP 地址的過(guò)程,被人們認(rèn)為比 IP 交換要快。而 MPLS 根據(jù)的交換,需要給數(shù)據(jù)包先寫(xiě)上的,然后設(shè)備才能查看之后就轉(zhuǎn)發(fā),此是需要在原有的數(shù)據(jù)包的基礎(chǔ)上加進(jìn)去的,并沒(méi)有將加在了第二層幀的幀頭之后,但又
16、在第三層數(shù)據(jù)包以前的包頭刪除,MPLS 的的包頭之前,而 MPLS 不管是什么協(xié)議的數(shù)據(jù)包,不管以前的包頭是什么,夠在加入對(duì)有利的,所以稱(chēng) MPLS 交換為多協(xié)議交換。第7頁(yè)共160頁(yè)MPLS 優(yōu)勢(shì):1(不正確的理由):因?yàn)?IP 在當(dāng)中,總是根據(jù)目的地址在表中查找目標(biāo)網(wǎng)段,并且逐條匹配最優(yōu)路徑,速度慢。2MPLS 只根據(jù)數(shù)據(jù)包頂部來(lái)查找并轉(zhuǎn)發(fā),速度快。結(jié)論:由于現(xiàn)在設(shè)備采用 ASIC(集成電路)交換,所以速度并不慢,而 MPLS借簽了幀中繼交換方式,在數(shù)據(jù)包每經(jīng)過(guò)一臺(tái)設(shè)備時(shí),都要重新封裝,所以 MPLS在速度上,并不是優(yōu)勢(shì)。但 MPLS 可以給數(shù)據(jù)上,以做流量,這是優(yōu)勢(shì)。MPLS 還可以承載
17、各種協(xié)議,如 IPv4,IPv6, 以太網(wǎng),HDLC,PPP,以及其它第二層幀。注:MPLS 在骨干網(wǎng)中傳輸任意第二層幀的特征被稱(chēng)為 MPLS 的任意傳輸(AToM)。MPLS 中的 BGP第8頁(yè)共160頁(yè)BGP 在決定一個(gè)數(shù)據(jù)包該如何被轉(zhuǎn)發(fā)出去,是通過(guò)查找 IP 地址在表中的下一跳,有時(shí)不能避免這下一跳不是跟直連的,但是 BGP 只要知道如何到達(dá)那個(gè)下一跳即可,所以 BGP的下一跳,也許不清楚,但是只要 IGP 的能幫助到達(dá)下一跳就行。在大型的網(wǎng)絡(luò)中,我們完全可以設(shè)計(jì)出網(wǎng)絡(luò)這邊的 BGP器,它的下一跳在網(wǎng)絡(luò)那邊,那么如何到達(dá)網(wǎng)絡(luò)那邊的下一跳,中間就可以使用 IGP 去完成,只要中間的設(shè)備能夠
18、幫助 BGP 到達(dá)最終下一跳地址就足夠了,所以這樣的網(wǎng)絡(luò),需要 BGP 協(xié)議的只是網(wǎng)絡(luò)的邊緣器,而中間的器,只要做一件事,那就是幫 BGP 找下一跳,就不用啟用 BGP 了,這就大大節(jié)省了系統(tǒng)。而MPLS 的交換,就可以用在這樣的網(wǎng)絡(luò)中,來(lái)為 BGP 尋找下一跳,也就是 MPLS只要為 BGP的下一跳打上,能夠幫助 BGP 找到下一跳,那么其它的問(wèn)題,都不是問(wèn)題,其它的,BGP 就能夠完成。略:MPLS 流量工程,路徑是由首端器指定的,所以又稱(chēng)為基于源的。第9頁(yè)共160頁(yè)思科 MPLS 歷史最初 Cisco 在 IP 報(bào)文頂部加入時(shí),稱(chēng)其為標(biāo)記交換(tag switching),而標(biāo)記,現(xiàn)在改
19、叫了,為每個(gè)條目分配好標(biāo)記并寫(xiě)進(jìn)去,所以這就需要一張表來(lái)指導(dǎo)標(biāo)記交換,稱(chēng)為轉(zhuǎn)發(fā)信息庫(kù)(TFIB),每一臺(tái)標(biāo)記交換記,并轉(zhuǎn)為出站標(biāo)記后發(fā)出去。器查看數(shù)據(jù)包入站的標(biāo)注:思科第一個(gè)支持標(biāo)記交換的 IOS 就支持流量工程,就是預(yù)留協(xié)議(RSVP)MPLS一個(gè)由 32 個(gè) bit 組成前 20 為值,范圍從 0 到 2 的 20 次方減一,即 1048575。其中前 16bit 不能隨便定義,有特定含義,從 21 到 23bit 共 3 位試驗(yàn)用(EXP),用于 QOS。第 24 比特是棧底 Bos 位,值為 0,如果是棧底,就為 1,限制。棧中,數(shù)量沒(méi)有從 25 到 32 共 8 個(gè) bit 是TTL
20、第10頁(yè)共160頁(yè)MPLS棧器對(duì)數(shù)據(jù)包可能添加一個(gè),也可能添加多個(gè),這些集合MPLS起來(lái)叫做棧,第一個(gè)為頂部,最后一個(gè)為底部,中間數(shù)量可以無(wú)限,底部BOS 總是 1,否則就是 0。而在數(shù)據(jù)包傳輸過(guò)程中,設(shè)備只根據(jù)第一個(gè)頂部來(lái)決定怎么轉(zhuǎn)發(fā)。有些情況是需要兩個(gè)的,兩個(gè)典型是 MPLS和 AToM。MPLS要用兩個(gè),是因?yàn)樵诠歉芍袀鬏敃r(shí),用一個(gè),等出了骨干,再用另外一個(gè)。那么設(shè)備收到一個(gè) MPLS來(lái)決定轉(zhuǎn)發(fā)呢,還是查數(shù)據(jù)包時(shí),又怎么知道這個(gè)數(shù)據(jù)包是要查 IP表表做出轉(zhuǎn)發(fā)呢?那是因?yàn)槭窃诘诙訋偷谌龑訑?shù)據(jù)包之間,第二層會(huì)在數(shù)據(jù)鏈路層的協(xié)議字段寫(xiě)上新的值,以說(shuō)明后面是一個(gè)帶有MPLS的報(bào)文,所以設(shè)備能
21、夠的轉(zhuǎn)發(fā)決策。MPLS 設(shè)備類(lèi)型第11頁(yè)共160頁(yè)能夠理解MPLS并根據(jù)轉(zhuǎn)發(fā)數(shù)據(jù)包的器稱(chēng)為 LSR共有以下 3 種 LSR:入站 LSR:接收沒(méi)有的數(shù)據(jù)包,打上并發(fā)出出站 LSR:接收帶有的數(shù)據(jù)包,移除,并發(fā)出,出站和入站 LSR 都是邊緣LSR,所以它們同時(shí)連接了 IP 網(wǎng)絡(luò)和 MPLS 網(wǎng)絡(luò)。鏈路中 LSR:接收到帶的數(shù)據(jù)包,對(duì)其進(jìn)行操作,然后按正確的接換出去,所以鏈路中的 LSR 只進(jìn)行轉(zhuǎn)發(fā)。第12頁(yè)共160頁(yè)LSR 操作過(guò)程LSR 可以執(zhí)行三種操作:提取,添加和交換提取,即從棧的頂部移除一個(gè)或多個(gè),移除全部是出站 LSR 必須做的。添加,向報(bào)文添加,如果沒(méi)有,就加新的,入站 LSR 必
22、須做的。交換,收到一個(gè)有做的。的報(bào)文,用新的交換到頂部,再發(fā)出,是鏈路中的 LSR注:在 MPLS中,入站和出站 LSR 就是提供商邊緣 PE,鏈路中 LSR 就是 P,術(shù)語(yǔ) PE 和 P 在沒(méi)有運(yùn)行 MPLS時(shí),也可使用。交換路徑 LSPLSP 指的就是一個(gè)源到最終目的需要經(jīng)過(guò)的路徑,而在路徑中,是要被修改多次,比如一個(gè)源到目的要分別被改為 20,50,35,68,那么也可以簡(jiǎn)單認(rèn)為這兩個(gè)點(diǎn)之間的 LSP 是 20-50-35-68。LSP 是 LSR 在 MPLS 網(wǎng)絡(luò)中轉(zhuǎn)發(fā)數(shù)據(jù)后的產(chǎn)生的,是報(bào)文穿越 MPLS 網(wǎng)絡(luò)的路徑。LSP 不需要記住,只需要知道是什么。LSP中第一臺(tái) LSR 就是
23、入站 LSR,最后一臺(tái)就是出站 LSR,之間的就是鏈路中 LSR。轉(zhuǎn)發(fā)等價(jià)類(lèi)(FEC)FEC 可以認(rèn)為是同一條,或者說(shuō)是到達(dá)目標(biāo)主機(jī)的路徑是相同的,或者說(shuō)是相同轉(zhuǎn)發(fā)路徑的數(shù)據(jù)流。同一個(gè) FEC,所有都相同,并不是擁有相同的報(bào)文都是同一個(gè) FEC,可能 EXP 值不同。報(bào)文屬于哪個(gè) FEC,由入站 LSR 決定。FEC 和LSP 一樣只需要知道是什么,不用記住。第13頁(yè)共160頁(yè)注:一條 FEC 可以包含多個(gè)流,但不是一個(gè)流一個(gè) FEC,比如一臺(tái)主機(jī)在看新浪的網(wǎng)頁(yè),這是一個(gè)流,又在看新浪的,這又是一個(gè)流,這兩個(gè)流在新浪發(fā)給主機(jī)時(shí),走的路徑應(yīng)該是相同的,所以一個(gè) FEC 有多個(gè)流,但是每個(gè)流并沒(méi)有
24、屬于單獨(dú)的 FEC。MPLS交換過(guò)程雖然一條可以打了多,但是中間的 LSR 只根據(jù)最頂部的便可以做出轉(zhuǎn)發(fā)。但是,每臺(tái) LSR 的轉(zhuǎn)里都會(huì)為一條顯示兩個(gè),一個(gè)是本地,一個(gè)是頂部,要顯示兩個(gè),是因?yàn)橐慌_(tái) LSR 收到數(shù)據(jù)包之后,就查看它的,如果這個(gè)是某一條相應(yīng)的本地,那從相應(yīng)的接口發(fā)出去,同時(shí)在發(fā)出去的時(shí)候,就將數(shù)據(jù)包的頂部改為與這個(gè)本地對(duì)應(yīng)的標(biāo)簽,這是每臺(tái) LSR 在傳輸時(shí)都必須改的,因?yàn)楦牧讼鄳?yīng)的,對(duì)下一臺(tái) LSR第14頁(yè)共160頁(yè)轉(zhuǎn)發(fā)是有幫助的。所以 LSR對(duì)于某一條,別人要給數(shù)據(jù)打上什么,它才能夠正確轉(zhuǎn)發(fā),它是要明確告訴鄰居的,最后結(jié)果就是每一臺(tái) LSR 都會(huì)將這個(gè)能指導(dǎo)做過(guò)正確轉(zhuǎn)發(fā)的發(fā)給
25、鄰居,鄰居就認(rèn)定這個(gè)發(fā)來(lái)的是遠(yuǎn)程,那么鄰居在發(fā)出去數(shù)據(jù)包之前,都會(huì)改成這個(gè),最后就能按正確路徑轉(zhuǎn)發(fā)了。上圖中,比如 R4 要看到數(shù)據(jù)有24,就能夠正確往 R6(目的地)的方向發(fā),那么這個(gè)24 對(duì)于 R4 來(lái)說(shuō)就是本地,那么別人 LSR 把數(shù)據(jù)包發(fā)給 R4之前,就得為它打上24 才發(fā)出來(lái),所以 R4 就把這個(gè)24 告訴給它的鄰居R3,鄰居 LSR 收到之后,就認(rèn)為是,所以 R3 認(rèn)為就會(huì)改成 24 發(fā)給 R4 呢,是 24,而也會(huì)產(chǎn)生一是 23,要拿到一個(gè)數(shù)據(jù)后,是什么個(gè)本地,可以看到,R3 產(chǎn)生的本地是 23,數(shù)據(jù)只要頂部就能夠讓 R3 把改成 24 后發(fā)給 R4,所以 R3 也把這個(gè)23 發(fā)
26、給了鄰居 R2,鄰居 R2 也同樣為產(chǎn)生一個(gè)本地,是 22,也就是說(shuō) R2 收到數(shù)據(jù)包為22 的,就改成 23,然后傳給下一跳 R3,最后 R2 也把對(duì)有利的22 發(fā)給了R1,那么 R1 就知道發(fā)給 R2 之前,要把改成 22,要不然 R2 就會(huì)轉(zhuǎn)發(fā)出錯(cuò)的。而因?yàn)?R1 是入站 LSR,所以從外面發(fā)給它的數(shù)據(jù)包都是 IP 包,是有的,所以它是第一個(gè)向數(shù)據(jù)的 LSR,可以看出只要它一開(kāi)始往數(shù)據(jù)包里加上標(biāo)簽 22 后發(fā)給 R2,最后就能一跳一跳地被發(fā)到 R6,因?yàn)橹虚g LSR 的大家都是協(xié)商好的。在數(shù)據(jù)包到達(dá) R4 時(shí),R4 就會(huì)將全部移除后發(fā)給 R6,因?yàn)槭沁M(jìn)入 IP網(wǎng)絡(luò),沒(méi)有必要再打發(fā)出去。要
27、說(shuō)明的是,該為一個(gè)條目產(chǎn)生什么樣的本地,是 LSR計(jì)算的,沒(méi)有規(guī)則可言,從前面的傳輸過(guò)程可以看出,在 MPLS網(wǎng)絡(luò)中,LSR 每次收到數(shù)據(jù)包,都要將改成對(duì)下一跳有利的才轉(zhuǎn)發(fā)出去,這個(gè)對(duì)下一跳有利的就是看到的,也稱(chēng)為出口,這個(gè)就是鄰居告訴的,因?yàn)榭吹绞裁床拍苷_轉(zhuǎn)發(fā),鄰居是知道的,所以告訴給其它鄰居之后,才能保證最終路徑的正確。打所有 LSR,根據(jù)表,將數(shù)據(jù)包打上,發(fā)出去,打的這個(gè)不能亂打,是有意義的,因?yàn)橄乱惶饕鶕?jù)這個(gè)做出的決策,收到的器將頂部(上一跳器加的)去除,再加入出站,然后再下一跳器重復(fù)之前的動(dòng)作,所以每一臺(tái)器都需要對(duì)條目的達(dá)成共識(shí),要不然這臺(tái)器為數(shù)據(jù)包打上,給下一跳器,卻不是按設(shè)
28、想的接口發(fā)出去的,就第15頁(yè)共160頁(yè)不能到達(dá)目標(biāo)網(wǎng)絡(luò)。因此,每一臺(tái) LSR 必須明確哪個(gè)出站來(lái)交換哪個(gè)入站,對(duì)于鄰接 LSR 來(lái)說(shuō)是本地有效,沒(méi)有全局意義,這和幀中繼的 PVC 是一個(gè)道理。所以,基于這些,需要有一種分發(fā)協(xié)議來(lái)為所有的 LSR 分發(fā)一個(gè)正確的,只有這樣,LSR 才能根據(jù)將數(shù)據(jù)包正確地發(fā)到目標(biāo)網(wǎng)絡(luò)。分發(fā)方式分發(fā)有兩種方式:1在已存在的 IP協(xié)議中分發(fā)。2使用一種的協(xié)議來(lái)分發(fā)。1.在現(xiàn)有的協(xié)議中分發(fā)距離矢量可以隨意修改協(xié)議,比如 EIGRP 很好做,直接綁在前綴上,因?yàn)檫@樣的條目的內(nèi)容。協(xié)議鏈路狀態(tài)協(xié)議,比如 OSPF 和 ISIS 就比較難,因?yàn)槭前l(fā)鏈路狀態(tài),而鏈路狀態(tài)必須毫無(wú)
29、更改地發(fā)給鄰居,更改鏈路狀態(tài)數(shù)據(jù)包是違背原理。所以也就沒(méi)有 IGP 做分發(fā)的工作,但是 BGP 卻可以同時(shí)發(fā)前綴和(注:BGP 發(fā)是有條件限制的)。2.分發(fā)協(xié)議最終建議使用的分發(fā)協(xié)議,不影響協(xié)議,但需要在 LSR 上額外運(yùn)行協(xié)議。以下是可以分發(fā)的協(xié)議標(biāo)記分發(fā)協(xié)議(TDP)第16頁(yè)共160頁(yè)分發(fā)協(xié)議(LDP)預(yù)留協(xié)議(RSVP)TDP 是思科專(zhuān)有的標(biāo)記分發(fā)協(xié)議,已經(jīng)被 LDP 所取代。LDP 是 IETF 開(kāi)發(fā),功能廣泛,所以只涉及 LDP,因?yàn)?TDP 已不用了。RSVP 只用在 MPLS TE 中。分發(fā)協(xié)議 LDP對(duì)于 IP目加上一個(gè)表中每一條 IGP 前綴,每臺(tái) LSR 都會(huì)進(jìn)行本地,也就
30、是為條,這個(gè)稱(chēng)地,到時(shí)收到一個(gè)數(shù)據(jù)包后,看到頂部如果是所擁有的本地,那根據(jù)這個(gè)從相應(yīng)接口轉(zhuǎn)發(fā)出去,所以鄰居把數(shù)據(jù)包發(fā)給時(shí),必須在數(shù)據(jù)包上寫(xiě)好對(duì)有利的,那么要怎樣把這個(gè)告才能讓鄰居寫(xiě)上一個(gè)能讓看了就正確轉(zhuǎn)發(fā)的呢,這就得訴鄰居,當(dāng)鄰居要把本地?cái)?shù)據(jù)包給發(fā)給鄰居后,這個(gè)對(duì)于鄰居來(lái)說(shuō)就稱(chēng)為,每,也就的時(shí)候,就先把數(shù)據(jù)包的頂部改成是改成之前發(fā)給鄰居的,鄰居改好后,把數(shù)據(jù)包發(fā)給我們,我們就能夠做出正確轉(zhuǎn)發(fā)了,那么鄰居也會(huì)像我們一樣,把的本地再發(fā)給它們的鄰居,因?yàn)樗褦?shù)據(jù)正確發(fā)給我們,也是由它的鄰居在數(shù)據(jù)包上寫(xiě)好告訴它的。所后發(fā)給鄰居。LSR以在鄰居和鄰居之后,是要大家協(xié)商好每條該寫(xiě)上什么把生成的本地,和鄰
31、居發(fā)過(guò)來(lái)的表里,這個(gè)表稱(chēng)為 LIB 表(,不管是用的著的還是用不著的,信息庫(kù))。LDP 就是用來(lái)統(tǒng)統(tǒng)都保存在一張的協(xié)議。已經(jīng)介紹過(guò),MPLS 的,就像幀中繼的 PVC 號(hào)碼一樣,只是每臺(tái)設(shè)備唯一的,但是 MPLS 的,在設(shè)備上保持唯一還分兩種,基于設(shè)備唯一和基于接口唯一。如果基于設(shè)備,就是一條在一臺(tái)設(shè)備上只有一個(gè)唯一的。如果基于接口,就是一條在一臺(tái)設(shè)備上,是每個(gè)接口一個(gè)唯一的。也就是說(shuō)次。只要能保證在每個(gè)接口上是唯一的即可,在整臺(tái)設(shè)備上可以重復(fù)多第17頁(yè)共160頁(yè)但 LSR 可能有多個(gè),因?yàn)榭赡苡卸鄠€(gè)鄰居 LSR。協(xié)議 EIGRP 會(huì)將所有鄰居發(fā)給的條目存放在拓樸表里,再?gòu)耐貥惚肀碇械臈l目失效
32、后,再?gòu)耐貥憷镞x中最優(yōu)最好的放到表也供使用,當(dāng)表中拿出次優(yōu)的使用。而 MPLS交換的 LSR 也像 EIGRP 那樣,會(huì)把所有鄰居發(fā)來(lái)的都存放在 LIB 表里(就像 EIGRP 的拓樸表),然后從會(huì)條目的多個(gè)中選擇一個(gè)最優(yōu)的使用,這個(gè)選擇方法可以通過(guò) IGP表,選到的下一跳是誰(shuí),那就用誰(shuí)發(fā)來(lái)的,被選中的正在使用的,全部都是存放在 LFIB(轉(zhuǎn)發(fā)信息庫(kù))表里的,就像 EIGRP 的表。注:IOS 中,LDP為 BGP 的 IPv4 前綴。的選擇都是根據(jù) IGP 最優(yōu)路徑。也可以不是 LDP 分發(fā),比如 TE 中,由 RSVP 分發(fā),在 MPLS發(fā)。中,由 BGP 分因?yàn)?MPLS 的是加在數(shù)據(jù)包
33、的二層幀頭之上,三層包頭之下,三層包頭,被認(rèn)為是上層協(xié)議,也就是有效負(fù)載,中間的 LSR 并不知道上層協(xié)議類(lèi)型,因?yàn)椴粫?huì)寫(xiě),但它也不需要知道,只會(huì)根據(jù)來(lái)做出轉(zhuǎn)發(fā)決定;但是出站 LSR 需要知道,所以會(huì)為 FEC 分配一個(gè)本地有效負(fù)載了。,以用作報(bào)文的入站,這樣就可以了解LSR 在查看要看基于接口還是設(shè)備,如果是基于接口,不能單看,還要看接口,如果是基于設(shè)備的那就只看。注:在 IOS 中,所有的交換的 ATM(LC-ATM)接口都采用基于接口的模式,其它通通基于設(shè)備,也就是說(shuō) CCIE R&S 的考生,只需要關(guān)心基于設(shè)備的即可。分發(fā)模式LSR 在向鄰居分發(fā)的時(shí)候,有三個(gè)需要注意的地方,這
34、三個(gè)地方分為:1分發(fā)模式2保持模式第18頁(yè)共160頁(yè)3LSP模式1.分發(fā)模式:是用來(lái)定義該什么時(shí)候發(fā)給鄰居,分為兩種方式:(1)下游DOD 模式(2)下游主動(dòng) UD 模式(1)在 DOD,即模式中,是 LSR 請(qǐng)求下游(表的下一跳)為某條分發(fā),也就是說(shuō)一臺(tái) LSR 并不知道某些該寫(xiě)上什么的后發(fā)給下一跳,所以這時(shí)就去問(wèn)鄰居要,要來(lái)的就作為該存放。(2)在 UD,即主動(dòng)模式中,LSR 不需要為請(qǐng)鄰居請(qǐng)求,是鄰居會(huì)主動(dòng)發(fā)過(guò)來(lái)的,不用請(qǐng)求,所以在 UD 模式中,LSR 發(fā)現(xiàn)一條,就馬上將的本地給鄰居作為。在此可以得出一個(gè)結(jié)論,在 DOD 中,LSR 會(huì)向條目的下一跳請(qǐng)求,所以 LIB只顯示一個(gè)由可以看
35、到多個(gè)。在 UD 中,因?yàn)榭赡苡卸鄠€(gè)鄰居。過(guò)來(lái),所以一條路注:IOS 除了 LC-ATM,全部使用 UD 模式,也就是說(shuō)有多個(gè)從鄰居發(fā)來(lái)。2.保存模式用來(lái)定義 LSR 在將保存時(shí),該保存多久,分兩種方式:(1)自由的保持模式(LLR)(2)保守的保持模式(CLR)(1)在 LLR 中,LSR 將所有的存放在 LIB 中,然后使用的放到 LFIB 中,不使用的也保存在 LIB 中,當(dāng)變化時(shí),馬上從 LIB 中找到新的。(2)在 CLR 中,LSR 將用到的放入 LFIB 之后,第19頁(yè)共160頁(yè)在 LIB 中保存任何。注:IOS 中,除了 LC-ATM 接口,其它所有都使用 LLR,也就是能在
36、LIB 中看到。3.LSP模式用來(lái)定義 LSR 什么時(shí)候應(yīng)該為一條創(chuàng)建,創(chuàng)建出的這個(gè)就是的本地,發(fā)給鄰居之后,鄰居就稱(chēng)其為。分兩種創(chuàng)建方式:(1)于 LSP 的模式(2)非于 LSP 的模式(1)LSR 可以于其它 LSR 創(chuàng)建本地,稱(chēng)為。模式,器在表中發(fā)現(xiàn)一個(gè),就馬上為該創(chuàng)建一個(gè)(2)在非模式時(shí),LSR 只有它是某 FEC 的出站 LSR 時(shí),或者從下一跳收到某的時(shí),才會(huì)為條目創(chuàng)建本地,然后發(fā)給鄰居作為,鄰居收到后,然后又會(huì)再創(chuàng)建了發(fā)給它的鄰居。由上可以看出,于 LSP 的模式在 LSP 中還沒(méi)有讓所有的 LSR 完成,有些LSR 就開(kāi)始轉(zhuǎn)發(fā),所有這些數(shù)據(jù)包有可能不能被正確轉(zhuǎn)發(fā),有可能被丟棄
37、。而非的模式,只有從鄰居收到了,開(kāi)始的,所以使用轉(zhuǎn)發(fā)后,下一跳鄰居肯定是能接受的,不可能因?yàn)橄乱惶徽J(rèn)識(shí)而被丟棄。注:IOS 使用除外。的 LSP模式,也就是說(shuō)發(fā)現(xiàn)一條 FEC,就馬上創(chuàng)建,ATM在轉(zhuǎn)發(fā)中,LSR 查看前 20bit,并在 LFIB 中查找相應(yīng)的值。在 IP 轉(zhuǎn)發(fā)中,查看 IP 地址,在 CEF 表中做出轉(zhuǎn)發(fā)。器可以查看第二層頭部的協(xié)議字段,就知道是報(bào)文,然后查找 LFIB,則帶出去,所以查 CEF 就等于是查 IP,則不帶出去。器要為一種可以用于時(shí),必須在條目打上,就必須有功能支持改寫(xiě)數(shù)據(jù)頭,CEF 是唯一報(bào)文轉(zhuǎn)發(fā)模式的,CEF 是可以改寫(xiě)數(shù)據(jù)頭的,所以啟用 MPLS器上開(kāi)
38、CEF,否則無(wú)。比如查看10.1.1.0 在 CEF 中的操作,可以使用命令第20頁(yè)共160頁(yè)show ip cef 10.1.1.0 查看這條的過(guò)程MPLS 負(fù)載均衡在 IPv4 存在多條相同 metric 出口時(shí),的出站也會(huì)對(duì)個(gè)接口,出站的標(biāo)簽可以是相同的,也可以不同的;如果下一跳是同臺(tái)設(shè)備,肯定相同,是不同設(shè)備會(huì)不同,也就分配。當(dāng) LSR 中某條是考慮到 MPLS私有網(wǎng)絡(luò)的 IP有多個(gè)下一跳,如果是有的和無(wú)的,無(wú)的不走,中數(shù)據(jù)會(huì)丟包,因?yàn)樵?MPLS網(wǎng)絡(luò)中,P器是沒(méi)有兩邊的,所以無(wú)法,最終造成丟包。MPLS 未知通常 LSR 只接收和帶的并且能理解的數(shù)據(jù)包,因?yàn)槟承?,沒(méi)找到的話(huà),IOS
39、是默認(rèn)采用丟棄行為,如果找不到也傳,也不能保證別人能傳不丟棄,所以就開(kāi)始丟棄。MPLS 保留范圍中,并不是所有的都是可以隨便用的,有些是保留的,范圍MPLS是 0-15,有特殊作用,0 是顯式空(null),3 是隱式空,1 是器,14是 OAM,其它還沒(méi)定義。下面是某些保留的重要用途:隱式空 3在 MPLS 網(wǎng)絡(luò)中,P器是完全按照交換的,而邊緣器 PE 是同時(shí)連接了 MPLS 網(wǎng)絡(luò)和 IP 網(wǎng)絡(luò),因此,一個(gè)數(shù)據(jù)包在 MPLS 網(wǎng)絡(luò)中傳輸?shù)?PE器的時(shí)候,PE器的工作是:結(jié)束交換過(guò)程,從而轉(zhuǎn)入 IP 網(wǎng)絡(luò),而轉(zhuǎn)入 IP 網(wǎng)絡(luò)就要執(zhí)行 IP 地址的查找。那么從此可以看出,一個(gè)數(shù)據(jù)包到達(dá) PE器之
40、后,PE 路由器第一步開(kāi)始根據(jù)數(shù)據(jù)包的去查找 LFIB 表,通過(guò)查找 LFIB 之后發(fā)現(xiàn)已經(jīng)不再是交換了,第二馬上轉(zhuǎn)入查 IP表,最終在 IP表里查到了結(jié)果,從 IP 網(wǎng)絡(luò)中發(fā)出去。很明顯,PE器既然最后不可能使用交換,而要使用IP 交換的,又何必去查了 LFIB 表才知道結(jié)果呢。所以就考慮到一個(gè)方法,能不能讓PE 的上一跳器不要為數(shù)據(jù)包打,直接改成 IP 數(shù)據(jù)包就行了,這樣上一跳第21頁(yè)共160頁(yè)器沒(méi)有寫(xiě),那么 PE 在收到數(shù)據(jù)包之后,就能馬上查 IP表而做出轉(zhuǎn)發(fā)。在這里,要讓 PE 的上一跳器不要為數(shù)據(jù)打而直接改成 IP 數(shù)據(jù)包,這還得需要 PE 來(lái)告訴它才行。正常情況下,PE器是告訴上一
41、跳正常的,上一跳將這個(gè)變成,但現(xiàn)在,PE器就不應(yīng)該告訴上一跳正常的,它告訴的是隱式空(號(hào)為 3),所以收到為 3 的 LSR,就在數(shù)據(jù)包發(fā)給下一跳上。這種終點(diǎn)使用隱式空來(lái)告訴上一跳不要打的行為叫倒數(shù)第二跳移除(PHP)行為,所以一臺(tái)收到隱式空的 LSR,相應(yīng)出口就不再是一個(gè),而應(yīng)該在 outgoing 顯示為 pop。這種上一跳移除稱(chēng)為彈出。注:在 IOS 中,PHP 這種行為是默認(rèn)的,但只會(huì)為直連和聚合通告隱式空3,但 3明寫(xiě)。顯示空顯示空的功能是在隱式空的基礎(chǔ)上的,IPv4號(hào)為 0,IPv6 為 2。因?yàn)橹?EXP 用于 QOS,前一跳移除后,這些信息也沒(méi)了,可能希望保留,所以是上一跳將變
42、為 0,來(lái)告訴終點(diǎn)不用為 0 查找 LFIB,只看 EXP,所以只關(guān)心QOS 效果,這樣也省事。器1,只是需要特別注意,并且軟件轉(zhuǎn)發(fā)。未保留的都可以用,20 個(gè) bit,是 16-1048575,IOS 默認(rèn)是 16-10 0000,IGP 夠了,但 BGP 可能不夠,可以查看和修改范圍。MPLS TTL 行為在正常情況下,當(dāng)數(shù)據(jù)包的 TTL 值減到 0 時(shí),器會(huì)向源發(fā) ICMP 類(lèi)型 11 和代碼 0(時(shí)間超時(shí))的數(shù)據(jù)包,來(lái)告訴源主機(jī)目標(biāo)超時(shí)不可達(dá)。所以 TTL 無(wú)論對(duì)于 IP 網(wǎng)絡(luò)還是 MPLS 網(wǎng)絡(luò)都是非常重要的。在數(shù)據(jù)包從 IP 網(wǎng)絡(luò)進(jìn)入 MPLS 網(wǎng)絡(luò)時(shí),IP 剛進(jìn)來(lái),以前的 TTL
43、 是多少,PE 減 1后,寫(xiě)到的 TTL 位,在出 MPLS 網(wǎng)絡(luò)時(shí),PE 再看中的 TTL 是多少,肯定比IP 原來(lái)的 TTL 值小,減 1 后寫(xiě)回去,如果 TTL 值比 IP 原來(lái)的 TTL 值還大,就不正常,就不寫(xiě)了。到,添加和交換等操作,也是減 1 后再,中間 P器只修改頂部中的 TTL,頂部以下的是不動(dòng)的。第22頁(yè)共160頁(yè)如果遇見(jiàn)一個(gè)數(shù)據(jù)包 TTL 值為 0,普通的 MPLS 網(wǎng)絡(luò)就是沿原來(lái)的 LSP 回去,只有是 IPv4 和 IPv6 才會(huì),其它的丟棄。中 TTL 沒(méi)有后,是由終點(diǎn) PE 或 CE 發(fā)回的,因?yàn)?P 沒(méi)有源主機(jī)的超時(shí) ICMP。,MPLS所以無(wú)法MPLS MTU
44、OSI 第三層網(wǎng)絡(luò)層協(xié)議的包頭是在第二層幀頭之上的,也就是說(shuō)在封裝二層幀頭的時(shí)候,是將數(shù)據(jù)內(nèi)容和三層包頭全部作為數(shù)據(jù)封裝在里面的,對(duì)于二層來(lái)說(shuō),之前的數(shù)據(jù)最大是多少,就是由 MTU 來(lái)決定的,所以正常情況下 MTU 就是第三層數(shù)據(jù)和包頭的最大 ,這時(shí)無(wú)需分段就能傳輸,如果比 MTU 大,就得分段后傳輸。但是 MPLS 的是在二層幀頭之后的,所以二層幀頭將的大小和三層包的內(nèi)容累加到一起作為數(shù)據(jù)封裝的,因?yàn)槿龑影乃袃?nèi)容正好和 MTU 一樣大,在此基礎(chǔ)上加上 MPLS的話(huà),就肯定比額定的 MTU 要大,所以這時(shí) MPLS 的數(shù)據(jù)是會(huì)被分段后傳輸?shù)?,如果不想被分段,就得更?MTU 的大小。(一般
45、 MPLS 數(shù)據(jù)最多兩個(gè),一個(gè)4 字節(jié),所以只要改成比正常 MTU 多 8 字節(jié)即可。)而改 MTU 還必須在 MPLS 網(wǎng)絡(luò)中所有設(shè)備上進(jìn)行更改,除非分段。MPLS 最大接收單元(MRU)此內(nèi)容無(wú)須配置查看: sh mpls forwarding-table 1.1.1.1 detailMPLS 默認(rèn)超過(guò) MTU 的數(shù)據(jù)包是和 IP 數(shù)據(jù)包一樣要分段傳輸?shù)?,分段就?LSR 移除,對(duì) IP 數(shù)據(jù)分好相應(yīng)大小后,再將原來(lái)的加到每個(gè)包,如果 IP 包頭設(shè)置了不分段(DF),LSR 就丟掉報(bào)文,然后返回一個(gè)需要分段的 ICMP(不分段位設(shè)置為類(lèi)型 3,代碼 4),然后沿來(lái)的 LSP 發(fā)回去。第23
46、頁(yè)共160頁(yè)MTU 路徑發(fā)現(xiàn)(自動(dòng)執(zhí)行)查看從源到目的的最小 MTU,就是類(lèi)似窗口的機(jī)制,數(shù)據(jù)包試著發(fā)出去,如果被丟了,就減小后再發(fā),如果再丟就再減再發(fā),直到能正常發(fā)到目的地為止。有時(shí)這個(gè)不太好用,因?yàn)?ICMP 不能返回,可能是擋住了。分發(fā)要讓 IGP 全部都支持分發(fā)并且相互協(xié)同工作,不現(xiàn)實(shí),所以新分發(fā)協(xié)議要獨(dú)使用 LDP,但是 BGP 可以廣泛使用,范圍大,最后 BGP立于所有協(xié)議,那就發(fā)。LDP 不為 BGP 的 IPv4。LDP 運(yùn)行LDP 運(yùn)行時(shí)有四大功能:(1)運(yùn)行 LDP 的 LSR 發(fā)現(xiàn)(2)會(huì)話(huà)的建立和維護(hù)(3)通告(4)使用通知來(lái)進(jìn)行管理LDP 是需要像 OSPF 那樣建鄰
47、居的,使用 hello 包發(fā)現(xiàn)和維護(hù)鄰,LDP 會(huì)在啟用了的接口上hello 來(lái)找鄰居,hello 用 UDP 646,目的地為 224.0.0.2,hello 時(shí)間和保持時(shí)間分別是 5 秒 15 秒。這個(gè) hello 包是不能跨網(wǎng)段傳遞的,而這個(gè)hello 包被稱(chēng)為 LDP Link Hello。第24頁(yè)共160頁(yè)LDP 在 LSR 之間除了建立鄰之外,還要建立 LDP 會(huì)話(huà),建 LDP 會(huì)話(huà)就是用來(lái)交換的,使用的是 TCP 連接。而這個(gè)會(huì)話(huà)也只能和直連鄰居建立,這樣會(huì)話(huà)被稱(chēng)為 LDP sessions。LDP 會(huì)話(huà)的 hello 和超時(shí)分別是 60 秒和 180 秒。如果 LDP 鄰丟失,那么 LDP 會(huì)話(huà)也會(huì)斷開(kāi)。配置 MPLS說(shuō)明:以上圖為拓樸,配置 MPLS,MPLS 網(wǎng)絡(luò)區(qū)域的范圍是 R1、R2、R3、R4,而 R1 和R4 同時(shí)連接MPLS 區(qū)域和 IP 網(wǎng)絡(luò),最終數(shù)據(jù)包在 MPLS 區(qū)域內(nèi)傳遞時(shí),看到交換的效果。在開(kāi)始配置之前,需要申明的是,每臺(tái)器上都已配置 looback0,R2 的 loopback0 地址為地址分別為.X/32, 其中 X 表示設(shè)備號(hào)碼,比如第25頁(yè)共160頁(yè)2.2.2.2/32,R5 的 loopback0 地址為 5.5.5.5/32;在所有設(shè)備中
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度貨運(yùn)司機(jī)勞動(dòng)合同模板(含績(jī)效考核)
- 二零二五年度學(xué)校教師學(xué)生國(guó)際交流與合作聘用合同3篇
- 二零二五年度信息技術(shù)產(chǎn)品軟件售后服務(wù)合同書(shū)模板2篇
- 2025年度個(gè)人法律咨詢(xún)委托書(shū)范本4篇
- 二零二五年度廚房電氣設(shè)備安裝與維護(hù)承包協(xié)議4篇
- 2025版實(shí)習(xí)合同模板:實(shí)習(xí)期間解約與補(bǔ)償3篇
- 二零二五版舊機(jī)動(dòng)車(chē)交易車(chē)輛售后配件供應(yīng)合同3篇
- 2025版實(shí)習(xí)期員工勞動(dòng)合同-實(shí)習(xí)期間合同解除與續(xù)簽3篇
- 珠??萍紝W(xué)院《賈平凹文學(xué)創(chuàng)作研究》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年度商業(yè)寫(xiě)字樓租賃合同樣本
- 運(yùn)動(dòng)技能學(xué)習(xí)與控制課件第十一章運(yùn)動(dòng)技能的練習(xí)
- 蟲(chóng)洞書(shū)簡(jiǎn)全套8本
- 射頻在疼痛治療中的應(yīng)用
- 四年級(jí)數(shù)學(xué)豎式計(jì)算100道文檔
- “新零售”模式下生鮮電商的營(yíng)銷(xiāo)策略研究-以盒馬鮮生為例
- 項(xiàng)痹病辨證施護(hù)
- 職業(yè)安全健康工作總結(jié)(2篇)
- 懷化市數(shù)字經(jīng)濟(jì)產(chǎn)業(yè)發(fā)展概況及未來(lái)投資可行性研究報(bào)告
- 07FD02 防空地下室電氣設(shè)備安裝
- 教師高中化學(xué)大單元教學(xué)培訓(xùn)心得體會(huì)
- 彈簧分離問(wèn)題經(jīng)典題目
評(píng)論
0/150
提交評(píng)論