KHALED Routing Protocol (KRP) Specification
draft-omar-krp-05

Document Type Active Internet-Draft (individual)
Last updated 2018-01-31
Stream (None)
Intended RFC status (None)
Formats plain text pdf html 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)
Internet Engineering Task Force (IETF)                     Khaled Omar
Internet-Draft                                              The Road                                       
Intended status: Standard Track                             
Expires: July 31, 2018                                 January 31, 2018
                                                                                              

                     KHALED Routing Protocol (KRP)
                             Specification
                           draft-omar-krp-05

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 July 31, 2018.

Copyright Notice

   Copyright (c) 2018 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 KHALED Routing Protocol (KRP), an Exterior Gateway
   Protocol (EGP) that introduces a new way of routing IP packets from
   the source to the destination through different Autonomous Systems (ASs).
   
   The enhancements that KRP adds are:

      a) Decreasing the BGP routing table (using the regions concept).
      b) Enhancing the routing function (using the stored information).
      c) Enhancing the QoS (using the information separation). 
  
   KRP sometimes referred to as Regional Routing Protocol (RRP).

Table of Contents

   1. Introduction..................................................1
   2. KHALED Routing Protocol (KRP).................................1
   3. KRP Forwarding Mechanism......................................2
   4. Information Separation........................................4
   5. Security Considerations.......................................5
   6. Acknowledgments...............................................5
   7. Author Address................................................5
   8. IANA Considerations...........................................5
   9. References....................................................5
   10. Full Copyright Statement.....................................5

Khaled Omar             Internet-Draft                   [Page 1]

RFC              KHALED Routing Protocol (KRP)       January 31, 2018

1.  Introduction

    - KHALED Routing Protocol (KRP) is an Exterior Gateway Protocol (EGP) that
      introduces a new way of routing IP packets from the source to the destination
      through different Autonomous Systems (ASs).
    - The enhancements that KRP adds are:

      a) Decreasing the BGP routing table.
      b) Enhancing the routing function.
      c) Enhancing the QoS.    

    - KRP shrinks the BGP routing table by more than 80%.
    - KRP makes separate links for different traffic class to enhance the QoS.
    - KRP is considered a replacement to BGP.
    - The Internet will be subdivided into logical regions or by the physical
      location of continents.
    - The routing process that KHALED Routing Protocol (KRP) uses is based on the
      KRP Region Number (RN), the KRP Autonomous System Number (ASN), Best Path Algorithm
      (AS Path) and the efforts made by the IGP within each AS.
    - The major difference between KRP and BGP is that KRP does not uses a large table
      with hundreds of thousands of entries (BGP Table) stored within each Internet router,
      instead of that, it uses a smarter way of routing based on the KRP RN, KRP ASN
      stored within each IP address, Best Path Algorithm (AS Path) and the efforts already
      being done by each IGP within an AS.

                         
     **************************        *************************************
    *                       *         *                                   *
   *                      *         *                                   *
Show full document text