Responsive image
博碩士論文 etd-0821101-155833 詳細資訊
Title page for etd-0821101-155833
論文名稱
Title
在MPLS網路上使用CR-LDP具有協調式頻寬侵佔的機制
A CR-LDP Based Bandwidth Preemption with Negotiation Mechanism in MPLS Networks
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
70
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2001-07-26
繳交日期
Date of Submission
2001-08-21
關鍵字
Keywords
none
CR-LDP, Bandwidth Preemption, QoS, MPLS
統計
Statistics
本論文已被瀏覽 5681 次,被下載 2491
The thesis/dissertation has been browsed 5681 times, has been downloaded 2491 times.
中文摘要
在MPLS(Multi-Protocol Label Switching)的架構底下,所提供的限制性路由標籤發送協定(Constraint-Based Routed Label Distribution Protocol,CR-LDP)使得MPLS擁有流量工程與資料服務品質保證(QoS)的功能,其提供當網路在建立具有服務品質保證的傳輸通道時,在所需頻寬不夠時,高優先權的資料流可以去搶(pre-empt)低優先權資料流頻寬的機制,然而單以優先權高低,來作為要不要搶低優先權資料流頻寬的依據,並不能達到網路效能的有效運用與確保網路的服務品質。
因此我們提出了架構在MPLS網路裡,具有協調式頻寬侵佔(Bandwidth Preemption with Negotiation,BPN)的架構,來解決此問題。在BPN的機制裡,高優先權的資料連線在預留其所需頻寬時,在頻寬不足的情況底下,會去Ingress Router,詢問將被侵佔頻寬的低優先權資料連線,是否可以被侵佔,而Ingress Router會去網路連線狀態資料庫(Network Link State DataBase)查詢,低優先權資料連線是否有其他路徑可以預留其傳輸頻寬,假如有的話才允許高優先權資料連線侵佔其頻寬。
我們在支援MPLS模擬環境的MNS(MPLS Network Simulator)上,新增了協調頻寬侵佔的模組,以便模擬BPN與傳統的強迫式頻寬侵佔兩者在不同傳輸等級間,對於平均資料流輸出率(Throughput),與封包的遺失率(Packet Loss Rate)方面,發現BPN都有明顯比較好的表現。
最後我們在對具有BPN機制的MPLS網路,作了一些網路環境參數方面的假設之後,依據這些假設的變數,計算出BPN的頻寬協調侵佔演算法的複雜度。
Abstract
In MPLS networks, CR-LDP (Constraint-Based Routed Label Distribution Protocol) provides traffic engineering and QoS (Quality of Service) by distributing labels along the path. One of the innovative ideas in CR-LDP is right in the capability of bandwidth preemption. Bandwidth preemption allows a high-priority traffic flow to pre-empt the low-priority traffic flow when there is not enough bandwidth for conveying the high-priority flow. However, it is not effective in assuring QoS by simply pre-empting the low-priority flow.
Therefore, in the thesis, we present a bandwidth preemption with negotiation (BPN) architecture for MPLS networks. In BPN, a high-priority flow will have to negotiate the bandwidth with Ingress Switch Router (ISR) before it can actually pre-empt the bandwidth being used by the low-priority flow. A network link-state database in ISR is designed to record the remaining bandwidth for each priority class. ISR determines whether a high-priority flow can pre-empt a low-priority flow based on the condition that the low-priority flow is possible to switch to other paths with an equal bandwidth along the path.
In order to evaluate the performance of our proposed BPN mechanisms, we modify the MNS (MPLS Network Simulator) by adding a bandwidth negotiation module. For the comparisons, we design two topologies for simulating the proposed BPN and the traditional bandwidth preemption with force mode. It is observed that the BPN have exhibited better performance in average throughput and packet loss rate than the traditional bandwidth preemption, not matter either a complex or a regular topology is used.
Finally, we analyze the BPN algorithm complexity by some network parameters, and compare the complexity with that of traditional bandwidth preemption
目次 Table of Contents
第一章 導論
1-1 研究動機 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 1
1-2 研究方向與方法 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 2
1-3 論文架構 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 3
第二章 多重協定標籤交換式網路(MPLS)相關研究背景 ‥‥‥ 5
2-1 MPLS的發展背景 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 5
2-2 MPLS網路 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 6
2-2-1 MPLS的基本架構 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 6
2-2-2 MPLS 網路潛在的問題 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 10
2-3 關於MPLS的相關研究 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 11
2-3-1 MPLS與差別式服務(Differentiated Service)的整合‥‥‥ 12
2-3-2 關於流量工程問題的解決‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 13
2-4 限制性服務品質保證路由的問題‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 14
第三章 具協調式頻寬侵占(BPN)的架構‥‥‥‥‥‥‥‥‥‥‥ 18
3-1 BPN 控制封包與訊息封包的設計 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 18
3-1-1 BPN 控制封包的設計 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 19
3-1-2 BPN 訊息封包的設計 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 21
3-2 BPN 的傳輸等級定義 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 24
3-3 BPN 架構的設計原理 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 26
3-3-1 BPN 的工作流程 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 27
3-3-2 BPN 的工作模組與互動流程 ‥‥‥‥‥‥‥‥‥‥‥‥ 29

第四章 模擬與結果分析 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 35
4-1 支援 MPLS的MNS模擬器 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 35
4-2 具BPN功能的相關擴充模組‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 38
4-3 具BPN的網路模擬架構與模擬環境的介紹‥‥‥‥‥‥‥‥‥‥ 41
4-4 模擬結果的討論 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 45
第五章 BPN 演算法複雜度的分析‥‥‥‥‥‥‥‥‥‥‥ 58
5-1 複雜度分析的假設 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 58
5-2 演算法的複雜度 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 60
第六章 結論與未來展望‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 62
6-1 結論 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 62
6-2 未來展望 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 63
參考文獻 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 65
索引 ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ 68
參考文獻 References
[1] MPLS Resource Center, http://www.mplsrc.com/vendor.shtml
[2] E. Rosen, A. Viswanathan, R. Callon, “Multiprotocol Label Switching Architecture”, RFC 3031, Jan. 2001.
[3] Haeryong Lee, Jeongyeon Hwang, Byungryong Kang, Kyoungpyo Jun, “End-to-end QoS architecture for VPNs:MPLS VPN deployment in a backbone network”, 2000 International Workshops on Parallel Processing, pp. 479 – 483.
[4] Y. Afek, A. Bremler-Barr, “Trainet:a new label switching scheme”, INFOCOM 2000. Proceedings. IEEE, Vol. 2, 2000, pp. 874 – 883.
[5] Y. Ohba, “Issues on Loop Prevention in MPLS Networks”, IEEE Communications Magazine, Vol. 37, No. 12, Dec. 1999, pp. 64 – 68.
[6] Y. Ohba, Y. Katsube, E. Rosen, P. Doolan, ” MPLS Loop Prevention Mechanism”, RFC 3063, Feb. 2001.
[7] G. Swallow, “MPLS Advantages for Traffic Engineering”, IEEE Communications Magazine, Vol. 37, No. 12, Dec. 1999, pp. 54 – 57.
[8] G. Armitage, “MPLS:the magic behind the myths”, IEEE Communications Magazine, Vol. 38, No. 1, Jan. 2000, pp. 124 – 131.
[9] E. Dinan, D. O. Awduche, B. Jabbari, “Analytical framework for dynamic traffic partitioning in MPLS networks”, IEEE International Conference on Communications,( ICC 2000), Vol. 3, pp. 1604 – 1608.
[10] M. Kodialam, T.V. Lakshman, “Minimum Interference Routing with Applications to MPLS Traffic Engineering”, INFOCOM 2000. Proceedings. IEEE, Vol. 2, pp. 884 – 893.
[11] Shahram Davari, Pasi Vaananen, Ram Krishnan, Pierrick Cheval, Juha Heinanen,“MPLS Support of Differentiated Services”, Internet-Draft (draft-ietf-mpls-diff-ext-08.txt), Feb. 2001.
[12] D. Awduche, J. Malcolm, J. Agogbua, M. O'Dell, J. McManus, “ Requirements for Traffic Engineering Over MPLS”, RFC 2702, Sep. 1999.
[13] E. Rosen, D. Tappan, G. Fedorkow, Y. Rekhter, D. Farinacci, T. Li, A. Conta, “MPLS Label Stack Encoding”, RFC 3032, Jan. 2001.
[14] L. Andersson, P. Doolan, N. Feldman, A. Fredette, B. Thomas, “LDP Specification”, RFC 3036, Jan. 2001.
[15] Daniel O. Awduche, Lou Berger, Der-Hwa Gan, Tony Li, Vijay Srinivasan, George Swallow, “RSVP-TE:Extensions to RSVP for LSP Tunnels”, Internet-Draft (draft-ietf-mpls-rsvp-lsp-tunnel-08.txt), Feb. 2001.
[16] Aboul-Magd, L. Andersson, P. Ashwood-Smith, F. Hellstrand, K. Sundell, R. Callon, R. Dantu, L. Wu, P. Doolan, T. Worster, N. Feldman, A. Fredette, M. Girish, E. Gray, J. Halpern, J. Heinanen, T. Kilty, A. Malis, P. Vaananen, “Constraint-Based LSP Setup using LDP”, Internet-Draft (draft-ietf-mpls-cr-ldp-05.txt), Feb. 2001.
[17] Jerry Ash, Muckai Girish, Eric Gray, Bilel Jamoussi, Gregory Wright, “Applicability Statement for CR-LDP”, Internet-Draft (draft-ietf-mpls-crldp-applic-01.txt), Jul. 2000.
[18] J. Ash, Y. Lee, P. Ashwood-Smith, B. Jamoussi, D. Fedyk, D. Skalecki, L. Li, “LSP Modification Using CR-LDP”, Internet-Draft (draft-ietf-mpls-crlsp-modify-03.txt), May 2001.
[19] A. Elwalid,Jin Cheng, S. Low, I. Widjaja, “MATE:MPLS adaptive traffic engineering”, INFOCOM 2001. Proceedings. IEEE, Vol. 3, pp. 1300 – 1309.
[20] M.K. Girish, Bei Zhou, Jian-Qiang Hu, “Formulation of the Traffic Engineering Problems in MPLS Based IP Networks”, Fifth IEEE Symposium on Computers and Communications, ISCC2000, Proceedings. IEEE, pp. 214 – 219.
[21] N. Rouhana, E. Horlait, “Differentiated services and integrated services use of MPLS”, IEEE Symposium on Computers and Communications( ISCC 2000), Proceedings. IEEE, pp. 194 – 199.
[22] A. Maner, B. Szviatovszki, A. Szentesi, D. Orincsay, J. Harmatos, “On-demand optimization of label switched paths in MPLS networks”, Ninth International Conference on Computer Communications and Networks, 2000, Proceedings, pp. 107 – 113.
[23] Gyu Myoung Lee, Jun Kyun Choi, “A Study of Flow-based Traffic Admission Control Algorithm in the ATM-based MPLS Network”, 15th International Conference on Information Networking, 2001. Proceedings, pp. 213 – 218.
[24] I. Cidon, R. Rom, Y. Shavitt, “Analysis of Multi-Path Routing”, IEEE/ACM Transactions on Networking, Vol. 7, Issue:6, Dec. 1999, pp. 885 – 896.
[25] Ji-young Lim, Ki-Joon Chae, “Differentiated Link Based QoS Routing Algorithms for Multimedia Traffic in MPLS Networks”, 15th International Conference on Information Networking,(ICOIN 2001), Proceedings, pp. 587 – 592.
[26] LBL, Xerox PARC, UCB, and USC/ISI, “Network Simulator – ns(version 2)”, http://www.isi.edu/nsnam/ns/
[27] Gaeil Ahn, Woojik Chun, “Design and implementation of MPLS network simulator (MNS) supporting QoS”, 15th International Conference on Information Networking,(ICOIN 2001), Proceedings, pp. 694 – 699.
[28] LBL, Xerox PARC, UCB, and USC/ISI, “Network Simulator:Contributed Code”, http://www.isi.edu/nsnam/ns/ns-contributed.html
[29] LBL, Xerox PARC, UCB, and USC/ISI, “Research using NS”, http://www.isi.edu/nsnam/ns/ns-research.html
[30] Gaeil Ahn, Woojik Chun, “Design and Implementation of MPLS network Simulator Supporting LDP and CR-LDP”, IEEE International Conference on Networks,( ICOIN 2000), Proceedings, pp. 441 – 446.
[31] Gaeil Ahn, “Welcome to Gaeil Ahn's homepage”, http://flower.ce.cnu.ac.kr/~fog1/
[32] R. Braden ,D. Clark ,S. Shenker, “Integrated Services in the Internet Architecture:an Overview”, RFC 1663, Jun. 1994.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內立即公開,校外一年後公開 off campus withheld
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code