Network Working Group

Similar documents
Category: Standards Track December 2007

Request for Comments: 5220 Category: Informational R. Hiromi Intec Netcore K. Kanayama INTEC Systems July 2008

Network Working Group. Category: Standards Track June Dynamic Host Configuration Protocol for IPv6 (DHCPv6) Relay Agent Subscriber-ID Option

Network Working Group Request for Comments: August Address-Prefix-Based Outbound Route Filter for BGP-4

Network Working Group. Category: Standards Track August Dynamic Host Configuration Protocol for IPv6 (DHCPv6) Relay Agent Remote-ID Option

Network Working Group Request for Comments: 4885 Category: Informational Motorola July 2007

Network Working Group. Category: Informational May OSPF Database Exchange Summary List Optimization

Network Working Group Request for Comments: 4603 Category: Informational Cisco Systems July Additional Values for the NAS-Port-Type Attribute

Network Working Group Request for Comments: Cisco Systems, Inc. June 2006

Expires: October 9, 2005 April 7, 2005

Request for Comments: Category: Best Current Practice June 2008

C. Martin ipath Services February A Policy Control Mechanism in IS-IS Using Administrative Tags

Category: Standards Track October 2006

Request for Comments: January 2007

Network Working Group Request for Comments: 4558 Category: Standards Track Cisco Systems D. Papadimitriou Alcatel June 2006

Network Working Group. Azaire Networks H. Deng China Mobile J. Kempf DoCoMo USA Labs January 2008

Request for Comments: 5179 Category: Standards Track May 2008

Network Working Group Request for Comments: 4424 February 2006 Updates: 4348 Category: Standards Track

Request for Comments: 3932 October 2004 BCP: 92 Updates: 3710, 2026 Category: Best Current Practice

Request for Comments: 3934 Updates: 2418 October 2004 BCP: 94 Category: Best Current Practice

Network Working Group. BCP: 131 July 2007 Category: Best Current Practice

Network Working Group Request for Comments: A. Zinin Alcatel-Lucent March 2007

Request for Comments: Starent Networks A. Lior Bridgewater Systems K. Leung Cisco Systems October 2007

Category: Standards Track Juniper Networks E. Rosen Cisco Systems, Inc. August MPLS Upstream Label Assignment and Context-Specific Label Space

Network Working Group. Category: Standards Track Cisco Systems May 2007

Category: Standards Track Cisco Systems, Inc. March 2005

Request for Comments: May 2007

Request for Comments: 4433 Category: Standards Track Cisco Systems Inc. March 2006

Request for Comments: 5010 Category: Standards Track Cisco Systems, Inc. September 2007

Category: Standards Track September MIB Textual Conventions for Uniform Resource Identifiers (URIs)

Category: Standards Track October Vendor-Identifying Vendor Options for Dynamic Host Configuration Protocol version 4 (DHCPv4)

Category: Standards Track LabN Consulting, LLC July 2008

Network Working Group. Category: Standards Track Juniper Networks August 2008

Network Working Group. Category: Standards Track Samsung S. Kumar Tech Mahindra Ltd S. Madanapalli Samsung May 2008

Network Working Group Request for Comments: 4242 Category: Standards Track University of Southampton B. Volz Cisco Systems, Inc.

Request for Comments: 4633 Category: Experimental August 2006

Category: Standards Track Redback Networks June 2008

Network Working Group Request for Comments: A. Zinin Alcatel-Lucent March OSPF Out-of-Band Link State Database (LSDB) Resynchronization

Network Working Group. Category: Informational January 2006

Network Working Group Request for Comments: Cisco Systems, Inc. December 2005

Updates: 2409 May 2005 Category: Standards Track. Algorithms for Internet Key Exchange version 1 (IKEv1)

Request for Comments: 5156 Category: Informational April 2008

Category: Standards Track June Requesting Attributes by Object Class in the Lightweight Directory Access Protocol (LDAP) Status of This Memo

Network Working Group. Cisco Systems June 2007

Network Working Group Request for Comments: February 2006

Network Working Group. Category: Informational UNINETT A. Vijayabhaskar Cisco Systems (India) Private Limited May 2005

Request for Comments: K. Norrman Ericsson June 2006

Network Working Group. Category: Informational June Intermediate System to Intermediate System (IS-IS) Extensions for Traffic Engineering (TE)

Network Working Group Request for Comments: Category: Standards Track G. Neville-Neil Neville-Neil Consulting December 2007

Network Working Group Internet-Draft January 25, 2006 Expires: July 29, Feed Rank draft-snell-atompub-feed-index-05.txt. Status of this Memo

Category: Informational M. Shand Cisco Systems May 2004

Category: Informational Woven Systems May 2008

Network Working Group Request for Comments: September IANA Considerations for the IPv4 and IPv6 Router Alert Options

Network Working Group Internet-Draft August 2005 Expires: February 2, Atom Link No Follow draft-snell-atompub-feed-nofollow-00.

Network Working Group. Category: Informational Comcast J. Paugh Nominum, Inc. September 2007

Network Working Group. Intended status: Standards Track Columbia U. Expires: March 5, 2009 September 1, 2008

Request for Comments: 4715 Category: Informational NTT November 2006

Request for Comments: NTT Communications A. Takenouchi NTT December A Model of IPv6/IPv4 Dual Stack Internet Access Service

Network Working Group. N. Williams Sun Microsystems June 2006

Network Working Group. Category: Standards Track September 2006

Network Working Group Request for Comments: 4143 Category: Standards Track Brandenburg November 2005

Request for Comments: 4755 Category: Standards Track December 2006

Network Working Group Request for Comments: December 2004

Category: Standards Track Cisco H. Tschofenig Nokia Siemens Networks August 2008

Network Working Group. Juniper Networks January Maximum Transmission Unit Signalling Extensions for the Label Distribution Protocol

Network Working Group. Category: Standards Track June Protocol Independent Multicast (PIM) Bootstrap Router MIB

Request for Comments: Cisco Systems, Inc. Category: Best Current Practice. P. Merckx Equant T. Telkamp Global Crossing May 2004

Category: Standards Track June 2006

Network Working Group. February 2005

Isode Limited March 2008

Network Working Group Request for Comments: 4573 Category: Standard Track July MIME Type Registration for RTP Payload Format for H.

Network Working Group Internet-Draft August 2005 Expires: February 2, Atom Link No Follow draft-snell-atompub-feed-nofollow-03.

Network Working Group Request for Comments: 4869 Category: Informational May Suite B Cryptographic Suites for IPsec. Status of This Memo

Request for Comments: 4571 Category: Standards Track July 2006

Ericsson D. Willis. Cisco Systems. April 2006

Category: Standards Track Cisco Systems, Inc January The Secure Shell (SSH) Session Channel Break Extension

Category: Standards Track March Extensible Provisioning Protocol (EPP) Transport Over TCP

Network Working Group Request for Comments: 4147 Category: Informational August Proposed Changes to the Format of the IANA IPv6 Registry

Opaque Information Distribution

Network Working Group Internet-Draft October 27, 2007 Intended status: Experimental Expires: April 29, 2008

Request for Comments: 5079 Category: Standards Track December Rejecting Anonymous Requests in the Session Initiation Protocol (SIP)

Category: Experimental June 2006

Request for Comments: 3861 Category: Standards Track August 2004

Network Working Group. Category: Standards Track July 2007

Request for Comments: Wichorus G. Tsirtsis Qualcomm T. Ernst INRIA K. Nagami INTEC NetCore October 2009

Intended status: Standards Track Expires: August 28, 2008 Hitachi A. Kobayashi NEC Corp. M. Stiemerling (Ed.) NEC Europe Ltd.

Network Working Group. Category: Standards Track June 2005

Operational Experiment of Seamless Handover of a Mobile Router using Multiple Care-of Address Registration

Category: Informational September A Suggested Scheme for DNS Resolution of Networks and Gateways

Network Working Group Request for Comments: Category: Best Current Practice October 2008

Network Working Group. Category: Informational October 2005

Request for Comments: 4759 Category: Standards Track Neustar Inc. L. Conroy Roke Manor Research November 2006

Request for Comments: Category: Standards Track January 2008

Request for Comments: 5120 Category: Standards Track Cisco Systems N. Sheth Juniper Networks February 2008

Network Working Group Request for Comments: Category: Best Current Practice January 2004

Network Working Group Request for Comments: 4913 Category: Experimental July 2007

Network Working Group Request for Comments: 5167 Category: Informational Polycom March 2008

Jabber, Inc. August 20, 2004

Request for Comments: 5115 Category: Standards Track UCL January Telephony Routing over IP (TRIP) Attribute for Resource Priority

Network Working Group. Category: Informational Cisco Systems A. Shaikh AT&T Labs (Research) April 2005

Transcription:

Network Working Group Request for Comments: 4908 Category: Experimental K. Nagami INTEC NetCore S. Uda JAIST N. Ogashiwa NOWARE, Inc. H. Esaki University of Tokyo R. Wakikawa Keio University H. Ohnishi NTT June 2007 Status of This Memo Multihoming for Small-Scale Fixed Networks Using Mobile IP and Network Mobility (NEMO) This memo defines an Experimental Protocol for the Internet community. It does not specify an Internet standard of any kind. Discussion and suggestions for improvement are requested. Distribution of this memo is unlimited. Copyright Notice Copyright (C) The IETF Trust (2007). IETF Note This RFC is not a candidate for any level of Internet Standard. The IETF disclaims any knowledge of the fitness of this RFC for any purpose and in particular notes that the decision to publish is not based on IETF review for such things as security, congestion control, or inappropriate interaction with deployed protocols. The RFC Editor has chosen to publish this document at its discretion. Readers of this document should exercise caution in evaluating its value for implementation and deployment. See RFC 3932 for more information. Nagami, et al. Experimental [Page 1]

Abstract Multihoming technology improves the availability of host and network connectivity. Since the behaviors of fixed and mobile networks differ, distinct architectures for each have been discussed and proposed. This document proposes a common architecture for both mobile and fixed networking environments, using mobile IP (RFC 3775) and Network Mobility (NEMO; RFC 3963). The proposed architecture requires a modification of mobile IP and NEMO so that multiple Careof Addresses (CoAs) can be used. In addition, multiple Home Agents (HAs) that are located in different places are required for redundancy. 1. Motivation Users of small-scale networks need an easy method to improve network availability and to load balance several links. Multihoming technology is one of the solutions to improve availability. Conventional major multihoming networks use BGP, but it has some issues. Therefore, we propose a multihoming architecture using mobile IP [1] and NEMO [2] for small-scale fixed networks. 1.1. General Benefits of Multihoming In a multihoming network environment, both users and network managers benefit from controlling outgoing traffic, incoming traffic, or both of them. Those benefits are described in "Goals and Benefits of Multihoming" [3]. The following is a summary of those goals and benefits: o Ubiquitous Access o Redundancy/Fault-Recovery o Load Sharing o Load Balancing o Bi-casting o Preference Settings 1.2. Problems to be Solved to Accomplish Multihoming Several multihoming technologies have been proposed so far. Conventional major multihoming networks use BGP, but it has some issues, as follows. Nagami, et al. Experimental [Page 2]

(1) Increasing route entries in the Internet In the multihoming environments, each user s network needs to advertise its address block to all ISPs connected to them. If a multihomed user connects to only one ISP, the ISP can advertise routing information to aggregate them. But some multihomed users need to connect with different ISPs to be prepared for ISP failure. In this case, ISPs need to advertise routing information for multihomed users without aggregation. Therefore, the number of routing entries in the Internet is increasing one by one. (2) Difficulty of using multiple links efficiently It is not easy to control incoming traffic in the case of the conventional multihoming architecture using BGP. Therefore, load balancing of connected links is difficult. 1.3. Using the Architecture of Mobile IP and NEMO to Solve the Problems Basically, mobile IP (MIP) and NEMO have been proposed for mobile hosts or mobile networks; however, their architecture and protocol can be used for fixed networks and to solve the problems mentioned above. The details of the solution are described in the sections below. Moreover, by using the architecture and the protocol of MIP and the NEMO, the cost of network operation will be decreased. For instance, in the architecture of MIP and NEMO, renumbering IP addresses when office or network equipment is relocated becomes unnecessary, as the network address prefix used by a user network in a mobile IP environment does not depend on the upstream ISP s network prefix. 2. Multihoming Architecture Using Mobile IP and NEMO 2.1. Mobile Network Includes Fixed Network By their nature, NEMO and mobile IP must work with multihoming. This is because mobile nodes need to use multiple links to improve the availability of network connectivity since the wireless link is not always stable. Therefore, we propose that multihoming for fixed nodes (routers and hosts) uses the framework of NEMO and mobile IP. 2.2. Overview of Multihoming Network Architecture Using Mobile IP Figure 1 shows the basic multihoming network architecture. In this architecture, a mobile router (MR), which is a border router of the multihomed network, sets up several tunnels between the MR and the HA by multiple-coa registration. An HA (or a router to which the HA Nagami, et al. Experimental [Page 3]

belongs) advertises the user s network prefix (Prefix X in Figure 1) to ISPs via the routing protocol. If the HA has several multihomed networks (Prefix X and Y in Figure 1), they can advertise an aggregated network prefix to ISPs. Therefore, the Internet routing entries do not increase one by one when the number of multihomed users is increased. HA1 (Advertise aggregated prefix X and Y) v ISP +------------------------+---------------------+ The Internet +-+----------+--------------------+----------+-+ ISP-A ISP-B ISP-A ISP-B +--- MR ---+ +--- MR ---+ CoA1 CoA2 CoA1 CoA2 -------+--------- (Prefix X) -------+------ (Prefix Y) Multihomed Network X Multihomed Network Y Figure 1: Advertisement of aggregated prefixes Packets to multihomed users go to the HA, and the HA sends packets to the MR using CoA1 and CoA2. The HA selects a route in which a CoA is used. The route selection algorithm is out for scope of this document. This can improve the availability of the user network and control traffic going from the ISP to the MR. In the basic architecture, HA1 is the single point of failure. In order to improve the availability of the user network, multiple HAs are needed. This is described in Section 3.2. Nagami, et al. Experimental [Page 4]

HA1 ^ (1) Packets to prefix X (2) HA forwards the packets are sent to HA v to CoA1 or CoA2 +-------+------+ The Internet +-+----------+-+ (3) Packets are forwarded over the MIP tunnel selected by v the HA1 ISP-A ISP-B +--- MR ---+ v CoA1 CoA2 -------+--------- (Prefix X) Multihomed Network A 3. Requirements for Mobile IP and NEMO 3.1. Multiple Care-of-Addresses (CoAs) Figure 2: Packet Forwarding by HA Multiple Care-of-Addresses are needed to improve the availability and to control incoming and outgoing traffic. The current Mobile IPv6 and the NEMO Basic Support protocol does not allow registration of more than one Care-of Address bound to a home address to the home agent. Therefore, [4] proposes to extend MIP6 and NEMO Basic Support to allow multiple Care-of Address registrations for the particular home address. 3.2. Multiple Home Agents Multiple Home Agents should be geographically distributed across the Internet to improve service availability and for the load balancing of the HA. When all the networks that have HA advertise the same network prefix to their adjacent router/network, the traffic is automatically routed to the nearest Home Agent from the viewpoint of routing protocol topology. This operation has already been proven to work in the area of Web server applications, such as CDN (Contents Delivery Network), with the Interior Gateway Protocol (IGP) and Exterior Gateway Protocol (EGP). Nagami, et al. Experimental [Page 5]

In order to operate multiple HAs, all HAs must have the same information such as binding information. This synchronizes the databases among the HAs. The HAHA protocol [5] introduces the binding synchronization among HAs. This is the same architecture as Internal BGP (IBGP). The database is synchronized by full-mesh topology. In addition, in order to simplify operation of the HA, the database is synchronized using star topology. This is analogous to the IBGP route reflector. 4. Discussion on the Mailing List sync HA1 ------ HA2 +-+----------+-+ The Internet +-+----------+-+ ISP-A ISP-B +--- MR ---+ CoA1 CoA2 -------+--------- Multihomed Network Figure 3: Architecture with HA Redundancy 4.1. Why the Proposed Architecture Uses NEMO Protocols The multihomed architecture proposed in this document is basically the same as the architecture of NEMO. Furthermore, NEMO protocols meet the requirements of the proposed architecture in this document, which are: o The protocol can be used by the MR to send information such as the CoA, Home Address (HoA), and Binding Unique Identifier (BID) [4] to the HA. o The protocol can establish multiple tunnels between the MR and HA. o The protocol supports multiple HAs and can synchronize Binding Caches among multiple HAs. The proposed multihomed architecture uses NEMO protocols as one of the applications of NEMO. Needless to say, using the NEMO protocol is one of the solutions to accomplish the proposed multihome Nagami, et al. Experimental [Page 6]

architecture. Another solution is to propose a new protocol just like NEMO. Nevertheless, such a protocol would have functions just like those of NEMO. 4.2. Route Announcement from Geographically Distributed Multiple HAs In the proposed architecture, the xsp (Multihomed Service Provider) is introduced. The xsp is a conceptual service provider; it doesn t have to be connected to the Internet physically for all practical purposes. xsp has one or more aggregatable mobile network prefixes. xsp contracts with some ISPs that are physically connected to the Internet. The purpose of this contract is to set up some HAs in those ISPs networks. Those HAs announce the xsp s aggregated mobile network prefixes. This means that HAs work just like border gateway routers, and this situation is the same as peering between the ISP and xsp. In this case, the origin Autonomous System (AS) announced from the HAs is the xsp. On the other hand, a multihomed user (a small office user or home user) contracts with the xsp to acquire a mobile network prefix from the xsp. Each multihomed user has an MR and multiple L3 connectivity to the Internet via multiple ISPs, and the MR will establish multiple tunnels to the HA. Since the user s mobile network prefixes are aggregated and announced from the HA, the packets to the user s mobile network will be sent to the nearest HA depending on global routing information at that time. The HA that received such packets will forward them to the user s network over the established multiple tunnels. This model of route announcement from multiple HAs is compatible with the conventional scalable Internet architecture, and it doesn t have scalability problems. 5. Implementation and Experimentation We have implemented and experimented with the proposed architecture. Currently, the system works well not only on our test-bed network, but on the Internet. In our experimentation, the MR has two upstream organizations (ISPs) and two Care-of Addresses for each organization. The MR uses the multiple-coa option to register the Care-of Addresses to the HA. Nagami, et al. Experimental [Page 7]

6. Security Considerations This document describes requirements of multiple CoAs and HAs for redundancy. It is necessary to enhance the protocols of MIP and NEMO to solve the requirements. Security considerations of these multihoming networks must be considered in a specification of each protocol. 7. References 7.1. Normative References [1] Johnson, D., Perkins, C., and J. Arkko, "Mobility Support in IPv6", RFC 3775, June 2004. [2] Devarapalli, V., Wakikawa, R., Petrescu, A., and P. Thubert, "Network Mobility (NEMO) Basic Support Protocol", RFC 3963, January 2005. 7.2. Informative References [3] Ernst, T., Montavont, N., Wakikawa, R., Paik, E., Ng, C., Kuladinithi, K., and T. Noel, "Goals and Benefits of Multihoming", Work in Progress, February 2004. [4] Wakikawa, R., Ernst, T., and K. Nagami, "Multiple Care-of Addresses Registration", Work in Progress, March 2007. [5] Wakikawa, R., Thubert, P., and V. Devarapalli, "Inter Home Agents Protocol (HAHA)", Work in Progress, February 2004. Authors Addresses Kenichi Nagami INTEC NetCore Inc. 1-3-3, Shin-suna Koto-ku, Tokyo 135-0075 Phone: +81-3-5565-5069 Fax: +81-3-5565-5094 EMail: nagami@inetcore.com Nagami, et al. Experimental [Page 8]

Satoshi Uda Advanced Institute of Science and Technology 1-1 Asahidai Nomi, Ishikawa 923-1292 EMail: zin@jaist.ac.jp Nobuo Ogashiwa Network Oriented Software Institute, Inc. 190-2, Yoshii, Yoshii, Tano, Gunma 370-2132 EMail: ogashiwa@noware.co.jp Hiroshi Esaki The University of Tokyo 7-3-1 Hongo Bunkyo-ku, Tokyo 113-8656 EMail: hiroshi@wide.ad.jp Ryuji Wakikawa Keio University Department of Environmental Information, Keio University. 5322 Endo Fujisawa, Kanagawa 252-8520 Phone: +81-466-49-1100 Fax: +81-466-49-1395 EMail: ryuji@sfc.wide.ad.jp URI: http://www.wakikawa.org/ Hiroyuki Ohnishi NTT Corporation 9-11, Midori-Cho, 3-Chome Musashino-Shi, Tokyo 180-8585 EMail: ohnishi.hiroyuki@lab.ntt.co.jp Nagami, et al. Experimental [Page 9]

Full Copyright Statement Copyright (C) The IETF Trust (2007). This document is subject to the rights, licenses and restrictions contained in BCP 78 and at www.rfc-editor.org/copyright.html, and except as set forth therein, the authors retain all their rights. This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Intellectual Property The IETF takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79. Copies of IPR disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr. The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement this standard. Please address the information to the IETF at ietf-ipr@ietf.org. Acknowledgement Funding for the RFC Editor function is currently provided by the Internet Society. Nagami, et al. Experimental [Page 10]