Internet DRAFT - draft-gams-ipv4-extension

draft-gams-ipv4-extension






Internet Engineering Task Force                                     MG.
Internet-Draft                                        September 12, 2010
Intended status: Experimental
Expires: March 16, 2011


                    IPv4 Multi-Dimensional Extension
                      draft-gams-ipv4-extension-00

Abstract

   IPv4 addresses are running out.  I aim to create an extension to IPv4
   that will allow organizations to migrate to a larger address space
   without the need to replace all existing IPv4 devices and software.

Status of this Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at http://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on March 16, 2011.

Copyright Notice

   Copyright (c) 2010 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.





                         Expires March 16, 2011                 [Page 1]

Internet-Draft               IPv4 Extension               September 2010


Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . 3
     1.1.  Requirements Language . . . . . . . . . . . . . . . . . . . 3
   2.  Address Prefixes  . . . . . . . . . . . . . . . . . . . . . . . 3
   3.  IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 4
   4.  Security Considerations . . . . . . . . . . . . . . . . . . . . 4
   Author's Address  . . . . . . . . . . . . . . . . . . . . . . . . . 4











































                         Expires March 16, 2011                 [Page 2]

Internet-Draft               IPv4 Extension               September 2010


1.  Introduction

   IPv4 addresses are running out and IPv6 does not provide complete
   compatibility with IPv4.  Providing prefixes to the 32-bit IPv4
   address space will provider larger amounts of addresses while making
   it easier to migrate from traditional IPv4 networks.

1.1.  Requirements Language

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in


2.  Address Prefixes

   In order to provide larger address space, multi-homing capabilities,
   and similar properties of IPv6, including mobility addressing, I
   proposed the creation of a 96-bit locater ID that would prepend the
   32-bit IPv4 address.  In addition there would be a 64-bit multi-
   homing ID available for organizations that require multi-homing.

   The 96-bit locater ID will have the high order 64-bits assigned to
   ISPs and possibly large organizations by IANA.  This will leave 32-
   bits for subdivision by the ISPs, and for special addressing such as
   multicast, and mobility addressing unique to the provider level.
   Multicast and mobility addressing could also have a unique 64-bit ID
   assigned or possible use of the multi-homing ID as well.

   The 64-bit multi-homing ID would have the high order 48-bits assigned
   to organizations requiring multi-homing.  This would leave 16-bits
   for path determination under control of the organization assigned
   multi-homing ID.  Multi-homing IDs would then be registered with
   providers as needed.

   During transition and before 100% adoption, 32-bit IPv4 addresses
   would still need to be unique and NAT/PAT would be necessary.  After
   full adoption 32-bit IPv4 address suffixes could repeat within ISPs
   using the 96-bit locater ID to provide unique addressing.  Locating
   multi-homed addresses would require only the 64-bit multi-home ID and
   the 32-bit IPv4 compatible address as the Internet routers would have
   the mappings of multi-home ID to provider ID.

   Preferred multi-home pathing would use normal BGP path determination
   for any given 32-bit compatible IPv4 network if the lower 16-bit
   portion of the multi-home ID is all zeros.  However, the organization
   could advertise different 16-bit values to the various providers
   allowing a certain path to be preferred based on the value



                         Expires March 16, 2011                 [Page 3]

Internet-Draft               IPv4 Extension               September 2010


   advertised.

                              Address Layout

   +----------------------------------------------------------+
   | <64-bit MH ID> <96-bit Locater ID> <32-bit IPv4 Address> |
   |__________________________________________________________|

                                 Figure 1


3.  IANA Considerations

   IANA would be required to maintain the 64-bit portion of the 96-bit
   locater ID, as well as, the 48-bit portion of the 64-bit multi-homing
   ID.


4.  Security Considerations

   Properly encrypted authentication between routing peers MUST be
   considered.  Not doing so could lead to Peer impersonation or denial
   of service attacks.


Author's Address

   Matthew Gams
   658 W 4th Ave
   Oshkosh, WI  54902
   US

   Phone: +1 920 216 6754
   Email: muskrat7@gmail.com

















                         Expires March 16, 2011                 [Page 4]