Internet DRAFT - draft-kumar-route-discovery
draft-kumar-route-discovery
INTERNET-DRAFT A. Kumar
Intended Status: Informational J-C. Delvenne
Expires: August, 2014 UCL, Belgium
February 2014
A new route discovery scheme
draft-kumar-route-discovery-00
Abstract
This document describes a route discovery scheme in the Internet. It
could be well suited for any centralized distributed network like
software-defined networks. This scheme could be an alternative of
path computation element in inter-Autonomous domains routing
protocol.
Status of this Memo
This Internet-Draft is submitted to IETF in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as
Internet-Drafts.
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."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/1id-abstracts.html
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html
Copyright and License Notice
Copyright (c) 2014 IETF Trust and the persons identified as the
document authors. All rights reserved.
Kumar & Delvenne Expires August 2014 [Page 1]
Route discovery February 2014
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.
Table of Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Conventions used in this document . . . . . . . . . . . . . . . 3
3 Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4 Functional components and detail of scheme . . . . . . . . . . 3
4.1 Connectivity value of an AS . . . . . . . . . . . . . . . . 3
4.2 Country code . . . . . . . . . . . . . . . . . . . . . . . 3
4.3 Route representation and databases . . . . . . . . . . . . 4
4.4 Route discovery . . . . . . . . . . . . . . . . . . . . . . 4
5 Security Considerations . . . . . . . . . . . . . . . . . . . . 5
6 IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 5
7 References . . . . . . . . . . . . . . . . . . . . . . . . . . 5
7.1 Informative References . . . . . . . . . . . . . . . . . . 5
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 5
Kumar & Delvenne Expires August 2014 [Page 2]
Route discovery February 2014
1 Introduction
In this document, we specify the functional components, route
representation and procedure of a new route discovery scheme. The
software-define networking (SDN) defined a centralized distributed
network that may solve the problem of scaling of BGP with alteration.
In SDN, the routing control plane is responsible for path computation
and selection of routes. We consider this routing control plane as a
routing entity and it identified by AS number. The proposed scheme
utilize this routing entity's position and connectivity to search
route between source and destination administrative domains's REs.
2 Conventions used in this document
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 RFC-2119 [RFC2119]. In
this document, these words will appear with that interpretation only
when in ALL CAPS. Lower case uses of these words are not to be
interpreted as carrying RFC-2119 significance. In this document, the
characters ">>" preceding an indented line(s) indicates a compliance
requirement statement using the key words listed above. This
convention aids reviewers in quickly identifying or finding the
explicit compliance requirements of this RFC.
3 Assumptions
- Each RE should be responsible for route related tasks (not
forwarding) for respective AS.
- Each RE knows the neighbor's neighbor list along with the Country
code (describe in section 4.1) and connectivity value (describe in
section 4.2) of each entry.
4 Functional components and detail of scheme
4.1 Connectivity value of an AS
The connectivity value (c-value)of a RE is the number of directly
connected ASs via outgoing links and reverse c-value of a RE is
define as the number of directly connected ASs via incoming links.
4.2 Country code
All Regional Internet Registry (RIR) maintains the country code for
Kumar & Delvenne Expires August 2014 [Page 3]
Route discovery February 2014
each AS. The RIR uses International Standard ISO 3166 to define
country codes for every ASs in the Internet [ISO-3166]. In this
scheme we utilizes these codes for search route between source and
destination's RE.
Any RE can modify the country code symbolically which assign it under
following circumstance (only for route discovery ):
- If c-value of any RE is one, than it modify the own code with
neighbor's code.
- If c-value of any RE is two, than it modify the own code with
neighbor's code which has higher c-value.
4.3 Route representation and databases
Like IP addresses, AS numbers are important Internet number
resources. It defined with a unique number for each AS and express as
32 bit numbers. The route discovered by scheme represent as series of
AS numbers between source and destination's RE.
This scheme uses neighbor list and neighbor's neighbor list with
country code and c-value for each entry.
4.4 Route discovery
This scheme uses a discovery message for discover the route between
pre-defined source and destination. When the destination receive
discovery message, it issue an acknowledgement message for source
with discovered route. The main procedure of the scheme is follows:
1. When destination's AS number exist in the neighbor list, it direct
discovery packet to destination.
2. When destination's AS number exist in the neighbor's neighbor
list, it direct discovery packet to destination via a connecting RE.
3. When destination's country code exist in the neighbor list, it
direct discovery packet toward a neighbor which share destination's
country code.
4. When destination's AS number exist in the neighbor's neighbor list
5. Otherwise, it direct discovery packet toward a neighbor with
higher c-value.
Kumar & Delvenne Expires August 2014 [Page 4]
Route discovery February 2014
5 Security Considerations
TBD.
6 IANA Considerations
TBD.
7 References
7.1 Informative References
[RFC 5773] Davies, E. and Doria, A., "Analysis of Inter-Domain
Routing Requirements and History", RFC 5773, February 2010.
[ISO-3166] "Country codes", ISO 3166.
Authors' Addresses
Alok Kumar
Universite catholique de Louvain
Avenue Georges Lemaitre, 4
1348 Louvain-la-neuve, Belgium
Phone: +32 10 478005
Email: alok.kumar@uclouvain.be
Jean-Charles Delvenne
Universite catholique de Louvain
Avenue Georges Lemaitre, 4
1348 Louvain-la-neuve, Belgium
Phone: +32 10 478053
Email: jeancharles.delvenne@uclouvain.be
Kumar & Delvenne Expires August 2014 [Page 5]