AS8681 – JT : BGP Communities


Home : Peering Policy : IPv6 : BGP Communities 110.174.124.219 via IPv4

Policy Description

This document describes two aspects of BGP network control that can be used to form policy decisions throughout the JT Network.

Please note that this policy may not yet be in effect across the whole of AS8681.

It has a number of purposes:

  • To allow JT networks and its’ customers to use communities in order to control how prefixes are handled within the network when announcing to external parties.
  • To provide a coherent and conformant policy on BGP prefix management within the network.
  • To allow JT to increase the efficiency of its’ use of external links.

It is divided into the following sections:

  • Description of communities
  • The use of communities in the JT network (both for classification and for control)

Communities

The notation used to represent community values splits the 32-bit attribute into two 16-bit decimal numbers seperated by a single colon `:’. Conventionally, the left-hand value is an AS number and the other is site defined.

There are some predefined community values that are common to all AS’s. Refer to RFC1997 and RFC1998 for more details on Communities.

Use of communities in the JT Network

There are two uses for communities in the JT network: classification of prefixes and control of prefixes.

Only JT itself classifies prefixes as they enter the network at its’ borders. Customers and peers should not do so (and such communities will be filtered at the JT border). These attributes can be used by multihomed downstreams to weight traffic in order to distribute it according to local administrative policies. Prefixes are classified according to geographic entry point, class of prefix (Transit, Public Peering, Private Peering) and which entity of each class (Specific Transit provider, Public Peering point etc).

Prefix control allows the path-extension or filtering entirely of customer prefixes where they are announced at the borders of Jersey Telecoms’ network. Only class of network (Transit, Public Peering, Private Peering) and/or class entity (Specific Transit provider, specific Public Peering point etc) can be targeted.

As a matter of policy, the AS number used for all community strings is AS8681. This allows for consistency across the network.

There are five classes of communities, identified by the number of digits in the right-hand side:

1 digit prefix classification by distribution range
2 digits local preference control and blackholing
3 digits prefix classification by peer or IXP from which it was received
4 digits outgoing announcement control
5 digits prefix classification by location at which it was received

In addition to the communities listed below, the well-known communities (local-AS, no-advertise and no-export) are recognised and can be used (in fact, they’re handled automatically by the routers).

One-digit communities

These communities are set by JT upon entry on the network. They indicate the type of prefix and how it should be distributed. The following communities are used:

8681:1 AS8681 Internal Routes These are locally originated internal-only routes which aren’t announced to any peers.
8681:2 AS8681 Supernets These are Jersey Telecom’s own supernet routes. Unless specifically supressed by other means, this prefix will be announced everywhere, including upstreams and peers. This is announced to transit, peering and customers.
8681:3 Customer Originated Routes These are Jersey Telecom’s BGP customer routes. Unless specifically supressed by other means, this prefix will be announced everywhere, including upstreams and peers. This is announced to transit, peering and customers.
8681:4 Peer Originated Routes This is a prefix received from a private or public IXP peer. This is announced to customers.
8681:5 Transit Originated Routes Originated Network This is a prefix recieved from a transit provider. This is announced to customers.
8681:8 DDoS Mitigated Prefixes Prefixes with this community are forwarded to the mitigation platform.
8681:9 Blackholed Prefixes Prefixes with this community are installed in the forwarding table with a “discard” next hop, i.e. packets with the appropriate destination are discarded instead of forwarded.

Two-digit communities

Customers can set two-digit communities to control which local preference prefixes receive. A two digit community may also be used to enable network-wide blackholing of the announced prefix.

Community       Pref
---------------------------------------------------------
                 50     Last Resort Transit
                 75     Transit
                100     Peering
8681:10         110     Depreferred DSL Routes
8681:13         130     Depreferred Customer Routes / Default for DSL Routes
8681:15         150     Default for Customer Routes
8681:17         170     Preferred Customer Route
                200     Default for JT-originated Routes

8681:99                 Blackhole - All traffic to this prefix will be 
                        blackholed at JT's border

Three-digit communities

Prefixes coming from peers and transit will be tagged with three-digit community values, e.g. a prefix received at DECIX will be tagged with 8681:641. Only the most specific community is added, e.g. a route from DECIX will not have 8681:640 set. Additionally prefixes from peers will be tagged with a 4xx community based on speed of the interconnection.

Community       Entry point
----------------------------------------------------------
8681:10x        Internal Routes
8681:101        Redistributed Connected Routes
8681:102        Redistributed Static Routes
8681:103        Private-AS BGP Routes

8681:11x        Internal DSL Routes
8681:111        Redistributed ADSL Connected Routes
8681:112        Redistributed ADSL Static Routes
8681:113        Private-AS BGP ADSL Routes

8681:4xx        Special Markings
8681:410        From a Low capacity IXP (10Mbps)
8681:411        From a Medium capacity IXP (100Mbps)
8681:411        From a High capacity IXP (1Gbps)

8681:5xx        External Transit                       ***
8681:520        Level(3)                               ***
8681:530        Level(3) Paris		               ***
8681:540        AboveNet                               ***
8681:550        Cogent                                 ***
8681:560        SURE PEERING                           ***
8681:570        COGENT PARIS                           ***

8681:591        Hurricane Electric   (IPv6)            ***
8681:592        Tele2                (IPv6)            ***

8681:6xx	From an IXP / NAP                      ***

8681:61x	From UK IXPs                           ***
8681:611	From LINX                              ***
8681:612	From LoNAP

8681:62x	From FR IXPs
8681:621	From PaNAP
8681:622	From FreeIX
8681:623	From SFIX

8681:63x	From NL IXPs
8681:631	From AMS-IX
8681:632        From NL-IX

8681:64x	From DE IXPs
8681:641	From DE-CIX

8681:7xx	From a Private Peer

8681:71x	From a UK private peering

8681:800	Tunneled IPv6 Routes                   ***
8681:801	Tunneled IPv6 Peer                     ***
8681:802	Tunneled IPv6 Customer                 ***

8681:999	Invalid communities recieved

Four-digit communities

Customers can set four-digit communities to control where prefixes are announced. The three-digit communities are used as a base for this and prefixed by 1, 2, 3 or 9 to control prepending of the customer’s prefix on announcement to peers or transits on the specified location.

8681:1xxx Prepend announcement with “8681” on its AS-path
8681:2xxx Prepend announcement with “8681 8681”
8681:3xxx Prepend announcement with “8681 8681 8681”
8681:8xxx Do not prepend (such as when prepend is default)
8681:9xxx Filter announcement, i.e. don’t announce

For example, setting the community 8681:9611 will have the effect that the network on which it is set will not be announced to LINX, whereas setting 8681:9400 will have the effect that the network on which it is set will not be announced to any low-speed IXP or private peer.

These communities may not be implemented in the whole network. When used, it should be verified that the specific community is honored. Otherwise you can request that it is implemented.

For a wider range, the “x” in the list of entry points can be replaced by “0”. So for example “8681:2610” will result in a prepend of length two on all IXPs in the UK, and “8681:2500” has the effect of prepending 8681 to all transits.

Five-digit communities

Every prefix has a five-digit community set which tells on which location it was received. This community has the following format:

8681:1<cc><loc>

where <cc> usually is the country code with possible additions or modification, and <loc> is a number for each of the POPs/locations in the country.

Community       Entry point
---------------------------------------
8681:1xxxx      Channel Islands

8681:101xx      Jersey 
8681:10101      Central Exchange	
8681:10102      Trinity Gardens	
8681:10103      North Exchange
8681:10104      South Exchange	
8681:10105      East Exchange		
8681:10106      West Exchange		
8681:10107      Five Oaks/TEC		
8681:10108      TEC Colo		
8681:10109      East Colo		
8681:10110      Central Colo		
8681:10111      No.1 The Forum		
8681:10112      No.2 The Forum		
8681:10113      Channel House	
8681:10114      Queen Street Shop	
8681:10115      Rue des Pres		
8681:10116      Hue Court SDR		
8681:10117      Jardin du Soleil SDR	
8681:10118      Waterfront SDR		
8681:10119      Snow Hill SDR		
8681:10120      Fort Regent SDR
8681:10121      Sandybrook SDR		
8681:10122      Hodge Nurseries SDR	
8681:10123      La Chasse SDR		
8681:10124      Trinity SDR		
8681:10125      St. Martin.s SDR	
8681:10126      Mont Mado Store
8681:10127      Victoria Tower

8681:102xx      Guernsey     
8681:10201      St Georges (POP1)
8681:10202      Broadcasting House (POP2)
8681:10203      ITEX Braye Road
8681:10204      ITEX Gibauderie
8681:10205      First Tower Lane
8681:10206      St Georges Hall
8681:10207	Pitronnerie
8681:10208	St Martins
8681:10209	Castel
8681:10210	Alderney

8681:2xxxx      Europe

8681:231xx      NL
8681:13100      NL Originated Supernets

8681:233xx      FR
8681:23300      FR Originated Supernets
8681:23301      FT Aubervilliers

8681:244xx      UK
8681:24400      UK Originated Supernets
8681:24401      Telehouse North
8681:24402      Telehouse East
8681:24403      Telecity Powergate
8681:24404      Telecity Harbour Exchange

8681:249xx      DE
8681:24900      DE Originated Supernets
 
8681:30000      North America

8681:301xx      USA
8681:30100      USA Originated Supernets

8681:4xxxx      Asia
8681:485xx      HK
8681:48501      Hong Kong Originated Supernets

8681:999xx      International
8681:99900      Unspecified Originated Supernets

Filtering Communities

JT will filter all 8681:* communities received via any external BGP peering, apart from 8681:xxxx and 8681:xx from customers, which can be used to control announcements. Any route containing improper communities will have all communities stripped and will be tagged with the special alert community of 8681:6666.

All other communities are accepted and passed unchanged and ignored.