Numbering Exchange Protocol (NEP) Specification
draft-omar-nep-01

The information below is for an old version of the document
Document Type Active Internet-Draft (individual)
Author Khaled Omar 
Last updated 2017-12-06
Stream (None)
Intended RFC status (None)
Formats pdf htmlized (tools) htmlized bibtex
Stream Stream state (No stream defined)
Consensus Boilerplate Unknown
RFC Editor Note (None)
IESG IESG state I-D Exists
Telechat date
Responsible AD (None)
Send notices to (None)
draft-omar-nep-01                                      Khaled Omar
Internet-Draft                                           The Road                                       
Intended status: Standard Track
Expires: June 6, 2018                               December 6, 2017                                       

                     Numbering Exchange Protocol (NEP)
                             Specification
                           draft-omar-nep-01

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 June 6, 2018.

Copyright Notice

   Copyright (c) 2017 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.

Abstract

   This document specifies Numbering Exchange Protocol (NEP).

Table of Contents

   1. Introduction..................................................1
   2. Numbering Exchange Protocol (NEP).............................1
   3. NEP Loop Prevention...........................................3
   4. Security Considerations.......................................4
   5. Acknowledgments...............................................4
   6. Author Address................................................4
   7. References....................................................4
   8. Full Copyright Statement......................................4

Khaled Omar             Internet-Draft                   [Page 1]

RFC             Numbering Exchange Protocol (NEP)    December 6, 2017

1.  Introduction

    - Numbering Exchange Protocol (NEP) is an Interior Gateway Protocol (IGP)
      that delivers IP packets between routers in the same Autonomous System (AS).

    - NEP chooses its best path based on a composite metric of:

       a. Highest total bandwidth (for faster transmission).
       b. Number of hops (for less processing).
       c. Lowest total delay (for faster delivery).

    - NEP uses a numbering method between routers that provides a fast topology
      exchange and learning process.

2. Numbering Exchange Protocol (NEP)

   - The following figure shows 6 interconnected routers within an AS as follows:
 

                                                   22, 2500, 15
                              12, 3000, 30         31, 2000, 10
                              22, 1500, 25         42, 3000, 30
                              31, 1000, 20         63, 8000, 100
                                    <-----   *   ----->                        
                     ----------------------* 3 *----------------------
                     |           20        | *           10          |
                     |          1000       | |          2000         |
                     |                     v |                       |
                     |                       |                       |
    22, 4000, 60     |                       |  5                    |
    41, 1000, 20     |                     ^ | 500                   |
    52, 1100, 220 ^  |                     | |                       |   ^ 11, 2000, 10
    62, 6000, 90  |  |                     | |                       |   | 22, 3000, 20
                  |  | 32,41,52,62  12,21,32 |   31,41,51     31,51  |   | 52, 5000, 20
  *          <----   *  ---->        <----   * ---->          <----  *
* 6 *--------------* 4 *-------------------* 2 *-------------------* 1 *
  *       70         *           40        | *           10          *   | 11, 3000, 10
         5000        |          3000       | |          1000         |   | 22, 4000, 20
                  |  |                     v |                       |   v 32, 5000, 20
    22, 3100, 240 |  |                       |  40                   |     43, 6000, 40
Show full document text