簡易檢索 / 詳目顯示

研究生: 何俊賢
Ho, Jiun-Shian
論文名稱: 使用 GFP 承載 MPLS 封包之探討與實作
Evaluation and Implementation of MPLS over GFP
指導教授: 王明習
Wang, Ming-Shi
學位類別: 碩士
Master
系所名稱: 工學院 - 工程科學系
Department of Engineering Science
論文出版年: 2005
畢業學年度: 93
語文別: 中文
論文頁數: 70
中文關鍵詞: 多重協定標籤交換一般化框架程序
外文關鍵詞: GFP, MPLS
相關次數: 點閱:73下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 傳統同步數位架構接取網路 (Synchronous Digital Hierarchy Access Network) 在傳遞 IP 封包或 Ethernet 框架時,多使用 HDLC (High-level Data Link Control) 或 ATM (Asynchronous Transfer Mode) 的封裝形式。HDLC 的封裝形式雖然簡單,但是傳輸效能無法精確掌控,也不能滿足未來對網路服務品質更高的要求控管。ATM 儘管功能強大,但是相對的網管也十分複雜,對於簡單或小型的網路應用而言很不經濟。

    GFP (Generic Framing Procedure) 格式的使用可以改進 HDLC 的效能並降低系統的複雜度;但是目前GFP 在快速路由、服務品質控管、路徑保護等流量工程方面並沒有相關配套機制。因此,引入多重協定標籤交換技術 (MPLS, Multi-Protocol Label Switch) 不但可以加速封包傳遞,也讓 GFP 封包可以在光纖傳輸網路間進行交換並達到全域性的流量工程控管。

    本研究除了分別探討 GFP 與 MPLS 的相關研究外,也嘗試使用 GFP 承載 MPLS 封包的實作,最後以點對點的網路形式測試效能並探討其優缺點。

    In current internet communication, the High-level Data Link Control (HDLC) or Asynchronous Transfer Mode (ATM) protocol is used to deliver IP packets or Ethernet frames through the Synchronous Digital Hierarchy Access Network. Although the encapsulation of HDLC protocol is simple, the transmission efficiency can not be precisely measured and assured. It can also not meet the higher required quality of service for future applications. ATM supports sophisticated traffic engineering features, but its operations are very complex. It is not an economy scale for simple point-to-point applications over broadband switching networks.

    Generic Framing Procedure (GFP) provides the utilities for encapsulating fixed or variable length packets over Synchronous Digital Hierarchy (SDH) or Optical Transport Network (OTN) protocols. Using GFP (Generic Framing Procedure) transport can improve the efficiency of HDLC and reduce the system complexity. However, GFP transport is now short of traffic engineering mechanisms, e.g. fast rerouting, quality of service, path protection. Multi-Protocol Label Switch (MPLS) can deliver the packets over the internet quickly by using switching mechanism.

    The object of this thesis is to evaluate the performance of MPLS over GFP. Both of GFP and MPLS are evaluated firstly. Then the implementation of MPLS over GFP is described. The experimental results for point-to-point network are discussed. It is shown that the cooperation with MPLS can not only deliver packet faster, but also switch GFP frame over the optical networks with sophisticated global traffic controlling mechanisms.

    摘要 I ABSTRACT II 誌謝 III 目錄 IV 圖 VI 表 VII 第 1 章 簡介 1 第 2 章 GFP 4 2.1. 關於 GFP 4 2.2. GFP 的格式 5 2.2.1 Core Header 6 2.2.2 Payload Area 7 2.3. 擾亂器 7 2.3.1 Core Header 8 2.3.2 Payload Area 8 2.4. GFP 框架識別演算法 9 2.5. GFP 實作的探討 11 2.5.1 CRC 12 2.5.2 拓樸與路由 14 2.6. 結論 14 第 3 章 MPLS 15 3.1. 關於 MPLS 15 3.1.1 現今網路的狀況與挑戰 15 3.1.2 MPLS 的制定原由 16 3.2. MPLS 的基本概念與工作原理 17 3.2.1 MPLS 的基本概念與詞彙 18 3.2.2 MPLS 的工作原理 20 3.3. 使用 MPLS 的原因 21 3.4. GMPLS 的制定原由 21 3.4.1 Forwarding Plane 22 3.4.2 Signaling Plane 23 3.5. 規格制定的相關組織 23 3.5.1 MPLS 23 3.5.2 GMPLS 23 3.5.3 其他組織 24 3.6. 相關研究 24 3.6.1 QoS, Quality of Service 25 3.6.2 Topology 26 3.6.3 Optical 27 3.7. MPLS 的討論 27 3.8. MPLS OVER GFP-F 31 3.9. 接入網端的封包交換 32 第 4 章 MPLS OVER GFP 33 4.1. 相關實作 33 4.2. 本研究之實作 34 4.2.1 CPU 子系統 35 4.2.2 GFP-F 子系統 36 4.2.3 光交換 (Optical Cross Connect) 子系統 37 4.2.4 GFP 驅動程式 38 4.3. 測試方法 40 4.3.1 Round-Trip Time (RTT) 的原理 41 4.3.2 RTT 的優缺點 43 4.4. 測試結果與探討 44 4.4.1 頻寬的使用率 44 4.4.2 GFP 可乘載資料量的比較 45 4.4.3 MPLS over GFP 的效能 47 第 5 章 結論與探討 50 參考文獻 53 附錄 縮寫名稱及其全名對照表 58

    [1] DigiTimes, "台灣寬頻競爭力總體檢," available on 2005/07/01, http://www.digitimes.com.tw/ext/ext.asp?BigExtID=394
    [2] IEEE 802.17, "Resilient Packet Ring (RPR) Access"
    [3] 台灣固網未來發展趨勢與商機說明會, 2005/03/15
    [4] ITU-T Rec. G.7041/Y.1303, "Generic Framing Procedure (GFP)," December 2003.
    [5] Mike Scholten et al., "Data Transport Applications Using GFP," IEEE Communications Magazine, pp. 96-103, May 2002.
    [6] Steven S. Gorshe, "CRC-16 Polynomials Optimized for Applications Using Self-Synchronous Scramblers," IEEE Internal Conference on Communication, vol. 5, pp. 2791-2795, 2002.
    [7] ITU-T Rec. G.707/Y.1322, "Network node interface for the synchronous digital hierarchy (SDH)," December 2003.
    [8] ITU-T Rec. G.709/Y.1331, "Interfaces for the Optical Transport Network (OTN)," March 2003.
    [9] Giuseppe Campobello, Giuseppe Patane, and Marco Russo, "Parallel CRC realization," IEEE Transactions on Computers, vol. 52, issue 10, pp. 1312-1319, October 2003.
    [10] Actel Corporation, "Cyclic Redundancy Code Generator Macro," January 2002, available on 2005/07/01, http://www.employees.org/~surendra/asic/CRCds.pdf
    [11] Stephen B. Wicker, "Error control systems for digital communication and storage," 1995, Prentice Hall.
    [12] A. Viswanathan, N. Feldman, Z. Wang, R. Callon, "Evolution of Multiprotocol Label Switching," IEEE Communications Magazine, May 1998.
    [13] E. Rosen et al., IETF RFC 3031, "Multiprotocol Label Switching Architecture," January 2001.
    [14] E. Rosen et al., IETF RFC 3032, "MPLS Label Stack Encoding," January 2001.
    [15] Randy Zhang, "MPLS: Delivering Next-Generation Networking Services," Sys Admin: The Journal for UNIX Systems Administrators, vol. 9, no. 12, December, 2000, available on 2005/07/01, http://www.samag.com/documents/s=1158/sam0012a/0012a.htm
    [16] Daniel Awduche, Yakov Rekhter, "Multiprotocol Lambda Switching: Combining MPLS Traffic Engineering Control with Optical Crossconnects," IEEE Communications Magazine, March 2001.
    [17] Ayan Banerjee et al., "Generalized Multiprotocol Label Switching: An Overview of Routing and Management Enhancements", IEEE Communications Magazine, January 2001.
    [18] Ayan Banerjee et al., "Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques," IEEE Communications Magazine, July 2001.
    [19] L. Berger, Editor, IETF RFC 3471, "Generalized Multi-Protocol Label Switching (GMPLS) Signaling Functional Description", January 2003.
    [20] IETF Multiprotocol Label Switching (mpls) Work Group, available on 2005/07/01, http://www.ietf.org/html.charters/mpls-charter.html
    [21] IETF Common Control and Measurement Plane (CCAMP) Work Group, available on 2005/07/01, http://www.ietf.org/html.charters/ccamp-charter.html
    [22] Internet Traffic Engineering Work Group (TEWG), available on 2005/07/01, http://www.ietf.org/html.charters/tewg-charter.html
    [23] ITU-T Workshop on "Next Generation Networks: What, When and How ?," available on 2005/07/01, http://www.itu.int/ITU-T/worksem/ngn/index.html
    [24] L. Andersson et al., IETF RFC 3468, "The Multiprotocol Label Switching (MPLS) Working Group decision on MPLS signaling protocols," February 2003.
    [25] D. Awduche et al., IETF RFC 2702, "Requirements for Traffic Engineering Over MPLS," September 1999.
    [26] D. Ooms et al., IETF RFC 3353, "Overview of IP Multicast in a Multi-Protocol Label Switching (MPLS) Environment," August 2002.
    [27] Panos Trimintzios et al., "A Management and Control Architecture for Providing IP Differentiated Services in MPLS-Based Networks," IEEE Communications Magazine, May 2001.
    [28] R. Braden, D. Clark, S. Shenker, IETF RFC 1633, "Integrated Services in the Internet Architecture: an Overview," June 1994.
    [29] L. Berger, Editor, IETF RFC 3473, "Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource ReserVation Protocol-Traffic Engineering (RSVP-TE) Extensions," January 2003.
    [30] F. Le Faucheur, Editor et al., IETF RFC 3270, "Multi-Protocol Label Switching (MPLS) Support of Differentiated Services," May 2002.
    [31] Jose L. Marzo et al., "QoS Online Routing and MPLS Multilevel Protection: A Survey?," IEEE Communications Magazine, October 2003.
    [32] Sangsik Yoon et al., "An Efficient Recovery Mechanism for MPLS-based Protection LSP," Joint 4th IEEE International Conference on ATM (ICATM 2001) and High Speed Intelligent Internet Symposium, 22-25 April 2001.
    [33] S. Srivastava et al., "A Case Study on Evaluating the Benefits of MPLS Traffic Engineering through Constraint-Based Routing and Network Controls," ICC 2002. IEEE International Conference on Communications, vol. 4, 28 April - 2 May 2002.
    [34] Keping Long et al., "Load balancing algorithms in MPLS traffic engineering," IEEE Workshop on High Performance Switching and Routing, 29-31 May 2001.
    [35] Gyu Myoung Lee, Jin Seek Choi, "A survey of multipath routing for traffic engineering," available on 2005/07/01, http://vega.icu.ac.kr/~gmlee/research/papers/a%20survey%20of%20multipath%20routing.pdf
    [36] Guangyi Liu, Xiaokang Lin, "MPLS Performance Evaluation in Backbone Network," IEEE International Conference on Communications, vol. 2, pp. 1179-1183, 2002.
    [37] Raj Jain, Sudheer Dharanikota, "IP over DWDM - Recent Developments, Trends and Issues," available on 2005/07/01, http://www.cs.odu.edu/~sudheer/technical/papers/BusinessMag/IPoverDWDM.pdf
    [38] Paola Iovanna, Roberto Sabella, and Marina Settembre, "A Traffic Engineering System for Multilayer Networks Based on the GMPLS Paradigm," IEEE Network, March/April 2003.
    [39] D. Awduche, et al., IETF RFC 3209, "RSVP-TE: Extensions to RSVP for LSP Tunnels," December 2001.
    [40] B. Jamoussi, et al., IETF RFC 3212, "Constraint-Based LSP Setup using LDP," January 2002.
    [41] Adrian Farrel, "The Internet and Its Protocols: A Comparative Approach," Morgan Kaufmann, April 2004.
    [42] ITU-T Rec. G.7713.2/Y.1704.2, "Distributed Call and Connection Management: Signalling mechanisms using GMPLS RSVP-TE," March 2003.
    [43] ITU-T Rec. G.7713.3/Y.1704.3, "Distributed Call and Connection Management: Signalling mechanisms using GMPLS CR-LDP," March 2003.
    [44] ITU-T Rec. G.7041/Y.1303, "Generic Framing Procedure (GFP)," Corrigendum 1, January 2005.
    [45] E. Mannie, IETF RFC 3945, "Generalized Multi-Protocol Label Switching (GMPLS) Architecture," October 2004.
    [46] ITU-T Rec. G.7041/Y.1303, "Generic Framing Procedure (GFP)," Amendment 3, January 2005.
    [47] ITU-T Rec. G.7042/Y.1305, "Link capacity adjustment scheme (LCAS) for virtual concatenated signals," February 2004.
    [48] Infineon, "Mapper/Framer for STM-4/STS-12 and STM-1/STS-3", available on 2005/07/01, http://www.infineon.com/cgi/ecrm.dll/ecrm/scripts/prod_ov.jsp?oid=50628
    [49] Vish Ramamurti, John Siwko, George Young, and Mike Pepe, "Initial Implementations of Point-to-Point Ethernet over SONET/SDH Transport," IEEE Communications Magazine, March 2004.
    [50] 碩彥通信股份有限公司,http://www.syncom.com.tw/
    [51] MPLS for Linux, available on 2005/07/01, http://mpls-linux.sourceforge.net/
    [52] Gianluca Insolvibile, "Inside the Linux Packet Filter," Linux Journal, available on 2005/07/01, http://www.linuxjournal.com/article/4852 and http://www.linuxjournal.com/article/5617
    [53] Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman, "Linux Device Drivers," O'Reilly, 3rd Edition, February 2005.
    [54] V. Paxson, "Measurements and Analysis of End-to-End Internet Dynamics," PhD thesis, University of California Berkeley, 1997.
    [55] J. Postel, IETF RFC 792, "Internet Control Message Protocol," September 1981.
    [56] Ben Hardekopf et al., "Impact of Network Protocols on Programmable Router Architectures," available on 2005/07/01, http://www.cs.utexas.edu/users/vin/pub/pdf/jspe03.pdf
    [57] Quagga Routing Suite, available on 2005/07/01, http://www.quagga.net/

    下載圖示 校內:2006-08-01公開
    校外:2006-08-01公開
    QR CODE