簡易檢索 / 詳目顯示

研究生: 蘇柏州
Su, Po-Chou
論文名稱: 混合式IPv6 Multihoming 閘道器之設計及 實作
Design and Implementation of a Hybird IPv6 Multihoming Gateway
指導教授: 黃崇明
Huang, Chung-Ming
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2004
畢業學年度: 92
語文別: 英文
論文頁數: 44
中文關鍵詞:
外文關鍵詞: Fault Tolerance, Load Balancing, Multihoming, Router Advertisement, IPv6
相關次數: 點閱:97下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  •   Multihoming allows a site/host to connect to multiple Internet Service Providers (ISPs) simultaneously. In this paper, a hybrid IPv6 multihoming approach, which combines the host-based
    multihoming approach and the router-based multihoming approach, is proposed. In the proposed
    design, Router Advertisements defined in Internet Control Message Protocol version 6 (ICMPv6) is adopted to handle the multihoming message exchange between the router and the hosts within the IPv6 multihomed network. The corresponding system implementation called ”MultiGate6”, offers fault tolerance, load balancing, and provider independence services to both site and host levels. With the five load balancing policies provided in MultiGate6, congestion of a single link can be prevented and thus bandwidths of links can be more utilized.

    1 Introduction 1 2 Related Works 7 3 The Functional Scenario of MultiGate6 12 3.1 Multihomed Network . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3.2 Link Status Monitoring and Fault Tolerance . . . . . . . . . . . . . . 15 3.3 Load Balancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4 Protocol Design 18 4.1 Fault Tolerance . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.2 Load Balancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 5 System Development 24 5.1 System Architecture . . . . . . . . . . . . . . .. . . . . . . . . . . 24 5.2 Implementation of Load Balancing and Fault Tolerance . . . . . . . . . 26 5.3 Implementation of the Source Address Selection Function . . . . . . . 29 6 Performance Evaluation 31 6.1 Experimental Environment . . . . . . . . . . . . . . . . . . . . . . . 31 6.2 Evaluation Results on Path Load Ratio . . . . . . . . . . . . . . . . 32 6.3 Evaluation Results on Effects of SRTT, BB, and LLF . . . . . . . . . . 35 6.4 Evaluation Results on Interval of Router Advertisements . . . . . . . 37 7 Conclusion 41

    [1] The IETF IPv6 MultihomingWorking Group.
    http://www.ietf.org/html.charters/multi6-charter.html.
    [2] R. Draves, ”Default Address Selection for Internet Protocol version 6 (IPv6),” RFC 3484, IETF, Feb. 2003.
    [3] M. Crawford, ”Router Renumbering for IPv6,” RFC 2894, IETF, August 2000.
    [4] R. Stewart, Q. Xie et. al., ”Stream Control Transmission Protocol,” RFC 2960, IETF, Oct. 2000.
    [5] Internet-Draft: Host Identity Protocol.
    http://www.ietf.org/internet-drafts/draft-ietf-hip-base-00.txt
    [6] Internet-Draft: LIN6(Location Independent Networking for IPv6).
    http://www.lin6.net/draft/draft-teraoka-multi6-lin6-00.txt
    [7] Internet-Draft: GSE - An Alternate Addressing Architecture for IPv6 (aka 8+8)
    http://www.watersprings.org/pub/id/draft-ietf-ipngwg-gseaddr-00.txt
    [8] J. Hagino, H. Snyder, ”IPv6 multihoming support at site exit routers,” RFC 3178, IETF, October 2001.
    [9] Internet-Draft: MHAP - Multi Homing Aliasing Protocol
    http://arneill-py.sacramento.ca.us/ipv6mh/draft-py-mhap-01a.txt
    [10] T. Bates, ”Scalable support for multi-homed multi-provider connectivity,” RFC 2260, IETF, January 1998.
    [11] N. Yamai, K. Okayama, H. Shimamoto, and T. Okamoto, ”A Dynamic Traffic Sharing with Minimal Administration on Multihomed Networks,” Proc. of IEEE International Conference on Communications 2001 (ICC2001), Vol.5, pp.1506-1510, June 2001.
    [12] Y. Hori, K. Onimaru, T. Ikenaga, and Y. Oie, ”Design and Implementation of IPv6 gateway allowing effective use of multihome network,” IEEE PACRIM’03, pp.601-604, 28-30 Aug. 2003, Victoria, B.C., Canada , August 2003.
    [13] A. Conta and S. Deering, ”Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification,” RFC 2463, IETF, December 1998.
    [14] B. A. Mah. pchar: a Tool for Measuring Internet Path Characteristics. February 1999.
    [15] Linux IPv6 Router Advertisement Daemon (radvd).
    http://v6web.litech.org/radvd/index.html.
    [16] T. Narten, E. Nordmark andW. A. Simpson, ” Neighbor Discovery for IP version 6 (IPv6) ”, RFC 2461, IETF, December 1998.
    [17] S. Thomson and T. Narten, ”IPv6 Stateless Address Autoconfiguration,” RFC2462, IETF, December 1998.

    下載圖示 校內:立即公開
    校外:2004-07-30公開
    QR CODE