[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Idr] [Fwd: I-D Action:draft-chen-rfc4893bis-01.txt]



Hi, folks:

The revised version includes the following changes from the -00.txt version:

  o The Error Handling section has been enhanced, with the error conditions
     for the new attributes spelled out.

  o Several "SHOULD NOT" are changed to "MUST NOT".

The diff is attached.

Thanks.   -- Enke

-------- Original Message --------
Subject: 	I-D Action:draft-chen-rfc4893bis-01.txt
Date: 	Mon, 2 Feb 2009 11:00:01 -0800 (PST)
From: 	Internet-Drafts at ietf.org
Reply-To: 	internet-drafts at ietf.org
To: 	i-d-announce at ietf.org



A New Internet-Draft is available from the on-line Internet-Drafts directories.

	Title           : BGP Support for Four-octet AS Number Space
	Author(s)       : Q. Vohra, E. Chen
	Filename        : draft-chen-rfc4893bis-01.txt
	Pages           : 11
	Date            : 2009-02-02

Currently the Autonomous System (AS) number is encoded as a two-octet
entity in BGP. This document describes extensions to BGP to carry the
Autonomous System number as a four-octet entity.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-chen-rfc4893bis-01.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.



<<< Message/External-body; name="draft-chen-rfc4893bis-01.txt": Unrecognized >>>
_______________________________________________
I-D-Announce mailing list
I-D-Announce at ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

*** draft-chen-rfc4893bis-00.txt	Fri Jan 23 16:09:47 2009
--- draft-chen-rfc4893bis-01.txt	Mon Feb  2 09:34:53 2009
***************
*** 147,158 ****
     To prevent the possible propagation of confederation path segments
     outside of a confederation, the path segment types AS_CONFED_SEQUENCE
     and AS_CONFED_SET [RFC5065] are declared invalid for the AS4_PATH
!    attribute.  A NEW BGP speaker SHOULD NOT send these path segment
!    types in the AS4_PATH attribute of an UPDATE message.  A NEW BGP
!    speaker that receives these path segment types in the AS4_PATH
!    attribute of an UPDATE message MUST discard these path segments,
!    adjust the relevant attribute fields accordingly, and continue
!    processing the UPDATE message.
  
     Similarly, this document defines a new aggregator attribute called
     AS4_AGGREGATOR, which is optional transitive.  The AS4_AGGREGATOR
--- 147,153 ----
     To prevent the possible propagation of confederation path segments
     outside of a confederation, the path segment types AS_CONFED_SEQUENCE
     and AS_CONFED_SET [RFC5065] are declared invalid for the AS4_PATH
!    attribute, and MUST NOT be carried in an UPDATE message.
  
     Similarly, this document defines a new aggregator attribute called
     AS4_AGGREGATOR, which is optional transitive.  The AS4_AGGREGATOR
***************
*** 198,208 ****
     peer, and MUST assume that these attributes in the updates received
     from the peer encode Autonomous System numbers as 4-octet entities.
  
!    The new attributes, AS4_PATH and AS4_AGGREGATOR SHOULD NOT be carried
!    in the UPDATE messages between NEW BGP peers.  A NEW BGP speaker that
!    receives the AS4_PATH and AS4_AGGREGATOR path attributes in an UPDATE
!    message from a NEW BGP speaker SHOULD discard these path attributes
!    and continue processing the UPDATE message.
  
  
  4.2. Interaction Between NEW and OLD BGP Speakers
--- 198,208 ----
     peer, and MUST assume that these attributes in the updates received
     from the peer encode Autonomous System numbers as 4-octet entities.
  
!    The new attributes, AS4_PATH and AS4_AGGREGATOR MUST NOT be carried
!    in an UPDATE message between NEW BGP speakers.  A NEW BGP speaker
!    that receives the AS4_PATH attribute or the AS4_AGGREGATOR attribute
!    in an UPDATE message from another NEW BGP speaker MUST discard the
!    path attribute and continue processing the UPDATE message.
  
  
  4.2. Interaction Between NEW and OLD BGP Speakers
***************
*** 225,231 ****
     AS numbers.  The NEW speaker MUST also send the AS path information
     in the AS4_PATH attribute (encoded with 4-octet AS numbers), except
     for the case where the entire AS path information is composed of 2-
!    octet AS numbers only.  In this case, the NEW speaker SHOULD NOT send
     the AS4_PATH attribute.
  
     In the AS_PATH attribute encoded with 2-octet AS numbers, non-
--- 225,231 ----
     AS numbers.  The NEW speaker MUST also send the AS path information
     in the AS4_PATH attribute (encoded with 4-octet AS numbers), except
     for the case where the entire AS path information is composed of 2-
!    octet AS numbers only.  In this case, the NEW speaker MUST NOT send
     the AS4_PATH attribute.
  
     In the AS_PATH attribute encoded with 2-octet AS numbers, non-
***************
*** 264,270 ****
     value of the AS4_AGGREGATOR attribute, and sets the AS number field
     in the existing AGGREGATOR attribute to the reserved AS number,
     AS_TRANS.  Note that if the AS number is 2-octets only, then the
!    AS4_AGGREGATOR attribute SHOULD NOT be sent.
  
  
  4.2.3. Processing Received Updates
--- 264,270 ----
     value of the AS4_AGGREGATOR attribute, and sets the AS number field
     in the existing AGGREGATOR attribute to the reserved AS number,
     AS_TRANS.  Note that if the AS number is 2-octets only, then the
!    AS4_AGGREGATOR attribute MUST NOT be sent.
  
  
  4.2.3. Processing Received Updates
***************
*** 372,390 ****
     As specified in [RFC1997], when the high-order two-octets of the
     community attribute is neither 0x0000 nor 0xffff, these two octets
     encode the Autonomous System number.  Quite clearly this would not
!    work for BGP speakers that use 4-octets Autonomous System numbers.
     Such BGP speakers should use the Four-octet AS Specific Extended
     Communities [AS-EXT-COM] instead.
  
  
  6. Error Handling
  
!    When a NEW BGP speaker encounters an error (other than the invalid
!    confederation path segment types described previously) in parsing the
!    AS4_PATH attribute or the AS4_AGGREGATOR attribute of an UPDATE
!    message, the speaker MUST discard the attribute in error, and
!    continue processing the UPDATE message. The error SHOULD be logged
!    locally for analysis.
  
  
  7. Transition
--- 369,441 ----
     As specified in [RFC1997], when the high-order two-octets of the
     community attribute is neither 0x0000 nor 0xffff, these two octets
     encode the Autonomous System number.  Quite clearly this would not
!    work for a NEW BGP speaker with a non-mappable 4-octet AS number.
     Such BGP speakers should use the Four-octet AS Specific Extended
     Communities [AS-EXT-COM] instead.
  
  
  6. Error Handling
  
!    The AS4_PATH attribute in an UPDATE message is considered malformed
!    under the following conditions:
! 
!       - the attribute type appears more than once in the UPDATE
!         message, or
! 
!       - the attribute is not marked "optional and transitive", or
! 
!       - the attribute length is inconsistent with the "Total Path
!         Attribute Length" in the UPDATE message, or
! 
!       - the path segment length in the attribute is either zero, or
!         is inconsistent with the attribute length, or
! 
!       - the path segment type in the attribute is not one of the
!         types defined: AS_SEQUENCE, AS_SET, AS_CONFED_SEQUENCE
!         and AS_CONFED_SET.
! 
!    A NEW BGP speaker that receives a malformed AS4_PATH attribute in an
!    UPDATE message from an OLD BGP speaker MUST discard the attribute,
!    and continue processing the UPDATE message.  The error SHOULD be
!    logged locally for analysis.
! 
!    In addition, the path segment types AS_CONFED_SEQUENCE and
!    AS_CONFED_SET [RFC5065] are declared invalid for the AS4_PATH
!    attribute, and MUST NOT be carried in an UPDATE message.  A NEW BGP
!    speaker that receives these path segment types in the AS4_PATH
!    attribute of an UPDATE message from an OLD BGP speaker MUST discard
!    these path segments, adjust the relevant attribute fields
!    accordingly, and continue processing the UPDATE message.
! 
!    The AS4_AGGREGATOR attribute in an UPDATE message is considered
!    malformed under the following conditions:
! 
!       - the attribute type appears more than once in the UPDATE
!         message, or
! 
!       - the attribute is not marked "optional and transitive", or
! 
!       - the attribute length is of a value other than 8, or
! 
!       - the AS number in the attribute is zero, or
! 
!       - the BGP Identifier in the attribute is zero.
! 
!    A NEW BGP speaker that receives a malformed AS4_AGGREGATOR attribute
!    in an UPDATE message from an OLD BGP speaker MUST discard the
!    attribute, and continue processing the UPDATE message.  The error
!    SHOULD be logged locally for analysis.
  
  
  7. Transition

_______________________________________________
Idr mailing list
Idr at ietf.org
https://www.ietf.org/mailman/listinfo/idr