Inter-Domain Routing (idr)
--------------------------

Charter
Last Modified: 2009-06-01

Current Status: Active Working Group

Chair(s):
    Susan Hares  <[email protected]>
    John Scudder  <[email protected]>

Routing Area Director(s):
    Stewart Bryant  <[email protected]>
    Adrian Farrel  <[email protected]>

Routing Area Advisor:
    Stewart Bryant  <[email protected]>

Technical Advisor(s):
    Randall Atkinson  <[email protected]>
    Sharon Chisholm  <[email protected]>

Mailing Lists:
    General Discussion:[email protected]
    To Subscribe:      [email protected]
        In Body:       subscribe idr-post
    Archive:           http://www.ietf.org/mail-archive/web/idr/index.html

Description of Working Group:

The Inter-Domain Routing Working Group is chartered to standardize,
develop, and support the Border Gateway Protocol Version 4 (BGP-4)
[RFC 4271] capable of supporting policy based routing for TCP/IP
internets.

The main objective of the working group is to support the use of
BGP-4 by IP version 4 and IP version 6 networks. The working group
will also continue to work on improving the robustness and
scalability of BGP.

IDR will review extensions made to BGP in other working groups at least
at WG document adoption and during working group last calls. The IDR
working group will also provide advice and guidance on BGP to other
working groups as requested.

Work Items:

The IDR working group will work on correctness, robustness and
scalability of the BGP protocol, as well as clarity and accuracy of the
BGP document set. The group will also work on extensions beyond these
areas when specifically added to the charter. The current additional
work items are:

- Relax the definition of BGP identifiers to only require AS-wide
uniqueness. This change must be made in a backward compatible way.

- Specify a means to non-disruptively introduce new BGP Capabilities
to an existing BGP session.

- Upgrade of the base BGP specification to Full Standard

- Define AS_PATH based Outbound Route Filtering.

- MIB v2 for BGP-4

- Augment the BGP multiprotocol extensions to support the use of
multiple concurrent sessions between a given pair of BGP speakers.
Each session is used to transport routes related by some session-
based attribute such as AFI/SAFI. This will provide an alternative
to the MP-BGP approach of multiplexing all routes onto a single
connection.

- Support for four-octet AS Numbers in BGP.

- Revisions to the BGP 'Minimum Route Advertisement Interval'
deprecating the previously recommended values and allowing for
withdrawals to be exempted from the MRAI.

- Advertisement of multiple paths for the same address prefix without
the new paths implicitly replacing any previous ones. Each path is
identified by a path identifier in addition to the address prefix.

- Revised error handling rules for optional transitive BGP attributes
so that a BGP speaker is no longer required to reset the session
over which a malformed attribute is received. Provide guidelines
for authors of documents that define new optional transitive
attributes, and re-assess procedures for existing optional
transitive attributes

- Specify Link Bandwidth Extended Community for use in unequal cost
load balancing.

- The definition of an "Accumulated IGP Metric" attribute for BGP
to report the sum of the metric of each link along the path.
This attribute is for use in a restricted environment where:
- all ASes are subject to the administrative control
- some form of tunneling is used to deliver a packet to its next
BGP hop
- where the path for a route leads outside the AS to which the
BGP speaker adding the attribute belongs.

- Advertisement of the best external route in BGP to assist with
resolution of the next hop in the chosen data plane.

Goals and Milestones:

  Done         Submit to BGP Capability Advertisement to the IESG

  Done         Submit BGP Security Vulnerabilities Analysis to IESG as an
               Informational

  Done         Submit BGP4 MIB to IESG as a Proposed Standard

  Done         Submit BGP4 document to IESG as a Draft Standard

  Done         Submit Extended Communities draft to IESG as a Proposed
               Standard

  Done         Submit BGP Graceful Restart to IESG as a Proposed Standard

  Done         Submit revised text on Multi-Protocol BGP (rfc2858bis) to IESG
               as a Draft Standard

  Done         Submit Subcodes for BGP Cease Notification Message to IESG as a
               Proposed Standard

  Done         Submit 4-byte AS ID to IESG as a Proposed Standard

  Done         Submit Outbound Route Filter, Prefix and ASpath ORF draft to
               IESG as a Proposed Standard

  Done         Prefix and ASpath ORF draft to IESG as a Proposed Standard

  Mar 2010       Solicit work items for scalability improvements

  Aug 2010       Submit AS-wide Unique BGP Identifier for BGP-4 to IESG as a
               Proposed Standard

  Aug 2010       Submit Dynamic Capability for BGP-4 to IESG as a Proposed
               Standard

  Aug 2010       Submit ASpath ORF draft to IESG as a Proposed Standard

  Aug 2010       Submit MIB v2 for BGP-4 to IESG as a Proposed Standard

  Nov 2010       Submit BGP Support for Four-octet AS Number Space (revised
               version) to IESG as a Proposed Standard

  Nov 2010       Submit Revisions to the BGP 'Minimum Route Advertisement
               Interval' to IESG as a Proposed Standard

  Nov 2010       Submit Advertisement of Multiple Paths in BGP to IESG as a
               Proposed Standard

  Nov 2010       Submit BGP Link Bandwidth Extended Community to IESG as a
               Proposed Standard

  Nov 2010       Submit Advertisement of the best external route in BGP to IESG
               as a Proposed Standard

  Dec 2010       Submit Multisession BGP to IESG as a Proposed Standard

  Dec 2010       Submit Error Handling for Optional Transitive BGP Attributes to
               IESG as a Proposed Standard

  Dec 2010       Submit ASpath ORF to IESG as a Proposed Standard

  Dec 2010       Revise WG charter

  Mar 2011       Submit The Accumulated IGP Metric Attribute for BGP to IESG as
               a Proposed Standard

  Mar 2011       Progress base BGP specification (RFC 4271) as Full Standard


Internet-Drafts:

Posted Revised         I-D Title   <Filename>
------ ------- --------------------------------------------
Aug 2001 Apr 2010   <draft-ietf-idr-dynamic-cap-11.txt>
               Dynamic Capability for BGP-4

Feb 2002 Jul 2010   <draft-ietf-idr-bgp-identifier-12.txt>
               AS-wide Unique BGP Identifier for BGP-4

Jun 2003 Aug 2010   <draft-ietf-idr-bgp-issues-03.txt>
               Issues in Revising BGP-4 (RFC1771 to RFC4271)

Dec 2008 Aug 2010   <draft-ietf-idr-add-paths-04.txt>
               Advertisement of Multiple Paths in BGP

Jan 2009 Jul 2010   <draft-ietf-idr-as4octet-extcomm-generic-subtype-02.txt>
               Generic Subtype for BGP Four-octet AS specific extended
               community

Apr 2009 Oct 2010   <draft-ietf-idr-rfc4893bis-03.txt>
               BGP Support for Four-octet AS Number Space

Apr 2009 Sep 2010   <draft-ietf-idr-optional-transitive-03.txt>
               Error Handling for Optional Transitive BGP Attributes

May 2009 Apr 2010   <draft-ietf-idr-aigp-03.txt>
               The Accumulated IGP Metric Attribute for BGP

May 2009 Aug 2010   <draft-ietf-idr-best-external-02.txt>
               Advertisement of the best external route in BGP

Mar 2010 Sep 2010   <draft-ietf-idr-ext-opt-param-01.txt>
               Extended Optional Parameters Length for BGP OPEN Message

Oct 2010 Oct 2010   <draft-ietf-idr-fsm-subcode-00.txt>
               Subcodes for BGP Finite State Machine Error

Request For Comments:

 RFC   Stat Published     Title
------- -- ----------- ------------------------------------
RFC1105 E    Jun 1989    Border Gateway Protocol BGP

RFC1163 H    Jun 1990    A Border Gateway Protocol (BGP)

RFC1164 H    Jun 1990    Application of the Border Gateway Protocol in the
                      Internet

RFC1267 H    Oct 1991    A Border Gateway Protocol 3 (BGP-3)

RFC1268 H    Oct 1991    Application of the Border Gateway Protocol in the
                      Internet

RFC1269 PS   Oct 1991    Definitions of Managed Objects for the Border Gateway
                      Protocol (Version 3)

RFC1265 I    Oct 1991    BGP Protocol Analysis

RFC1266 I    Oct 1991    Experience with the BGP Protocol

RFC1364 PS   Sep 1992    BGP OSPF Interaction

RFC1397 PS   Jan 1993    Default Route Advertisement In BGP2 And BGP3 Versions Of
                      The Border Gateway Protocol

RFC1403 PS   Jan 1993    BGP OSPF Interaction

RFC1654 PS   Jul 1994    A Border Gateway Protocol 4 (BGP-4)

RFC1657 DS   Jul 1994    Definitions of Managed Objects for the Fourth Version of
                      the Border Gateway Protocol (BGP-4) using SMIv2

RFC1656 I    Jul 1994    BGP-4 Protocol Document Roadmap and Implementation
                      Experience

RFC1655 PS   Jul 1994    Application of the Border Gateway Protocol in the
                      Internet

RFC1745 PS   Dec 1994    BGP4/IDRP for IP---OSPF Interaction

RFC1774 I    Mar 1995    BGP-4 Protocol Analysis

RFC1771 DS   Mar 1995    A Border Gateway Protocol 4 (BGP-4)

RFC1773 I    Mar 1995    Experience with the BGP-4 protocol

RFC1863 E    Oct 1995    A BGP/IDRP Route Server alternative to a full mesh
                      routing

RFC1930BCP  Apr 1996    Guidelines for creation, selection, and registration of
                      an Autonomous System (AS)

RFC1966 E    Jun 1996    BGP Route Reflection An alternative to full mesh IBGP

RFC1965 E    Jun 1996    Autonomous System Confederations for BGP

RFC1997 PS   Aug 1996    BGP Communities Attribute

RFC1998 I    Aug 1996    An Application of the BGP Community Attribute in
                      Multi-home Routing

RFC2270 I    Jan 1998    Using a Dedicated AS for Sites Homed to a Single
                      Provider

RFC2283 PS   Feb 1998    Multiprotocol Extensions for BGP-4

RFC2385 PS   Aug 1998    Protection of BGP Sessions via the TCP MD5 Signature
                      Option

RFC2439 PS   Nov 1998    BGP Route Flap Damping

RFC2519 I    Feb 1999    A Framework for Inter-Domain Route Aggregation

RFC2545 PS   Mar 1999    Use of BGP-4 Multiprotocol Extensions for IPv6
                      Inter-Domain Routing

RFC2796 PS   Apr 2000    BGP Route Reflection An alternative to full mesh IBGP

RFC2842Standard  Jun 2000    Capabilities Advertisement with BGP-4

RFC2858 PS   Jun 2000    Multiprotocol Extensions for BGP-4

RFC2918 PS   Sep 2000    Route Refresh Capability for BGP-4

RFC3065 PS   Feb 2001    Autonomous System Confederations for BGP

RFC3345 I    Aug 2002    Border Gateway Protocol (BGP) Persistent Route
                      Oscillation Condition

RFC3392 DS   Nov 2002    Capabilities Advertisement with BGP-4

RFC3562 I    Jul 2003    Security Requirements for Keys used with the TCP MD5
                      Signature Option

RFC4223 I    Oct 2005    Reclassification of RFC 1863 to Historic

RFC4272 I    Jan 2006    BGP Security Vulnerabilities Analysis

RFC4273Standard  Jan 2006    Definitions of Managed Objects for the Fourth Version of
                      Border Gateway Protocol (BGP-4)

RFC4274 I    Jan 2006    BGP-4 Protocol Analysis

RFC4275 I    Jan 2006    BGP-4 MIB Implementation Survey

RFC4276 I    Jan 2006    BGP 4 Implementation Report

RFC4277 I    Jan 2006    Experience with the BGP-4 Protocol

RFC4271Standard  Jan 2006    A Border Gateway Protocol 4 (BGP-4)

RFC4360Standard  Feb 2006    BGP Extended Communities Attribute

RFC4456 DS   Apr 2006    BGP Route Reflection: An Alternative to Full Mesh
                      Internal BGP (IBGP)

RFC4486 PS   Apr 2006    Subcodes for BGP Cease Notification Message

RFC4724 PS   Jan 2007    Graceful Restart Mechanism for BGP

RFC4760 DS   Jan 2007    Multiprotocol Extensions for BGP-4

RFC4798 PS   Feb 2007    Connecting IPv6 Islands over IPv4 MPLS using IPv6
                      Provider Edge Routers (6PE)

RFC4893 PS   May 2007    BGP Support for Four-octet AS Number Space

RFC5065 DS   Aug 2007    Autonomous System Confederations for BGP

RFC5004 PS   Sep 2007    Avoid BGP Best Path Transitions from One External to
                      Another

RFC5291Standard  Aug 2008    Outbound Route Filtering Capability for BGP-4

RFC5292 PS   Aug 2008    Address-Prefix-Based Outbound Route Filter for BGP-4

RFC5396 PS   Dec 2008    Textual Representation of Autonomous System (AS) Numbers

RFC5398 I    Dec 2008    Autonomous System (AS) Number Reservation for
                      Documentation Use

RFC5492 DS   Feb 2009    Capabilities Advertisement with BGP-4

RFC5575 PS   Aug 2009    Dissemination of Flow Specification Rules