面向連線的技術:mpls.
什麼是面向連線:
強調連線,在通訊雙方之間存在固定的資訊傳遞路徑,以**為例,撥通後,電信局為通**的雙方建立起穩定的線路連線,直到結束通話,期間無論是否有人說話,**始終是通的(即連線始終存在且路徑固定),即為面向連線;而郵件的傳輸為面向無連線,通郵雙方之間沒有固定的資訊傳遞路徑,網路只保證將郵件的資料報從傳送方投遞至接收方,中間的路由不固定,即為面向無連線。
mpls的報文:
mpls和atm和ip有什麼區別?
ip是不面向連線的技術,通過ip包查詢路由表定址;atm是面向連線的技術,很複雜,已經被ip取代了,atm裝置逐步走向消亡,不過atm雖死,其靈魂轉化為mpls附著在ip上;因此mpls也是面向連線的技術,通過標籤進行交換,由信令建立標籤交換通道lsp,這些都很像atm,mpls目前在路由器上應用較多,主要用於建立二/三層的vpn,近年來又有了脫離三層路由協議的mpls(mpls-tp),具體的裝置就是ptn裝置。
那麼mpls的優勢在**呢?
1, 所有的核心路由器和網路裝置在包頭加入乙個簡單的標籤進行資料報的**,替代以前的ip逐跳**的原理。---------速度快,對裝置的負載要求小.
2, 以前atm作為骨幹網的時候,擴充套件性成了乙個致命的問題。因為網路需要形成full mesh的結構,所以每增加一台裝置,就需要增加很多鏈路。對於網路的成本,後期的維護都提出了巨大的挑戰。
3, 通過硬體來進行資料報的**.
工作原理類似於一次路由,多次交換。
資料報進介面以後,實際上是直接進入路由**表.而不會每次都上cpu進行查詢以後再**。
不一樣的是,三層交換機是流量驅動,沒有流量,是不會建立表項的。而mpls是控制驅動,是按照拓撲進行驅動的,這樣就更加優化了工作原理。
cisco是根據cef來建立表項的。
所以,在應用mpls的時候,必須要在裝置上開啟cef.否則的話是不能跑標籤交換的。
延伸閱讀無連線tcp/ip :
ip沒有連線就沒有連線,我可以用4層tcp來做保證。
舉例1:加入pc1 - router1 - router - pc2 通過tcp/ip的發兩個包
由始至終,都是2個pc在進行協商。路由器是工作在三層的裝置。router-1丟包的時候,沒有發任何響應機制給pc1,這,就是為什麼說,ip是沒有連線的 ,之所以資料可以保證完整性傳輸到pc2,都是靠的4層tcp進行的操作。
無連線有乙個缺點,就是因為路由的**是逐跳的,那麼還有其他流量過來的時候,會繼續走上面的路徑。因為經過路由計算上面是最優的路徑。
第一次學習
printf 函式和 scanf 函式分別為輸出和輸入函式兩個函式都使用格式字串和引數列表。printf函式列印資料的指令要與待列印資料的型別相匹配。在 和轉換字元中間插入修飾符可修飾基本的轉換說明 scanf函式是輸入函式,它把輸入的字串轉換為整數 浮點數 字元或字串,而printf函式正好與他相...
第一次學習oc
1.oc裡面所有的物件都是引用的 2.command line tool沒有沙盒,所以用完整路徑 3.讀檔案並輸出,其中涉及到nsdata nsstring import int main int argc,const char argv nsdata data fm contentsatpath ...
第一次學習Linux
我就讀於西安的一所大學,學校挺好,就是自己不努力學習,現在對於本專業的課程不怎麼感冒,所以自學 linux 第一次接觸 linux 是看到我姐拿的一本關於 linux 的書 鳥哥的linux 私房菜。我原來還以為是一本菜譜 原諒我的無知 然後我就拿起來來看了一下,就突然萌發了想學 linux 的想法...