Re: Type Codes for IANA

Dimitry Haskin <dhaskin@baynetworks.com> Tue, 01 August 1995 20:36 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa21689; 1 Aug 95 16:36 EDT
Received: from CNRI.Reston.VA.US by IETF.CNRI.Reston.VA.US id aa21685; 1 Aug 95 16:36 EDT
Received: from interlock.ans.net by CNRI.Reston.VA.US id aa19729; 1 Aug 95 16:36 EDT
Received: by interlock.ans.net id AA33358 (InterLock SMTP Gateway 3.0 for iwg-out@ans.net); Tue, 1 Aug 1995 15:52:18 -0400
Message-Id: <199508011952.AA33358@interlock.ans.net>
Received: by interlock.ans.net (Protected-side Proxy Mail Agent-3); Tue, 1 Aug 1995 15:52:18 -0400
Received: by interlock.ans.net (Protected-side Proxy Mail Agent-2); Tue, 1 Aug 1995 15:52:18 -0400
Received: by interlock.ans.net (Protected-side Proxy Mail Agent-1); Tue, 1 Aug 1995 15:52:18 -0400
Date: Tue, 1 Aug 95 15:51:52 EDT
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Dimitry Haskin <dhaskin@baynetworks.com>
To: bmanning@isi.edu
Subject: Re: Type Codes for IANA
Cc: bgp@ans.net

Bill,

Below is the request I sent to IANA after Denvers IETF.

Dimitry


----- Begin Included Message -----

From dhaskin Tue May  2 14:36:39 1995
Date: Tue, 2 May 95 14:36:38 EDT
From: dhaskin (Dimitry Haskin)
To: iana@isi.edu
Subject: request to reserve numbers
Cc: dhaskin
Content-Length: 4357

Hi,

It was stated at Danver's IDR WG meeting that the codes for
BGP-4 and IDRP message types, attribute types and errors should be requested
from IANA. Therefore I'd like to reserve codes for the new BGP-4 as well
as IDRP messages, attributes and errors described in
the draft-haskin-bgp-idrp-mesh-routing-00.txt  which is to published
as an experimental RFC.  The following new types are applicable to both
BGP-4 and IDRP:

  Message Type Code:
  ------------------

    LIST	- message containing IDs of route server clients.


  Path Attribute Codes:
  ---------------------

    ADVERTISER	- optional non-transitive attribute that contains
                  the identifying address of the border router which
                  exported the route.

    RCID_PATH	- optional non-transitive attribute that is composed
		  of a sequence of Route Server Cluster Identifiers (RCID).


  BGP-4/IDRP Error Code:
  ---------------------

    LIST Message Error

  LIST Message Error Sub-code:
  ---------------------------

    Bad Address

  UPDATE Message Error Sub-code:
  -----------------------------

    Invalid ADVERTISER Attribute



Thanks,
   Dimitry (dhaskin@baynetworks.com)


P.S. 
  The following are codes that are currently defined in the BGP-4 RFC:


  Message Type Codes:

     OPEN		- 1
     UPDATE		- 2
     NOTIFICATION	- 3
     KEEPALIVE		- 4  

      
  Path Attribute Codes:

     ORIGIN		- 1
     AS_PATH		- 2
     NEXT_HOP		- 3
     MULTI_EXIT_DISC	- 4
     LOCAL_PREF		- 5
     ATOMIC_AGGREGATE	- 6
     AGGREGATOR		- 7


  BGP-4 Error Codes:

     Message Header Error	- 1
     OPEN Message Error		- 2
     UPDATE Message Error	- 3
     Hold Timer Expired		- 4
     Finite State Machine Error	- 5
     Cease			- 6

  Message Header Error sub-codes:

     Connection Not Synchronized	- 1
     Bad Message Length			- 2
     Bad Message Type			- 3

  OPEN Message Error sub-codes:

    Unsupported Version Number		- 1
    Bad Peer AS				- 2
    Bad BGP Identifier			- 3
    Unsupported Optional Parameter	- 4
    Authentication Failure		- 5
    Unacceptable Hold Time		- 6

  UPDATE Message Error sub-codes:

    Malformed Attribute List		- 1
    Unrecognized Well-known Attribute	- 2
    Missing Well-known Attribute	- 3
    Attribute Flags Error		- 4
    Attribute Length Error		- 5
    Invalid ORIGIN Attribute		- 6
    AS Routing Loop			- 7
    Invalid NEXT_HOP Attribute		- 8
    Optional Attribute Error		- 9
    Invalid Network Field		- 10
    Malformed AS_PATH			- 11


  The following are codes that are currently defined in the IPv6 IDRP:

    
  Message Type Codes:

     OPEN PDU		- 1
     UPDATE PDU		- 2
     IDRP ERROR	PDU	- 3
     KEEPALIVE PDU	- 4  
     CEASE PDU		- 5
     RIB REFRESH PDU	- 6

  Path Attribute Codes:

     ROUTE SEPARATOR		- 1
     EXT_INFO			- 2
     RD_PATH			- 3
     NEXT_HOP			- 4
     DIST_LIST_INCL		- 5
     DIST_LIST_EXCL		- 6
     MULTI_EXIT_DISC		- 7
     TRANSIT_DELAY		- 8
     RESIDUAL_ERROR		- 9
     EXPENSE			- 10
     LOCALLY DEFINED QOS	- 11
     HIERARCHCAL RECORDING	- 12
     RD_HOP_COUNT		- 13
     SECURITY			- 14
     CAPACITY			- 15
     PRIORITY			- 16
     AGGREGATOR			- 17
     ATOMIC_AGGREGATE		- 18

  IDRP Error Codes:

     OPEN PDU Error		- 1
     UPDATE PDU Error		- 2
     Hold Timer Expired		- 3
     Finite State Machine Error	- 4
     RIB REFRESH PDU Error	- 5

  Message Header Error sub-codes:

     Connection Not Synchronized	- 1
     Bad Message Length			- 2
     Bad Message Type			- 3

  OPEN PDU Error sub-codes:

    Unsupported Version Number		- 1
    Bad Max PDU Size			- 2
    Bad Peer RD				- 3
    Unsupported Authentication Code	- 4
    Authentication Failure		- 5
    Bad RIB AttsSet			- 6
    RDC Mismatch			- 7
    Unacceptable Hold Time		- 8
    Unsupported Optional Parameter	- 9


  UPDATE PDU Error sub-codes:

    Malformed Attribute List		- 1
    Unrecognized Well-known Attribute	- 2
    Missing Well-known Attribute	- 3
    Attribute Flags Error		- 4
    Attribute Length Error		- 5
    RD Routing Loop			- 6
    Invalid NEXT_HOP Attribute		- 7
    Optional Attribute Error		- 8
    Invalid Reachability Information	- 9
    Misconfigured RDCs			- 10
    Malformed NLRI			- 11
    Duplicate Attributes		- 12
    Illegal RD Path Segment		- 13

  RIB REFRESH PDU Error sub-codes:

    Invalid Opcode			- 1
    Unsupported RIB Atts		- 2


----- End Included Message -----