[Main] [Communities] [sBH/erBH] [rtsdCoS] [Routing Policy] [Filtering Policy] [Peering Policy]


KPN LOGO
AS286 selective destination/dummy CoS
THIS IS AN EXPERIMENTAL FEATURE

v20171023




Standard introduction

This document only applies to the KPN International IP backbone AS286.



Selective destination CoS (transit customers only - if at all)

With standard blackholing or selective blackholing you ask AS286 to discard the traffic towards tagged prefix (mostly to mitigate some attacks and to prevent your uplink from AS286 to be overloaded and other traffic suffer from the overload).
This works and is well known, but by doing so, you hardly have a chance to see if the situation changed or to do some further analysis (to get better filters in place).

rtsdCoS (remote triggered selective destination CoS) might be a good alternative. Rather than having AS286 discard the traffic, traffic towards marked (community-tagged) prefixes will be handled with a lower priority (NE = no effort) than the normal traffic (which is BE = best effort). In case your uplink from AS286 will become overloaded, NE traffic will be dropped first (or even rate-limited).

For some more information see the talk given on DENOG8, 2016-OCT-23 (slides (PDF), video).

The default setup is to use 94 percent for BE (non-marked, normal) traffic, 5 percent for NC (network control) and 1 percent (scavenger class) for NE (rtsdCoS marked) traffic. Unused bandwidth will be equally assigned to other traffic requiring more bandwidth. Thus NE traffic can fill a link ... but will be dropped in favor of BE and NC first (unless those request more bandwidth than available ...).
NE traffic will have as DSCP codepoint CS0 set, BE CS1 and NC CS7 ... yes, slightly unusual.
On request we are open to implement also a customer specific rate-limited NE class (e.g. to #nnn Mbit/s) or set DSCP to something you want.

Notes:


rtsdCoS - trigger (transit customers only)

You must at least tag your prefix with one of the following triggers. If not, your announcement will be just treated like every other BE traffic.

286:5559
mark everywhere traffic to this prefix as NE
NOTE: This takes precedence over all other triggers (286:555[0-5]) - thus NM or SM are not considered!
286:5550
mark traffic to this prefix as NE everywhere except: on the PE your are connected to
286:5551
mark traffic to this prefix as NE everywhere except: PE connected and all other PEs on/in this site/PoP
286:5552
mark traffic to this prefix as NE everywhere except: PE connected and all other PEs in the city
286:5553
mark traffic to this prefix as NE everywhere except: PE connected and all other PEs in this country
286:5554
mark traffic to this prefix as NE everywhere except: PE connected and all other PEs on this continent
286:5555
mark traffic to this prefix as NE only in the explicitly (286:52xx) listed PoPs - NM (no-marking) will still be considered (but hardly makes sense ;-)

(Just to document 286:5556, which will show up on rtsdCoS announced routes: 286:5556 is "all except PE"; 286:555[1-4] are just aliases to 286:5556 + NM (no-marking) whatever is needed.)



rtsdCoS - selective marking (nor non-marking) (transit customers only)

Attach one or more of the following communities to NOT mark (=NM, no-marking) traffic to the NE class on PEs in PoPs, cities countries and continents, which would otherwise mark traffic based on your chosen trigger.
Or explicitly select PoPs where you want traffic to be marked as NE traffic (=SM, selective marking).
Again: NM takes precendence over SM!

NM continent
NM country
NM city
NM PoP
SM PoP
286:5990 Europe
286:5900 Austria
286:5700 Vienna
286:5000 wien-s1
286:5200 wien-s1
286:5901 Belgium
286:5701 Antwerpen
286:5001 ant-s1
286:5201 ant-s1
286:5702 Brussels
286:5002 zvtm-s1
286:5202 zvtm-s1
286:5003 zvtm-s4
286:5203 zvtm-s4
286:5902 Switzerland
286:5703 Geneve
286:5004 gnve-s1
286:5204 gnve-s1
286:5704 Zürich
286:5005 zrch-s1
286:5205 zrch-s1
286:5904 Czech Republic
286:5706 Prague
286:5007 pra-s1
286:5207 pra-s1
286:5905 Germany
286:5707 Berlin
286:5008 blnb-s1
286:5208 blnb-s1
286:5009 blnb-s3
286:5209 blnb-s3
286:5708 Barleben
286:5010 brlb-s1
286:5210 brlb-s1
286:5709 Bremen
286:5011 brm-s1
286:5211 brm-s1
286:5710 Düsseldorf
286:5012 dssd-s2
286:5212 dssd-s2
286:5013 dssd-s3
286:5213 dssd-s3
286:5711 Frankfurt am Main
286:5014 ffm-s1
286:5214 ffm-s1
286:5015 ffm-s2
286:5215 ffm-s2
286:5016 ffm-s6
286:5216 ffm-s6
286:5017 ffm-s7
286:5217 ffm-s7
286:5712 Hamburg
286:5018 hmb-s2
286:5218 hmb-s2
286:5019 hmb-s3
286:5219 hmb-s3
286:5713 Hannover
286:5020 hnvr-s1
286:5220 hnvr-s1
286:5714 Kehl
286:5021 kehl-s2
286:5221 kehl-s2
286:5715 Cologne
286:5022 koln-s1
286:5222 koln-s1
286:5716 Karlsruhe
286:5023 ksrh-s1
286:5223 ksrh-s1
286:5717 Leipzig
286:5024 lzg-s1
286:5224 lzg-s1
286:5718 Munich
286:5025 mchn-s1
286:5225 mchn-s1
286:5719 Nürnberg
286:5027 nbg-s1
286:5227 nbg-s1
286:5720 Stuttgart
286:5028 stgt-s1
286:5228 stgt-s1
286:5906 Denmark
286:5721 Copenhagen
286:5029 kbhv-s1
286:5229 kbhv-s1
286:5907 Espania
286:5722 Barcelona
286:5030 bcln-s1
286:5230 bcln-s1
286:5723 Madrid
286:5031 mdd-s2
286:5231 mdd-s2
286:5908 Finland
286:5724 Helsinki
286:5032 hski-s1
286:5232 hski-s1
286:5909 France
286:5725 Nanterre
286:5033 nntr-s1
286:5233 nntr-s1
286:5726 Paris
286:5034 prs-s4
286:5234 prs-s4
286:5727 Saint Denis
286:5035 sdns-s1
286:5235 sdns-s1
286:5911 Ireland
286:5728 Dublin
286:5036 dbln-s2
286:5236 dbln-s2
286:5912 Italy
286:5729 Milan
286:5037 mla-s1
286:5237 mla-s1
286:5913 Luxemburg
286:5730 Bettembourg
286:5038 bmbg-s1
286:5238 bmbg-s1
286:5914 Netherlands
286:5731 Almere
286:5039 alr-s1
286:5239 alr-s1
286:5732 Amsterdam
286:5040 asd2
286:5240 asd2
286:5041 asd-s14
286:5241 asd-s14
286:5042 asd-s15
286:5242 asd-s15
286:5043 asd-s16
286:5243 asd-s16
286:5044 asd-s17
286:5244 asd-s17
286:5045 asd-s4
286:5245 asd-s4
286:5046 asd-s5
286:5246 asd-s5
286:5047 asd-s6
286:5247 asd-s6
286:5048 asd-s7
286:5248 asd-s7
286:5049 asd-s8
286:5249 asd-s8
286:5733 Aalsmeer
286:5050 asmr-s1
286:5250 asmr-s1
286:5734 Bura
286:5051 bura
286:5251 bura
286:5052 bura2
286:5252 bura2
286:5735 Haarlem
286:5053 hlm-s1
286:5253 hlm-s1
286:5736 Oude Meer
286:5054 oudmr-s1
286:5254 oudmr-s1
286:5737 Rotterdam
286:5055 rt2
286:5255 rt2
286:5915 Norway
286:5738 Oslo
286:5056 oslo-s1
286:5256 oslo-s1
286:5916 Poland
286:5739 Warsaw
286:5057 wsw-s1
286:5257 wsw-s1
286:5919 Sweden
286:5740 Stockholm
286:5058 sthm-s1
286:5258 sthm-s1
286:5059 sthm-s2
286:5259 sthm-s2
286:5921 Slovakia
286:5741 Bratislava
286:5060 brlv-s1
286:5260 brlv-s1
286:5923 United Kingdom
286:5744 London
286:5063 ldn-s1
286:5263 ldn-s1
286:5064 ldn-s10
286:5264 ldn-s10
286:5065 ldn-s2
286:5265 ldn-s2
286:5066 ldn-s3
286:5266 ldn-s3
286:5745 Manchester
286:5067 mchr-s1
286:5267 mchr-s1
286:5746 Runcorn
286:5068 rncn-s1
286:5268 rncn-s1
286:5991 North America
286:5924 United States
286:5747 Ashburn
286:5069 ahbn-s1
286:5269 ahbn-s1
286:5748 Chicago
286:5070 chg-s1
286:5270 chg-s1
286:5749 Dallas
286:5071 dlls-s1
286:5271 dlls-s1
286:5750 Los Angeles
286:5072 lags-s1
286:5272 lags-s1
286:5751 Miami
286:5073 miaf-s1
286:5273 miaf-s1
286:5752 New York
286:5074 nyk-s1
286:5274 nyk-s1
286:5075 nyk-s2
286:5275 nyk-s2
286:5753 San Jose
286:5076 sjca-s1
286:5276 sjca-s1
286:5993 Asia
286:5903 China
286:5705 Hong Kong
286:5006 honk-s2
286:5206 honk-s2
286:5922 Turkey
286:5742 Ankara
286:5061 ankr-s1
286:5261 ankr-s1
286:5754 Gebze
286:5077 gbze-s1
286:5277 gbze-s1
286:5743 Istanbul
286:5062 itb-s3
286:5262 itb-s3