2.6.3 Inter-Domain Routing (idr)

NOTE: This charter is a snapshot of the 77th IETF Meeting in Anaheim, California USA. It may now be out-of-date.

Last Modified: 2009-06-01

Chair(s):

Susan Hares <shares@ndzh.com>
John Scudder <jgs@juniper.net>

Routing Area Director(s):

Stewart Bryant <stbryant@cisco.com>
Adrian Farrel <adrian.farrel@huawei.com>

Routing Area Advisor:

Stewart Bryant <stbryant@cisco.com>

Technical Advisor(s):

Randall Atkinson <rja@extremenetworks.com>
Sharon Chisholm <schishol@nortel.com>

Mailing Lists:

General Discussion: idr@ietf.org
To Subscribe: idr-request@ietf.org
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:

  • draft-ietf-idr-bgp4-mibv2-10.txt
  • draft-ietf-idr-dynamic-cap-11.txt
  • draft-ietf-idr-bgp-identifier-11.txt
  • draft-ietf-idr-bgp-multisession-05.txt
  • draft-ietf-idr-mrai-dep-02.txt
  • draft-ietf-idr-add-paths-03.txt
  • draft-ietf-idr-bgp4-mibv2-tc-mib-01.txt
  • draft-ietf-idr-rfc4893bis-02.txt
  • draft-ietf-idr-optional-transitive-02.txt
  • draft-ietf-idr-link-bandwidth-01.txt
  • draft-ietf-idr-aigp-03.txt
  • draft-ietf-idr-best-external-01.txt
  • draft-ietf-idr-ext-opt-param-00.txt

    Request For Comments:

    RFCStatusTitle
    RFC1105 E Border Gateway Protocol BGP
    RFC1163 H A Border Gateway Protocol (BGP)
    RFC1164 H Application of the Border Gateway Protocol in the Internet
    RFC1265 I BGP Protocol Analysis
    RFC1266 I Experience with the BGP Protocol
    RFC1267 H A Border Gateway Protocol 3 (BGP-3)
    RFC1268 H Application of the Border Gateway Protocol in the Internet
    RFC1269 PS Definitions of Managed Objects for the Border Gateway Protocol (Version 3)
    RFC1364 PS BGP OSPF Interaction
    RFC1397 PS Default Route Advertisement In BGP2 And BGP3 Versions Of The Border Gateway Protocol
    RFC1403 PS BGP OSPF Interaction
    RFC1654 PS A Border Gateway Protocol 4 (BGP-4)
    RFC1655 PS Application of the Border Gateway Protocol in the Internet
    RFC1656 I BGP-4 Protocol Document Roadmap and Implementation Experience
    RFC1657 DS Definitions of Managed Objects for the Fourth Version of the Border Gateway Protocol (BGP-4) using SMIv2
    RFC1745 PS BGP4/IDRP for IP---OSPF Interaction
    RFC1771 DS A Border Gateway Protocol 4 (BGP-4)
    RFC1773 I Experience with the BGP-4 protocol
    RFC1774 I BGP-4 Protocol Analysis
    RFC1863 E A BGP/IDRP Route Server alternative to a full mesh routing
    RFC1930 BCP Guidelines for creation, selection, and registration of an Autonomous System (AS)
    RFC1965 E Autonomous System Confederations for BGP
    RFC1966 E BGP Route Reflection An alternative to full mesh IBGP
    RFC1997 PS BGP Communities Attribute
    RFC1998 I An Application of the BGP Community Attribute in Multi-home Routing
    RFC2270 I Using a Dedicated AS for Sites Homed to a Single Provider
    RFC2283 PS Multiprotocol Extensions for BGP-4
    RFC2385 PS Protection of BGP Sessions via the TCP MD5 Signature Option
    RFC2439 PS BGP Route Flap Damping
    RFC2519 I A Framework for Inter-Domain Route Aggregation
    RFC2545 PS Use of BGP-4 Multiprotocol Extensions for IPv6 Inter-Domain Routing
    RFC2796 PS BGP Route Reflection An alternative to full mesh IBGP
    RFC2842 Standard Capabilities Advertisement with BGP-4
    RFC2858 PS Multiprotocol Extensions for BGP-4
    RFC2918 PS Route Refresh Capability for BGP-4
    RFC3065 PS Autonomous System Confederations for BGP
    RFC3345 I Border Gateway Protocol (BGP) Persistent Route Oscillation Condition
    RFC3392 DS Capabilities Advertisement with BGP-4
    RFC3562 I Security Requirements for Keys used with the TCP MD5 Signature Option
    RFC4223 I Reclassification of RFC 1863 to Historic
    RFC4271 Standard A Border Gateway Protocol 4 (BGP-4)
    RFC4272 I BGP Security Vulnerabilities Analysis
    RFC4273 Standard Definitions of Managed Objects for the Fourth Version of Border Gateway Protocol (BGP-4)
    RFC4274 I BGP-4 Protocol Analysis
    RFC4275 I BGP-4 MIB Implementation Survey
    RFC4276 I BGP 4 Implementation Report
    RFC4277 I Experience with the BGP-4 Protocol
    RFC4360 Standard BGP Extended Communities Attribute
    RFC4456 DS BGP Route Reflection: An Alternative to Full Mesh Internal BGP (IBGP)
    RFC4486 PS Subcodes for BGP Cease Notification Message
    RFC4724 PS Graceful Restart Mechanism for BGP
    RFC4760 DS Multiprotocol Extensions for BGP-4
    RFC4798 PS Connecting IPv6 Islands over IPv4 MPLS using IPv6 Provider Edge Routers (6PE)
    RFC4893 PS BGP Support for Four-octet AS Number Space
    RFC5004 PS Avoid BGP Best Path Transitions from One External to Another
    RFC5065 DS Autonomous System Confederations for BGP
    RFC5291 Standard Outbound Route Filtering Capability for BGP-4
    RFC5292 PS Address-Prefix-Based Outbound Route Filter for BGP-4
    RFC5396 PS Textual Representation of Autonomous System (AS) Numbers
    RFC5398 I Autonomous System (AS) Number Reservation for Documentation Use
    RFC5492 DS Capabilities Advertisement with BGP-4
    RFC5575 PS Dissemination of Flow Specification Rules

    Meeting Minutes


    Slides

    Chairs - agenda, administrivia and document status
    draft-uttaro-idr-add-paths-guidelines-00
    draft-dong-idr-fsm-subcode-00