• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    MPLS走向成熟

    發布: 2007-6-23 21:39 | 作者:   | 來源:   | 查看: 11次 | 進入軟件測試論壇討論

    領測軟件測試網

       
      從A點到B點傳送網絡數據的時候,音頻和視頻的應用需要最小的時延抖動,而關鍵任務的應用需要有絕對保證的服務,因此,沒有單一的方法可以滿足各種應用的要求。目前,只有選擇電路交換網絡才能提供各種應用所需的不同服務及質量保證。

    但多協議標記交換(MPLS) 技術的出現正在改變這一切。采用MPLS技術,可以在同一個IP網上實現上述的各種應用,而不需要根據應用的不同采用不同的傳輸機制、路由協議或地址分配方案。
      MPLS采用數據流的概念模擬電路交換。從這一點來看,MPLS與ATM類似,但它是基于數據幀進行交換而不是基于信元的。它可以提供電路交換的全部好處,包括針對視頻和音頻數據的帶寬預留和最小時延服務,同時,MPLS還可以提供IP網絡上現存的路由服務。
      MPLS的多協議(MP)部分是指利用這一協議可以傳送多種其他協議的數據,也就是說,MPLS是一種封裝協議。MPLS的標記交換(LS)部分是指利用MPLS所傳輸的數據被封裝在一個標記中,這個標記在數據包傳輸中的每一跳都被交換為新的標記。
      標記是一組數字用來指明數據流傳輸的特定通路。標記只是本地有效的,這就是說,當數據包沿某一路徑傳輸時,標記必須被改變,這也就是MPLS的“交換”部分。
      MPLS的優點在于它利用了類似于ATM的概念,使得它有很強的適應性。MPLS可以交換任何類型的第二層數據幀而不需要其他特定的控制協議。與之相反,ATM只能交換ATM信元,而且只能使用ATM的信令協議。
      IETF的MPLS工作組指出,如果可能的話,MPLS應盡量使用現存的標記格式。因為這一原因,MPLS支持三種不同的標記類型:當采用ATM時,利用事先定義好的VCI( Virtual Circuit Identifier) 和VPI (VirtualPath Identifier)作為標記;當采用幀中繼時,利用DLCI(Data Link Connection Identifier)作為標記;除了這兩種情況之外,MPLS使用一種新的更具有普遍性的標記形式,稱為Shim,實際上就是位于第二層和第三層之間的填充字節。
      因為MPLS可以在不改變路由協議的情況下,創建新的標記格式,這就使得它很適合許多新興的光傳輸技術,比如密集波分復用(DWDM)和光交換等。
      具有MPLS能力的路由器,稱為標記交換路由器(LSR),能夠在它的任何一個端口接收進行標記封裝的數據包,然后在交換表中進行查找,插入適當格式的新標記,隨后將數據包送出到適當的端口。也就是說,LSR可以將一個標記數據包從任何一個端口交換到任何一個其他端口,這就比ATM靈活得多,ATM僅能在基于信元的端口之間進行交換。

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>