1. Overview/Introduction
This document is meant to concisely describe the signalling options that Deutsche Telekom's AS3320 makes available to customer networks supported by BGP routing (transit service products). The intended audience is a customer's network administrator who is familiar with BGP and general public Internet routing techniques as well as how to configure and control their routers. This version of the document describes the options as defined for the initial roll out of the advanced routing policy definitions (implemented using the TROPOS configuration generator) identified as TSD3320 v1.0 targetted for January 17th 2005.
2. Customer Requests for Special Handling of Routes (by AS3320)
based routing can signal requests for specific treatment of their routes by setting BGP
communities as defined in this chapter.
available at http://www.iana.org/assignments/bgp-well-known-communities .
The long standing 3 well known BGP communities (NO_EXPORT, NO_ADVERTISE,
NO_EXPORT_SUBCONFED) are internally used within AS3320.
AS3320 does NOT accept routes with these BGP communities from neighbor AS (to avoid various inconsistencies within AS3320 and potentially with route announcements to customers). The recently defined well known BGP Community NOPEER however is supported by AS3320; customer networks can use this BGP community to restrict propagation of their route. Use of this BGP community as described in the defining RFC is encouraged.
aka: NO_EXPORT (IANA)
no-export (IOS)
value: 65535:65281 0xFFFFFF01
aka: NO_ADVERTISE (IANA)
no-advertise (IOS)
value: 65535:65282 0xFFFFFF02
aka: NO_EXPORT_SUBCONFED (IANA)
local-AS (IOS)
value: 65535:65283 0xFFFFFF03
mnemonic: wkcNOPEER
aka: NOPEER (IANA)
value: 65535:65284 0xFFFFFF04
AS3320 supports this BGP community.
With TDS3320 v1.0 configuration of a LocalPref options has to be requested explicitly to
enable these request BGP communities for a customer AS. (In the next release we will enable at least reqLPrefStd100 and reqLPrefLow50 by default.)
value: 65001:100
Can be used to explicitly request standard routing priority within AS3320; e.g. to override
higher priority set that might be applicable for whatever reason and configuration option.
value: 65001:50
This request will be honored if any Local Preference option is configured for the customer
connection.
mnemonic: reqLPrefHigh150
value: 65001:150
Raising priority will be honored only for authorized routes.
value: 65000:0
Requires authorization from holder of address space; the set of routes accepted for
blackholing in general will be different from the routes accepted for regular routing.
Blackholing routes will be more specific routes covering address space supported for regular routing.
value: 65010:xxx for AS numbers 0 < xxx < 64512
value: 65010:6500x
subvalues: 65010:65001 peer
65010:65002 upstream
65010:65003 peer and upstream
65010:65007 peer and upstream
BGP communities to selectively request from AS3320 insertion of extra copies of the AS number 3320 when propagating their routes to any of it's neighbors.
Currently extension of the AS path can be requested by one or two extra AS numbers
(resulting in AS paths seen by neighbor ASs with two or three times 3320).
The path prepending can be requested for explicitly named neighbor ASs or by certain classes of neighbor networks.
value: 65012:xxx
mnemonic: req3ASprependAS:xxx
value: 65013:xxx
value: 65012:xxx
mnemonic: req3ASprependClass[:class]
value: 65013:xxx
6501n:65002 upstream
6501n:65004 customer
6501n:65003 peer and upstream
6501n:65005 customers and peers
6501n:65006 customers and upstream
6501n:65007 all neighbors
based routing will receive routes with additional classification signalled by BGP community
attributes as defined in this chapter.
value: 3320:9010
value: 3320:9020
value: 3320:1ccc with "ccc" 3 decimal digits from the ISO 3166 country codes
subvalues: (with the commonly known 2 letter ISO 3166 country codes)
(please see Appendix A)
e.g. DE 3320:1276
value: 3320:2rrr
subvalues: 3320:2010 Europe
3320:2020 North America
3320:2030
In general AS3320 expects to negotiate a MD5 key for each neighbor AS to protect all eBGP sessions; AS3320 will propose a MD5 key in each case.
additional documents) include:
single pair of border gateways (and in general)
- maximum-prefix limit
- IRR based automatic route filter generation
- authorization requirements and schemes
early 2005 - including the handling of configuration requests, network data, and authorization.
Future releases certainly will provide significantly enhanced policies and a richer set of
signalling functions.