"áá»áœááºáá±á¬áºááá¯á·áá²á· SRI ááŸá¬ áá±á¬ááºá»á¬ážáá±ážááœá±ááŒá¬áž áááºáá®áá¯ááºážáááºááœááºááŸá¯áá áºáᯠáá°áá±á¬ááºáá¬ážáá«áááº..." ááá¯á· Kleinrock... á á¡ááºáá¬áá»á°ážáá áºáá¯ááŸá¬ ááŒá±á¬ááŒá¬ážáá²á·áá«áááºá
"L ááá¯ááá¯ááºááŒá®áž áá¯ááºážáá²ááŸá¬ L ááá¯ááœá±á·áá¬áž" ááá¯á·áá±ážáá«áááºá
âáá¯ááºáááºá áá«ááá¯á· L ááá¯ááœá±á·áááºâ ááá¯á· ááŒááºááŒá±áááºá
"áá«ááá¯á· O ááá¯ááá¯ááºááŒá®áž "áááºáž O ááá¯ááœá±á·áá¬áž" ááá¯á·áá±ážáááºá
"áá¯ááºáááºá áá«ááá¯á· O ááá¯ááœá±á·áááºá"
"á¡á²áá«ááᯠáá«ááá¯á· G ááá¯ááá¯ááºááŒá®áž á áá áºáá»ááºááœá¬ážáááº"...áá±á¬áºááŸááºááŸá¯áá áºáᯠá áááºáá²á·áá±ážáá±á¬áºáááºáž ...
á¡ááºáá¬áááºáá¡á á
áááºá¹ááá¬áá«áá°ááá¯ááºážá¡ááœááº!
áá»áœááºá¯ááºáá¡áááºááŸá¬ á¡áááºáááºážáá«ážááŒá áºááŒá®ážá áá»áœááºá¯ááºááẠLinxdatacenter ááœáẠááœááºáááºá¡ááºáá»ááºáá®áá¬ááŒá áºáá«áááºá ááá±á·áá±á¬ááºážáá«ážááœáẠá¡ááœá¬ážá¡áá¬áááŸááºááá·áºá¡áá»ááºáá»á¬áž (Internet Exchange Points, IXP) á¡ááŒá±á¬ááºážááᯠááœá±ážááœá±ážáá«áááºá ááá¯á·á¡ááŒáẠá€áá±á¬ááºážáá«ážááœáẠEVE-NG ááááºáá±á¬ááºážááŸáá·áº BIRD áá±á¬á·ááºáá² router ááá¯á¡áá¯á¶ážááŒá¯á IXP ááááºáááºááŸá¯áááá¬áááᯠáá«ááá¯ááºááŒáááºááŒá áºáá±á¬ááŒá±á¬áá·áº áááºážááẠ"áá«ážáá»ááºážá¡á±á¬ááºááœááº" á¡áá¯ááºáá¯ááºáá¯á¶ááᯠáááºáá¬ážáááºááá¯ááºá á±áááºá
á¡áááºážáááºáá±á¬áááá¯ááºáž
ááŒáá·áºááá¯ááºáááº
á€á¡ááŒá±á¡áá±ááẠáááºáá°ááá¯á·áá±á¬ááºáá±ážá¡ááœá¬ážá¡áá¬á¡ááœáẠáá¯ááºáá»á ááááºáá¬áá áá»ááºáááºáá»á¬ážá á¡áááºá¡ááœá±ážááŸáá·áº ááŸá±á¬áá·áºááŸá±ážááŸá¯áá»á¬ážááá¯áá« ááááá¯ááºá á±áá«áááºá á¡ááºáá¬áááºá¡áá¯á¶ážááŒá¯áá°áŠážáá± ááá¯ážáá¬ááŒááºážá á¡á±á¬áºááá±áá¬á¡áá áºáá»á¬áž áá±á«áºáá¬ááŒááºážá á¡ááœá¬ážá¡áᬠáá»á¬ážááŒá¬ážáá¬ááŒá®áž á¡ááºáá¬ááẠááá·áºáá»ááºáá¬áááºá á¡á±á¬áºááá±áá¬á¡áá»ááºážáá»ááºáž á¡ááŒááºá¡ááŸááºáááºááœááºááŸá¯ááᯠá á¯á ááºážááẠááá¯ááá¯áááºááŒááºáá¯á¶ááá¬ážááŸááá±á¬ áá»ááºážáááºááŸá¯ ááá¯á¡ááºááŒá±á¬ááºáž ááá¹áá¬áá áºááŸááºážááŸá á¡á±á¬áºááá±áá¬áá»á¬ážá áá¬ážáááºáá¬ááŒáááºá "á¡á±á¬áºááá±áᬠA ááẠáá±á¬ááºáááºážááœááºááŸááá±á¬ á¡á±á¬áºááá±áᬠB ááá¯á· áá¬ááºá¡ááœá¬ážá¡áá¬ááᯠááá¯á·áá±á¬ááºáááºá¡ááœáẠá¡ááŒá¬ážááá¯ááºáá¶ááŸááŒááºáááºážááœá¬ážáá¬ááŸá¯á¡ááœáẠá¡áááºááŒá±á¬áá·áºáá±ážáá±á¬ááºááááºáááºážá" á€áááºááŸá¬ á¡ááŒááºážáá»ááºážá¡á¬ážááŒáá·áº ááá¯á¡áá»áááºá áááºáá®ááœááºážá¡á±á¬áºááá±áá¬áá»á¬ážááá¯ááºááá¯áẠáá±ážáá±á¬áá±ážááœááºážááŒá áºáááºá ááá¯á·ááŒá±á¬áá·áºá á¡á±á¬áºááá±áá¬á¡á¬áá¯á¶á á°ážá áá¯ááºááŸá¯á¡ááŸááºáá»á¬ážááœáẠááá¹áá¬á·áá±áá¬á¡ááŸá¶á·á¡ááŒá¬ážááœáẠáá¬ááºá¡ááœá¬ážá¡áá¬áááŸááºááá·áºá¡áá»ááºáá»á¬áž á áááºáá±á«áºáá¬áááº-
- 1994 â áááºáááºááŸá LINXá
- 1995 â Frankfurt ááœáẠDE-CIXá
- 1995 - MSK-IXá áá±á¬áºá ááá¯á á áááºááá¯á·á
á¡ááºáá¬áááºááŸáá·áº áá»áœááºá¯ááºááá¯á·ááá±á·áááºáá»á¬áž
á¡áá°á¡áá¡áá áá±ááºáá®á¡ááºáá¬áááºááááºáá±á¬ááºáá¯á¶ááẠAS áá áºáá¯ááŸáá áºáá¯ááá¯á·áááºážááŒá±á¬ááºážááá¯áá¯á¶ážááŒááºáá±ážáá±á¬áá¯ááºááá¯ááºážááá¯ááºáá¬ááŸáá·áºáá¯áá¹ááááŸá áºáá»áá¯ážáá¯á¶ážá¡ááŒá¬ážáá»áááºáááºááŸá¯áá»á¬ážá áœá¬áá«áááºááŒá®áž áááºážááá¯á·á¡ááŒá¬ážááœááºáá»á¬ážá áœá¬áá±á¬áá»áááºáááºááŸá¯áá»á¬ážáá«áááºáááºá
AS áá»á¬ážááẠá¡áá»á¬ážá¡á¬ážááŒáá·áº áááºáá®ááœááºážá¡á±á¬áºááá±áá¬áá»á¬ážá á¡ááºáá¬áááºáááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážá CDNsá áá±áá¬á ááºáá¬áá»á¬ážááŸáá·áº áá¯ááºáááºážááœá²áá¯áá¹ááá®áá»á¬ážááŒá áºáááºá ASEs ááẠBGP áááá¯ááá¯áá±á¬ááᯠá¡áá¯á¶ážááŒá¯á áááºážááá¯á·á¡áá»ááºážáá»ááºáž áá¯áá¹ááááŸááá±á¬ áá»áááºáááºááŸá¯áá»á¬áž ( peering ) ááᯠá á¯á ááºážáááºá
á€áá»áááºáááºááŸá¯áá»á¬ážááᯠááá¯ááºááá¯ááºá¡á¯ááºáá»á¯ááºááœáá·áºáá áá áºáá»á¬ážá áááºáá²á·ááá¯á· á á¯á ááºážáááºááŒá áºá á± á¡ááŒá±á¬ááºážáááºážáá»á¬ážá áœá¬ááŒáá·áº áá¯á¶ážááŒááºáááº-
- áááá®áááºá
- á á®ážááœá¬ážáá±ážá
- ááá¯ááºáá¶áá±ážá
- AS ááá¯ááºááŸááºáá»á¬ážá¡ááŒá¬áž ááá±á¬áá°áá®áá»ááºáá»á¬ážááŸáá·áº áá¯á¶á¡áá»áá¯ážá á®ážááœá¬ážáá»á¬ážá
- á áááºááá¯á·ááá¯
áá¯ááºáá«áááºá áá®á¡á á®á¡á ááºááŸá¬ áááá»áá²á·ááœá²á·á ááºážáá¯á¶áá²á· á¡áááºá¡á±á¬áẠáá«ááŸááá«áááºá ááá¯á·ááŒá±á¬áá·áºá á¡á±á¬áºááá±áá¬áá»á¬ážááᯠá¡ááá·áº-áá á¡ááá·áº-á ááŸáá·áº á¡ááá·áº-á áá°á ááá¯ááºážááŒá¬ážáá¬ážááŒá®ážá ááŒááºááœááºážá¡ááºáá¬áááºáááºáá±á¬ááºááŸá¯áá±ážáá° (tier-1) á¡ááœáẠáá±á¬ááºáááºáá»á¬ážááẠá ááºážáááºážá¡á áá¬áááºá¡áá¯á¶ážááŒá¯áá°áá»á¬ážááŒá áºáá»áŸáẠá¥ááá¬á á¡ááá·áº-áá á¡ááá·áºá¡á±á¬áºááá±áá¬áá»á¬ážááẠáá±á¬ááºáááºáá»á¬ážááẠá¡ááŒá¬ážá¡á±á¬áºááá±áá¬áá»á¬ážááŒá áºáááºá Tier-2 á¡á±á¬áºááá±áá¬áá»á¬ážááẠáááºážááá¯á·á á á¬áááºážááœááºážáá°áá»á¬ážá tier-3 áááºáá®ááœááºážá¡á±á¬áºááá±áá¬áá»á¬ážá á¡ááœá¬ážá¡áá¬ááᯠá á¯á ááºážáá¬á tier-3 á¡á±á¬áºááá±áá¬áá»á¬ážá á¡ááœá¬ážá¡áá¬ááŸáá·áº á¡ááá·áº-1 â á¡ááºáá¬ááẠáááºážááŒá±á¬ááºážá¡á¬ážáá¯á¶ážááᯠá á¯á ááºážáá¬ážáááºá
ááááºážááááºážá¡á¬ážááŒáá·áº á€áá²á·ááá¯á· ááá¯ááºá á¬ážááŒá¯ááá¯ááºáááº-
á€áá¯á¶ááœáẠá¡ááœá¬ážá¡áá¬áá»á¬ážááᯠá¡á±á¬ááºááŒá±á០á¡áá±á«áºá០á
á¯á
ááºážáá¬ážáááºááᯠááŒááááºá ááá¯ááá¯áááºááŸá¬á áá¯á¶ážá
áœá²áá°áá»á¬ážá០á¡ááá·áº-á á¡á±á¬áºááá±áá¬áá»á¬ážá¡ááá áá
áºáá¯ááŸáá·áºáá
áºáá¯ááá·áºááŸááºážááŒá±á¡á¬ážááŒáá·áºáá®áá»áŸáá±á¬ ASs áá»á¬ážá¡ááŒá¬ážá¡áá»á¬ážááá¯ááºá¡ááœá¬ážá¡áá¬áááŸááºááŸá¯áááºážááŸááááºá
á¡ááááá»áá±á¬ á¡á áááºá¡ááá¯ááºážáá áºáá¯ááŸáá·áº áá áºáá»áááºáááºážááœáẠá€á¡á á®á¡á ááºá á¡á¬ážáááºážáá»ááºááŸá¬ áááá®áááºá§áááá¬áá áºáá¯á¡ááœááºážá áá±á¬ááºáá¯á¶ážá¡áá¯á¶ážááŒá¯áá°ááŸáá·áº ááá¯ááá¯áá®ážáááºá áœá¬áááºááŸááá±á¬ ááá¯ááºááá¯ááºá¡á¯ááºáá»á¯ááºááœáá·áºáá áá áºáá»á¬ážá¡ááŒá¬áž áá»áááºáááºááŸá¯á¡áá»áá¯á· ááŸá¯ááºááœá±ážááŸá¯áá áºáá¯ááŒá áºáááºá á¡á±á¬ááºáá«áá¯á¶ááᯠáá¯á¶ážáááºááŒáá·áºáá«á
ááŒáá¯á·áá±á¬áºááŒá®ážáá
áºáá¯ááœáẠá¡áááºááœááºááŒáá¬ážááá·áºá¡ááá¯ááºáž á¡ááŒá±á¬ááºážááŒáá»ááºáá
áºáᯠááá¯á·ááá¯áẠá¡ááŒá¬ážáá
áºáá¯ááŒá±á¬áá·áº á¡áá»ááºážáá»ááºážáá»áááºáááºáá¬ážáá±á¬ áááºáá®ááœááºážá¡á±á¬áºááá±áᬠá
áá¯ááŸáááŒá±á¬ááºáž áá°áááŒáá«á
áá¯á·á
Go ISP ááŸáá·áº áá»áááºáááºáá¬ážááá·áº á¡áá¯á¶ážááŒá¯áá° Petya ááẠASM áááºáá±á¬ááºááŸá¯áá±ážáá°ááŸáá·áº áá»áááºáááºáá¬ážáá±á¬ áá¬áá¬ááᯠááá°ááá¯áá«á áááºážááá¯á·ááŒá¬ážááŸá áááºážááŒá±á¬ááºážáá»á¬ážááẠááá¯ááºááá¯ááºá¡á¯ááºáá»á¯ááºááœáá·áºáá áá Ạ5 áá¯á០ááŒááºáááºážááœá¬ážááááºááŒá áºáááºá áá«á ááŸá±á¬áá·áºááŸá±ážááŸá¯ ááá¯ážáá¬ááá¯á·áá²á á¡ááœá¬ážá¡áᬠááá¯ážáá¬ááá·áº ááœááºááẠá ááºáá á¹á ááºáž á¡áá±á¡ááœáẠááŸáá·áº Go ááŸáá·áº ASM á¡ááŒá¬áž ááá¯ááºááá¯ááºá¡á¯ááºáá»á¯ááºááœáá·áºá á áá áºáá»á¬ážááœáẠááŒááºáááºážááœá¬ážáá¬ááŸá¯ ááá¬áá
á¡ááœá¬ážá¡áᬠá¡áááºážá¡áá»áẠááŒááºáááºážááá¯ááºážá á±áá±á¬ á¡áá°ážá¡ááŒá±á¬ááºáž AS á¡áá±á¡ááœááºááᯠáááºááá¯á·áá»áŸá±á¬á·áá»áááºáááºážá ááŸááºááẠ- traffic exchange point.
ááá±á·ááœááºá IXPs á¡áá áºáá»á¬áž áá±á«áºáá±á«ááºáá¬ááŒááºážááẠ90s á០2000 áá¯ááŸá áºáá»á¬ážá¡á á±á¬ááá¯ááºážááœááºáá²á·ááá¯á· áá°áá®áá±á¬ááá¯á¡ááºáá»ááºáá»á¬ážááŒáá·áº ááœááºážá¡á¬ážáá±ážáá»ááºááŸáááŒá®áž áááºáá®ááœááºážá¡á±á¬áºááá±áá¬áá»á¬áž ááá¯ážáá¬ááŒááºážá á¡áá¯á¶ážááŒá¯áá°áá»á¬ážááŸáá·áº ááœá¬ážáá¬ááŸá¯áá»á¬ážááŒá¬ážáá¬ááŒááºážá CDN ááœááºáááºáá»á¬ážá០áá¯ááºáá±ážááá·áº á¡ááŒá±á¬ááºážá¡áá¬ááá¬á ááá¯ážááœá¬ážáá¬ááŸá¯ááᯠáá¯á¶á·ááŒááºááá·áºá¡áá±ááŒáá·áº áá±ážáááºáá±á¬á¡ááá¯ááºážá¡áá¬ááŒáá·áºáᬠááœááºážá¡á¬ážáá±ážáá«áááºá áá±áá¬á ááºáá¬áá»á¬ážá
ááœá±áá²ááŸááºááá¯áá¬áá¬áá²á
áá¬ááºá¡ááœá¬ážá¡áᬠáááŸááºáá¬áá±áá¬ááẠá¡ááŒááºá¡ááŸáẠáááºážááŒá±á¬ááºážáááŸááºááŒááºážááᯠá áááºáá«áááºá á¬ážáá° á¡áá»ááºážáá»ááºáž á¡ááŒááºá¡ááŸáẠáá»áááºáááºááŸá¯ á á¯á ááºážáá±ážááá·áº á¡áá°ážááœááºááẠá¡ááŒá±áá¶á¡áá±á¬ááºá¡áŠ áá«ááŸááá±á¬ áá±áá¬áá áºáᯠááŒá áºáááºá á¡ááœá¬ážá¡áá¬áááŸááºááá·áºá¡áá»ááºáá»á¬ážááœáẠá¡ááááá«áááºáá°áá»á¬áž- áááºáá®ááœááºážá¡á±á¬áºááá±áá¬áá»á¬ážá á¡ááºáá¬áááºáááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážá á¡ááŒá±á¬ááºážá¡áá¬áá¶á·ááá¯ážáá±ážáá°áá»á¬ážááŸáá·áº áá±áá¬á ááºáá¬áá»á¬ážá áá¬ááºá¡ááœá¬ážá¡áá¬áááŸááºááá·áºáá±áá¬áá»á¬ážááœáẠáá«áááºáá°áá»á¬ážááẠáá áºáŠážááŸáá·áºáá áºáŠáž ááá¯ááºááá¯ááºáá»áááºáááºáááºá áááºážááẠááá·áºá¡á¬áž á¡á±á¬ááºáá«ááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážááá¯ááºá á±áááº-
- latency áá»áŸá±á¬á·áá»áááºá
- ááŒááºáááºážááœá¬ážáá¬ááŸá¯ ááá¬áááᯠáá»áŸá±á¬á·áá»ááŒááºážá
- AS á¡ááŒá¬áž áááºážááŒá±á¬ááºážááᯠá¡áá±á¬ááºážáá¯á¶ážááŒá áºá¡á±á¬áẠáá¯ááºáá«á
IXPs áá»á¬ážááẠááá¹áá¬áá áºááŸááºážááŸá ááŒáá¯á·ááŒá®ážáá»á¬ážá áœá¬ááœáẠááŸááá±áááºáᯠáá°ááá«áá á€á¡áá¬á¡á¬ážáá¯á¶ážááẠá¡ááºáá¬áááºáá áºáá¯áá¯á¶ážá¡ááœáẠá¡áá»áá¯ážááŸáá á±áá«áááºá
Petya áá¡áááºáá«á¡ááŒá±á¡áá±áá»á¬ážááᯠIXP áá¯á¶ážááŒá®ážááŒá±ááŸááºážáá«áá áááºážáááºá€áá²á·ááá¯á·áá±á«áºáá¬áááá·áºáááºá
áá¬ááºá¡ááœá¬ážá¡áᬠáá²ááŸááºáá±ážááœáá¯áá·áºáá áºáᯠáááºááá¯á·á¡áá¯ááºáá¯ááºááááºážá
á ááºážáááºážá¡ááá¯ááºážá IXP ááẠá¡áá»á¬ážáá°ááŸá¬ IPv4/IPv6 ááááºá á¬áá»á¬ážá ááá¯ááºááá¯ááºááááºááá¯á·áá¬ážáá±á¬ áá®ážááŒá¬áž AS ááŒá áºáááºá
IXP ááœááºáááºááœáẠá¡áá»á¬ážá¡á¬ážááŒáá·áº á ááºáááºáááŒáẠL2 ááá¯ááááºážáá áºáᯠáá«áááºáá«áááºá áá áºáá«áá áºáᶠáááºážááẠIXP client á¡á¬ážáá¯á¶ážááᯠáááºáá¶áá±á¬ááºááœááºáá±ážááá·áº VLAN áá áºáá¯ááŒá áºáááºá ááá¯ááŒá®ážáá±á¬á áááá®áááºá¡á ááŒáá·áºáá»ááºáá¬ážáá±á¬ IXP áá»á¬ážááŸáá·áºáááºáááºáá MPLSá VXLAN áá²á·ááá¯á·áá±á¬ áááºážááá¬áá»á¬ážááᯠL2 ááá¯ááááºážááᯠá á¯á ááºážááẠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá
IXP ááŒááºá ááºáá»á¬áž
- SKS á€áá±áá¬ááœáẠáá°ážáá°ážááŒá¬ážááŒá¬áž áá¬ááŸáááœá±á·ááá«- á ááºáá»á¬ážá á¡áááºážááŒááºáá»áááºáááºááŸá¯áá»á¬ážá patch panels
- ááá¯ááºáá»á¬áž - IXP áá¡ááŒá±áá¶á switch port ááẠIXP network áá²ááá¯á· entry point ááŒá áºáááºá ááá¯ááºáá»á¬ážááẠáá¯á¶ááŒá¯á¶áá±ážáá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá áá áºá áááºáá áºááá¯ááºážááá¯áááºáž áá¯ááºáá±á¬ááºááẠ- áááºážááá¯á·ááẠIXP ááœááºáááºááœáẠáááŒá áºááá·áºáá±á¬ á¡ááŸáá¯ááºá¡ááœá¬ážá¡áá¬áá»á¬ážááᯠá á áºáá¯ááºáááºá á ááºážáá»ááºážá¡áá áá¯ááºáá±á¬ááºáá»ááºááá¯á¡ááºáá»ááºáá»á¬áž - áá¯á¶ááŒááºá áááºáá»áááŸá¯á áá¶á·ááá¯ážáá¬ážáá±á¬ ááááºáááºážá¡ááŒááºááŸá¯ááºážáá»á¬ážá áá¯á¶ááŒá¯á¶áá±ážá¡ááºá¹áá«áááºáá»á¬ážá sFlow áá¶á·ááá¯ážááŸá¯á áááºááŒáá·áº ááá¯ááºáá»á¬ážááᯠááœá±ážáá»ááºáá¬ážáááºá
- áááºážááŒá±á¬ááºážáá¬áᬠ(RS) - áá±ááºáá®áá¬ááºá¡ááœá¬ážá¡áá¬áááŸááºááá·áºáá±áá¬á áááŸááááŒá
áºááá¯á¡ááºáá±á¬ á¡á
áááºá¡ááá¯ááºážáá
áºáá¯á áá¯ááºáá±á¬ááºáá»ááºáááá¬áááẠiBGP ááŸá áááºážááŒá±á¬ááºážáá±á¬ááºááŒááºáááºááŒááºáž ááá¯á·ááá¯áẠOSPF ááœáẠáááºááŸááºáá¬ážáá±á¬ router ááŸáá·áº á¡ááœááºáááºáá°ááŒá®áž á¡áá¬ážáá°ááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážáá±ážáááºá á¡ááœá¬ážá¡áá¬áááŸááºááá·áºáá±áá¬áá
áºáá¯ááœáẠáá«áááºáá°á¡áá±á¡ááœáẠááá¯ážáá¬áááºááŸáá·áºá¡áá»áŸ áá«áááºáá°ááá¯ááºážááᯠáá¶á·ááá¯ážáááºááá¯á¡ááºááá·áº BGP á
ááºááŸááºá¡áá±á¡ááœáẠááá¯ážáá¬áááºá ááá¯ááá¯áááºááŸá¬á áááºážááẠiBGP ááŸá classic full-mesh topology ááᯠá¡ááŸááºááá±áá«áááºá RS ááẠá¡á±á¬ááºáá«áááºážáááºážááŒáá·áº ááŒá¿áá¬ááᯠááŒá±ááŸááºážáá±ážáááº- áááºážááẠá
áááºáááºá
á¬ážáá° IXP áá«áááºáá°ááá¯ááºážááŸáá·áº BGP á
ááºááŸááºááᯠáááºáá±á¬ááºááŒá®áž áááºážáá«áááºáá°ááẠRS client ááŒá
áºáá¬áááºá áááºážááá±á¬ááºáááºáá
áºáŠážáá¶á០BGP á¡ááºááááºááᯠáááºáá¶áááŸáááŒááºážááŸááœá²á RS ááẠá€á¡ááºááááºááᯠáááºážáá¡ááŒá¬ážáá±á¬ááºáááºáá»á¬ážá¡á¬ážáá¯á¶ážáᶠáá±ážááá¯á·áááºá á€á¡ááºááááºááᯠáááºáá¶áááŸáááá·áºá¡áá¬ááŸááœá²á áá»ááºáá
áºáá¯á¡á¬áž áá±ážááá¯á·áá«áááºá ááá¯á·ááŒá±á¬áá·áº RS ááẠIXP á¡ááœá²á·áááºáá»á¬ážá¡á¬ážáá¯á¶ážááŒá¬ážááœáẠfull-mesh áá°áá±á¬ááºááẠááá¯á¡ááºááŸá¯ááᯠáááºááŸá¬ážááŒá®áž scalability ááŒá¿áá¬ááᯠááŒá±ááŒá
áºá
áœá¬ ááŒá±ááŸááºážáá±ážáá«áááºá áááºážááŒá±á¬ááºážáá¬áá¬ááẠBGP ááŸáá±ážááá¯á·áá±á¬ attribute áá»á¬ážááᯠá¡ááŒá±á¬ááºážá¡áá²áááŒá¯áá¯ááºáá² áááºážááŒá±á¬ááºážáá
áºáá¯á០AS áá
áºáá¯ááá¯á· áááºážááŒá±á¬ááºážáá»á¬ážááᯠááœáá·áºáááºážááŒááºáá¬á
áœá¬ áá±ážááá¯á·ááẠá¥ááá¬á áááºážááẠáááºážá AS ááœáẠáá¶áá«ááºááᯠAS-path ááá¯á· áááá·áºááŒá±á¬ááºáž áááááŒá¯ááá·áºáááºá RS ááœááºáááºáž áááºážááŒá±á¬ááºážáá»á¬ážá á¡ááŒá±áá¶á
á
áºáá¯ááºááŒááºážáááºáž ááŸááááº- á¥ááá¬á RS ááẠMartians ááœááºáááºáá»á¬ážááŸáá·áº IXP ááá¯ááºááá¯ááºá ááŸá±á·áááºáá»á¬ážááᯠáááºááá¶áá«á
open source áá±á¬á·ááºáá² routerá BIRD (bird internet routing daemon) ááᯠáááºážááŒá±á¬ááºážáá¬áá¬ááŒá±ááŸááºážáá»ááºá¡ááŒá ẠáááŒá¬ááá¡áá¯á¶ážááŒá¯áááºá áááºážááŸáá·áºáááºáááºá áá±á¬ááºážáá±á¬á¡áá»ááºááŸá¬ áááºážááẠá¡ááá²á·ááŒá áºááŒá®áž Linux ááŒáá·áºáá»á®ááŸá¯á¡áá»á¬ážá á¯ááœáẠáá»ááºááŒááºá áœá¬á¡áá¯á¶ážááŒá¯ááá¯ááºáááºá áááºážááŒá±á¬ááºážáááºááŒááºáž/á á áºáá¯ááºááŒááºážááá¯ááºáá¬áá°áá«ááá»á¬ážááᯠáááºááŸááºááŒááºážá¡ááœáẠááá¯ááºáá»á±á¬áá®ááœá±ááŸááá±á¬ ááá¹ááá¬ážáá áºáá¯ááŸáááŒá®áž ááœááºáá»á°áá¬á¡áááºážá¡ááŒá áºáá»á¬ážááᯠáá±á¬ááºážááá¯áá±ááŒááºážááá¯ááºáá«á ááá¯á·á¡ááŒáẠCiscoá Juniper á áááºááá¯á·á០hardware/virtual router ááᯠRS á¡ááŒá Ạááœá±ážáá»ááºááá¯ááºáá«áááºá
- áá¯á¶ááŒá¯á¶áá±ážá IXP ááœááºáááºááẠASE á¡áá»á¬ážá¡ááŒá¬ážá á
á¯á
ááºážááŸá¯ááŒá
áºáá±á¬ááŒá±á¬áá·áº áá«áááºáá°á¡á¬ážáá¯á¶ážááá¯ááºáá¬áááá·áº áá¯á¶ááŒá¯á¶áá±ážáá°áá«áááᯠáá±á¬ááºážááœááºá
áœá¬áá±ážáá¬ážáá¬ážááááºááŒá
áºáááºá áá±áá¯áá»á¡á¬ážááŒáá·áºá IXP ááŒááºáááœáẠáá®ážááŒá¬áž BGP ááœááºáá°ááŸá
áºáŠážááŒá¬áž BGP áááºáá»ááºááᯠáá°áá±á¬ááºááá·áºá¡áá« áá»áá·áºáá¯á¶ážááá·áº áá°áá®áá±á¬ ááá¹ááá¬ážá¡á¬ážáá¯á¶ážááᯠá€áá±áá¬ááœáẠáááºáá±á¬ááºáááºá ááá¯á·á¡ááŒáẠáá¯á¶ááŒá¯á¶áá±ážá¡ááºá¹áá«áááºá¡áá»áá¯á·ááᯠá€áá±áá¬ááœáẠáááºáá±á¬ááºáá«áááºá
á¥ááá¬á¡á¬ážááŒáá·áºá ááŒáá¯áááºááŸáááŸáá¯ááºážáá¬ážááá·áº IXP áá«áááºáá°á áá®ážááŒá¬áž mac ááááºá á¬ááŸáá¬áá»áŸáẠá¡ááœá¬ážá¡áá¬ááᯠááœáá·áºááŒá¯ááŒááºážááẠáá±á¬ááºážááœááºáá±á¬ á¡áá±á·á¡áá»áá·áºááŒá áºáááºá 0x0800(IPv4), 0x08dd(IPv6), 0x0806(ARP); BGP peering ááœááºááááºááá¯ááºáá±á¬á¡ááœá¬ážá¡áá¬áá»á¬ážááá¯á á áºáá¯ááºáááºá¡ááœááºáááºážááá¯áá¯ááºáá±á¬ááºáááºá GTSMá RPKI á¡á ááŸááá±á¬ ááá¹ááá¬ážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá
á¡áááºáá±á¬áºááŒáá«áá»á¬ážááẠá¡ááœááºá¡á
á¬ážáááœá²ááŒá¬ážáá² áááºááá·áº IXP á á¡áááá¡á
áááºá¡ááá¯ááºážáá»á¬áž ááŒá
áºáá±á¬ááºážááŒá
áºááá¯ááºáááºá áá¯ááºáá«áááºá ááá¯ááŒá®ážáá²á· IXP ááœá±ááŸá¬ á¡ááá¯áááºážááá¬ááœá±áá²á· ááŒá±ááŸááºážáá»ááºááœá± ááŸáááá¯ááºáá«áááºá
IXP ááẠáááºážááá«áááºáá°áá»á¬ážááᯠáááºáá±á¬ááºážáááºáá±á¬ááºááŸá¯áá»á¬ážáá±ážáááº-
- IXP TLD DNS áá¬áá¬áá±á«áºááœáẠáá¬ážááŸáááŒááºážá
- áá¬á·ááºáá² NTP áá¬áá¬áá»á¬ážááᯠááá·áºááœááºážááŒááºážááŒáá·áº áá«áááºáá°áá»á¬ážá¡á¬áž á¡áá»áááºááᯠáááá»á áœá¬ áááºáá°ááŒá¯ááá¯ááºá á±ááŒááºážá
- DDoS ááá¯ááºááá¯ááºááŸá¯ á áááºááá¯á·ááᯠá¡áá¬á¡ááœááºáá±ážáááºá
áááºááá¯á¡áá¯ááºáá¯ááºáááº
EVE-NG ááᯠá¡áá¯á¶ážááŒá¯á á á¶ááá°áá¬ááŒá¯áá¬ážáá±á¬ ááá¯ážááŸááºážáá±á¬ IXP ááá°áá¬ááᯠá¡áá¯á¶ážááŒá¯á á¡ááœá¬ážá¡áá¬áááŸááºááá·áºáá±áá¬áá áºáá¯á áááºáááºááŸá¯áááá¬áááᯠááŒáá·áºááŒá áá¯á·á ááá¯á·áá±á¬áẠBIRD áá±á¬á·ááºáá²ááºáá±á¬ááºáá¬á á¡ááŒá±áá¶áááºááŸááºááŸá¯ááᯠáá¯á¶ážáááºááŒáá·áºááŒáá«á áá¯á·á áá¯á¶ááŒááºážááᯠááá¯ážááŸááºážá á±áááºá áááºáá±ááŒááºážááŸáá·áº á¡ááŸá¬ážáá¶ááá¯ááºáááºá ááá·áº á¡áá±ážááŒá®ážáá±á¬á¡áá¬áá»á¬ážááᯠáá»ááºááŸááºáá¬ážáá«áááºá
Network topology ááᯠá¡á±á¬ááºáá«áá¯á¶ááœáẠááŒáá¬ážáááºá
áá»áœááºá¯ááºááá¯á·ááẠáá±ážáááºáá±á¬ áá²ááŸááºááœáá¯áá·áºáá
áºáá¯ááᯠá
á®áá¶ááá·áºááœá²ááŒá®áž á¡á±á¬ááºáá« peering ááœá±ážá
áá¬áá»á¬ážááᯠáá±ážáá±á¬ááºáááºáᯠáá°áááŒáá«á
áá¯á·á
- á¡áá»á¬ážáá°ááŸá¬ áá¯ááºáááºáá°á
- ááá¯ááºááá¯ááºáá¯ááºáááºá
- áááºážááŒá±á¬ááºážáá¬áá¬ááŸáááá·áº peing á
áá»áœááºá¯ááºááá¯á·á AS áá¶áá«ááºááẠ555 ááŒá áºááŒá®ážá áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·áááœááºáááºááá¯á·áá»áááºáááºááá¯áá°áá»á¬ážá¡ááœáẠIP ááááºá á¬áá»á¬ážáá¯ááºáá±ážááá·áº - 4/50.50.50.0 ááááºááá¯á·áá¬ážáá±á¬ IPv24 ááááºá á¬áá»á¬ážááŸááááºá
50.50.50.254 â áááºážááŒá±á¬ááºážáá¬áᬠá¡ááºáá¬áá±á·á áºááœáẠááŒááºáááºáááºááŸááºáá¬ážáá±á¬ IP ááááºá á¬á ဠIP áá±á¬ááºáááºáá»á¬ážááẠRS ááŸáá áºááá·áº peing áá¯ááºááá·áºá¡áá«ááœáẠBGP á ááºááŸááºááᯠáááºáá±á¬ááºáááºááŒá áºáááºá
ááá¯á·á¡ááŒááºá RS ááŸáá áºááá·áº áá»áááºáááºááŒááºážá¡ááœááºá áá»áœááºá¯ááºááá¯á·ááẠBGP á¡ááá¯ááºá¡áááºážá¡áá±á«áº á¡ááŒá±áá¶á ááá¯ážááŸááºážáá±á¬áááºážááŒá±á¬ááºážáá±á«áºáá á®ááᯠáá®ááœááºáá²á·ááŒá®ážá IXP áá«áááºáá°áá»á¬ážááᯠIXP áá«áááºáá°áá»á¬ážááẠáááºáá°á·ááá¯ááŸáá·áº áá±ážááá¯á·áááá·áºáááºážááŒá±á¬ááºážáá»á¬ážááᯠááááºážááŸáááá¯ááºá á±áááº-
BGP á¡ááá¯ááºážá¡ááá¯ááºáž
áá±á«áºááŒáá»ááº
LOCAL_AS:PEER_AS
ááŸá±á·áááºáá»á¬ážááᯠPEER_AS ááá¯á·áᬠááá¯á·áá«á
LOCAL_AS:IXP_AS
IXP áá«áááºáá°á¡á¬ážáá¯á¶ážáᶠááŸá±á·áááºáá»á¬ážááᯠááœáŸá²ááŒá±á¬ááºážáá«á
áá±á¬ááºááẠ3 áŠážááẠáá»áœááºá¯ááºááá¯á·á IXP ááŸáá·áº áá»áááºáááºááŒá®áž áááºážááŒá±á¬ááºážáááŸááºááá¯áá«áááºá áááºážááá¯á·ááẠá¡ááºáá¬áááºáááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážááŒá áºáááºáᯠááá¯ááŒáá«á áá¯á·á áááºážááá¯á·á¡á¬ážáá¯á¶ážááẠáááºážááŒá±á¬ááºážáá¬áá¬áá áºáá¯ááŸáá áºááá·áº áá»áááºáááºááŸá¯ááᯠá á¯á ááºážááá¯ááŒáááºá á¡á±á¬ááºááœáẠáááá¯ááºážááá·áºáá»áááºáááºááŸá¯ ááá·áºáááºáá±á¬ááºáá»á¬ážáá«ááá·áº áá¯á¶ááŒááºážááŒá áºáááº-
ááá¯ááºáž
áá±á¬ááºááẠAS áá¶áá«ááº
áá±á¬ááºááẠááŒá±á¬áºááŒá¬áá¬ážáá±á¬ ááŸá±á·áááºáá»á¬áž
IXP ááŸáá·áºáá»áááºáááºááẠáááá¯ááºážááá·áºáá¶ááá¯á· IP ááááºá
á¬áá¯ááºáá±ážáááºá
ISP áá¶áá«áẠá
100 AS
1.1.0.0/16
50.50.50.10/24
ISP áá¶áá«áẠá
200 AS
2.2.0.0/16
50.50.50.20/24
ISP áá¶áá«áẠá
300 AS
3.3.0.0/16
50.50.50.30/24
client router ááœáẠá¡ááŒá±áᶠBGP á áá áºááá·áºááœááºážááŒááºáž-
router bgp 100
no bgp enforce-first-as
bgp log-neighbor-changes
neighbor 50.50.50.254 remote-as 555
address-family ipv4
network 1.1.0.0 mask 255.255.0.0
neighbor 50.50.50.254 activate
neighbor 50.50.50.254 send-community both
neighbor 50.50.50.254 soft-reconfiguration inbound
neighbor 50.50.50.254 route-map ixp-out out
exit-address-family
ip prefix-list as100-prefixes seq 5 permit 1.1.0.0/16
route-map bgp-out permit 10
match ip address prefix-list as100-prefixes
set community 555:555
á€áá±áá¬ááœáẠbgp enforce-first-asetting áá²á·ááá¯á·ááá¯ááºáááºááᯠáááááŒá¯ááá·áºáá«áááºá áá¯á¶ááŸááºá¡á¬ážááŒáá·áºá BGP ááẠáááºáá¶áááŸááá¬ážáá±á¬ BGP á¡ááºááááºáá áºáá¯á áááºážááŒá±á¬ááºážá¡ááá¯ááºáž á¡ááºááááºáááºáá¶áááŸáááá·áº áá»áá¯ážáá°áá»ááºážá bgp áá¶áá«ááºá¡ááŒá Ạáá«áááºáá±ááẠááá¯á¡ááºáááºá ááá¯á·áá±á¬áº áááºážááŒá±á¬ááºážáá¬áá¬ááẠas-path ááᯠá¡ááŒá±á¬ááºážá¡áá²áá»á¬áž áááŒá¯áá¯ááºáá±á¬ááŒá±á¬áá·áºá áááºážááá¶áá«ááºááẠas-path ááœáẠááŸááááá·áºáááºááá¯ááºááá·áºá¡ááŒáẠá¡ááºááááºááᯠáá»ááºááááºážááá¯ááºáá«áááºá router ááẠá€á ááºážáá»ááºážááᯠáá»á áºáá»á°ááŸá¯ááẠá€áááºáááºááᯠá¡áá¯á¶ážááŒá¯áááºá
áá±á¬ááºáááºááẠbgp á¡ááá¯ááºážá¡ááá¯ááºáž 555:555 ááᯠá€ááŸá±á·áááºá¡ááŒá ẠáááºááŸááºáá¬ážáááºááᯠáá»áœááºá¯ááºááá¯á·ááœá±á·ááŒááºáááŒá®ážá áááºážááŸá¬ áá»áœááºá¯ááºááá¯á·ááá°áá«áá¡á áá¯á¶ážá áœá²áá°ááẠá¡ááŒá¬ážáá«áááºáá°áá»á¬ážá¡á¬ážáá¯á¶ážáᶠá€ááŸá±á·áááºááᯠááŒá±á¬áºááŒá¬ááá¯áááºáᯠááá¯ááá¯áá«áááºá
á¡ááŒá¬ážáá±á¬ááºáááºáá»á¬ážá router áá»á¬ážá¡ááœááºá áááºážááá¯á·ááá°ážááŒá¬ážáá±á¬ááá·áºáááºáá±á¬ááºáá»á¬ážááŸááœá²á áááºáááºáá»á¬ážááẠáááºáá°áá«áááºá
á¥ááᬠBIRD ááœá²á·á ááºážááŸá¯áá¯á¶á á¶-
define ixp_as = 555;
define ixp_prefixes = [ 50.50.50.0/24+ ];
template bgp RS_CLIENT {
local as ixp_as;
rs client;
}
á¡á±á¬ááºáá±á¬áºááŒáá«ááœáẠmartians áááŸá±á·áááºáá»á¬ážá¡ááŒáẠIXP ááá¯ááºááá¯ááºáááŸá±á·áááºáá»á¬ážááᯠáááºááá¶ááá·áº á á áºáá¯ááºááŸá¯ááᯠáá±á¬áºááŒáááº-
function catch_martians_and_ixp()
prefix set martians;
prefix set ixp_prefixes;
{
martians = [
0.0.0.0/8+,
10.0.0.0/8+,
100.64.0.0/10+,
127.0.0.0/8+,
169.254.0.0/16+,
172.16.0.0/12+,
192.0.0.0/24+,
192.0.2.0/24+,
192.168.0.0/16+,
198.18.0.0/15+,
198.51.100.0/24+,
203.0.113.0/24+,
224.0.0.0/4+,
240.0.0.0/4+ ];
if net ~ martians || net ~ ixp_prefixes then return false;
return true;
}
á€áá¯ááºáá±á¬ááºáá»ááºááẠáá»áœááºá¯ááºááá¯á·á¡á á±á¬ááá¯ááºážáá±á¬áºááŒáá²á·ááá·áºáááºážááŒá±á¬ááºážáá±á«áºáá á®ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáááºá
function bgp_ixp_policy(int peer_as)
{
if (ixp_as, ixp_as) ~ bgp_community then return true;
if (ixp_as, peer_as) ~ bgp_community then return true;
return false;
}
filter reject_martians_and_ixp
{
if catch_martians_and_ixp() then reject;
if ( net ~ [0.0.0.0/0{25,32} ] ) then {
reject;
}
accept;
}
áá»áœááºá¯ááºááá¯á·ááẠpeing ááᯠconfigure áá¯ááºááŒá®ážá ááá·áºáá»á±á¬áºáá±á¬ filter áá»á¬ážááŸáá·áº áá°áá«ááá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áá«áááºá
protocol as_100 from RS_CLIENT {
neighbor 50.50.50.10 as 100;
ipv4 {
export where bgp_ixp_policy(100);
import filter reject_martians_and_ixp;
}
}
protocol as_200 from RS_CLIENT {
neighbor 50.50.50.20 as 200;
ipv4 {
export where bgp_ixp_policy(200);
import filter reject_martians_and_ixp;
}
}
protocol as_300 from RS_CLIENT {
neighbor 50.50.50.30 as 300;
ipv4 {
export where bgp_ixp_policy(300);
import filter reject_martians_and_ixp;
}
}
áááºážááŒá±á¬ááºážáá¬áá¬ááœáẠááá°áá®áá±á¬ áá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬ážá០áááºážááŒá±á¬ááºážáá»á¬ážááᯠááá°áá®áá±á¬ RIB áá»á¬ážá¡ááœááºážááá¯á· ááá·áºááœááºážááŒááºážááẠáá±á¬ááºážááœááºáá±á¬ á¡áá±á·á¡áá»áá·áºááŒá áºáááºááᯠáááááŒá¯ááá·áºáááºá BIRD á áááºážááᯠáá®ááá¯áá¯ááºááœáá·áºáá±ážáááºá áá»áœááºá¯ááºááá¯á·áá¥ááá¬ááœááºá ááá¯ážááŸááºážáááºá¡ááœááºá áá¯á¶ážá áœá²áá°á¡á¬ážáá¯á¶ážáá¶ááŸáááŸááá±á¬á¡ááºááááºá¡á¬ážáá¯á¶ážááᯠáá¯á¶ RIB áá áºáá¯áá²ááá¯á· ááá·áºááœááºážáá¬ážáááºá
áá®áá±á¬á· áá«ááá¯á·áá¬ááœá±ááá²á·áá² áááºážá á áºááŒáá·áºáá¡á±á¬ááºá
áááºážááŒá±á¬ááºážáá¬áá¬ááœáẠá¡áá¯á¶ážááŒá¯áá° áá¯á¶ážáŠážá áá¯á¶ážááŒáá·áº BGP á ááºááŸááºáá áºáá¯ááᯠáááºáá±á¬ááºáá¬ážáááºááᯠáá»áœááºá¯ááºááá¯á·ááœá±á·ááŒááºááááº-
áá»áœááºá¯ááºááá¯á·ááẠáá¯á¶ážá
áœá²áá°áá»á¬ážá¡á¬ážáá¯á¶ážáá¶á០ááŸá±á·áááºá
á¬áá»á¬ážááᯠáááºáá¶áááŸáááŒá±á¬ááºáž áá»áœááºá¯ááºááá¯á·ááŒááºááááº-
Router 100 ááœááºá áááºážááŒá±á¬ááºážáá¬áá¬ááœáẠBGP á
ááºááŸááºáá
áºáá¯áá¬ááŸááá«áá 200 ááŸáá·áº 300 á¡ááŒá
ẠááŸá
áºáá»áá¯ážáá¯á¶ážáá¶á០ááŸá±á·áááºáá»á¬ážááᯠáááºáá¶áááŸááááºá áá±á¬ááºáááºáá»á¬ážá¡ááŒá¬áž ááá¯ááºááá¯ááºáá»áááºáááºáá±ááá²á·ááá¯á· BGP attribute áá»á¬ážááẠááŒá±á¬ááºážáá²ááŒááºážáááŸááááºááᯠááœá±á·ááááº-
ááá¯á·ááŒá±á¬áá·áºá áááºážááŒá±á¬ááºážáá¬áá¬áá
áºáá¯ááŸááá±ááŒááºážááẠIXP ááœáẠáá»áááºáááºááŒááºážá¡ááœá²á·á¡á
ááºážááᯠáá»á¬ážá
áœá¬ááá¯ážááŸááºážááœááºáá°á
á±ááŒá±á¬ááºáž áá»áœááºá¯ááºááá¯á·ááœá±á·ááŒááºááá«áááºá
á€ááá¯ááºááŒááŸá¯ááẠIXPs á¡áá¯ááºáá¯ááºáá¯á¶ááŸáá·áº IXP áááºážááŒá±á¬ááºážáá¬áᬠá¡áá¯ááºáá¯ááºáá¯á¶ááá¯á·ááᯠááá·áºá¡á¬áž ááá¯ááá¯áá±á¬ááºážááœááºá áœá¬ áá¬ážáááºááá¯ááºá á±ááẠáá°áá®áá±ážáááºáᯠáá»áŸá±á¬áºááá·áºáá«áááºá
Linxdatacenter IX
Linxdatacenter ááœááºá áá»áœááºá¯ááºááá¯á·ááẠááá¯áẠ2 áá¯ááŸáá·áº áááºážááŒá±á¬ááºážáá¬áᬠ2 áá¯ááá¯á·á á¡ááŸá¬ážá¡ááœááºážáá¶ááá¯ááºáááºááŸááá±á¬ á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááᯠá¡ááŒá±áá¶á áá»áœááºá¯ááºááá¯á·áááá¯ááºááá¯áẠIXP ááᯠââáááºáá±á¬ááºáá²á·áááºá áá»áœááºá¯ááºááá¯á·á IXP ááᯠââááá¯á¡áá« á
ááºážáááºáá¯ááºááœáẠáá¯ááºáá±á¬ááºáá±ááŒá®ážá áá°ááá¯ááºážá¡á¬áž Linxdatacenter IX ááá¯á· áá»áááºáááºáᬠá
ááºážáááºááŸá¯ááœáẠáá«áááºááẠááááºáá±á«áºáá«áááºá áá»áááºáááºááá·áºá¡áá«ááœááºá ááá·áºá¡á¬áž 1 Gbit/s á bandwidth ááŸááá±á¬ port áá
áºáá¯á áá»áœááºá¯ááºááá¯á·ááááºážááŒá±á¬ááºážáá¬áá¬áá»á¬ážááŸáá
áºááá·áº ááœááºáá°áá¯ááºááá¯ááºá
áœááºážááŸáá·áº IX portal á áááºáááá¯ááºáá±ážááá¯ááºáá¬á¡áá±á¬áá·áºááá¯á· áááºáá±á¬ááºááœáá·áºááá¯á·ááᯠáá±ážá¡ááºááœá¬ážáááºááŒá
áºááŒá®ážá
á ááºážáááºá¡áá¯á¶ážááŒá¯ááœáá·áºáááẠááŸááºáá»ááºáá»á¬áž ááá¯á·ááá¯áẠáá®ážááá·áºá á¬ááá¯áá»á¬ážááœáẠáá±ážáá«á
áá±á¬ááºáá»ááº
áááºáá®ááœááºážá¡á±á¬áºááá±áá¬áá»á¬ážá¡ááŒá¬áž áááºážááŒá±á¬ááºážááŸááºáá±á«áºáá±á¬ááºááŒááºážááŒá¿áá¬ááᯠááŒá±ááŸááºážááẠáááááá¬áá áºáá¯á¡ááŒá Ạá¡ááºáá¬áááºá á¡áá¯ááºáŠážááœáẠáá¬ááºá¡ááœá¬ážá¡áᬠáááŸááºááá·áºá¡áá»ááºáá»á¬áž áá±á«áºáá±á«ááºáá¬áááºá ááá¯á¡áá« ááá¹áá¬áá¯á¶ážááá¯ááºáᬠáááºáá±á¬ááºááŸá¯á¡áá áºáá»á¬áž ááœááºážáá¬ážáá¬ááŒá®áž CDN ââá¡ááœá¬ážá¡áᬠááá¬á ááá¯ážáá¬áááŒáá·áºá áá²ááŸááºáá±ážá¡áá»ááºáá»á¬ážááẠááá¹áá¬áá¯á¶ážááá¯ááºáᬠááœááºáááºá áááºáááºááŸá¯ááᯠá¡áá±á¬ááºážáá¯á¶ážááŒá áºá¡á±á¬áẠáááºáááºáá¯ááºáá±á¬ááºáá±áá«áááºá ááá¹áá¬áá±á«áºááŸá IXP á¡áá±á¡ááœáẠááá¯ážáá¬ááŒááºážááẠáááºáá±á¬ááºááŸá¯ááŸáá·áº áááºáá®ááœááºážá¡á±á¬áºááá±áá¬áá»á¬ážá á¡ááŒá±á¬ááºážá¡áá¬á¡á±á¬áºááá±áá¬áá»á¬áž á áááºááá¯á·ááᯠá¡áá¯á¶ážááŒá¯áá°ááŸá áºáŠážá áá¯á¶ážá¡ááœáẠá¡áá»áá¯ážááŸáá á±áá«áááºá IXP áá«áááºáá°áá»á¬ážá¡ááœááºá ááŒááºá peering áá»á¬ážá á®á ááºááŒááºážá¡ááœáẠáá¯ááºáá»á ááááºáá»á¬ážááᯠáá»áŸá±á¬á·áá»ááŒááºážá á¡ááá·áºááŒáá·áº á¡á±á¬áºááá±áá¬áá»á¬áž áá±ážáá±á¬ááºáááá·áº á¡ááœá¬ážá¡áá¬ááá¬áááᯠáá»áŸá±á¬á·áá»ááŒááºážá áááºážááŒá±á¬ááºážáááºážááŒá±á¬ááºážááᯠááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬ááºááŒá¯áá¯ááºááŒááºážááŸáá·áº á¡ááŒá±á¬ááºážá¡áá¬á¡á±á¬áºááá±áá¬áá»á¬ážááŸáá·áº ááá¯ááºááá¯ááºáá»áááºáááºááá¯ááºááŸá¯ááá¯á·á á¡áá»áá¯ážáá»á±ážáá°ážááᯠáá±á¬áºááŒáááºá
á¡áá¯á¶ážáááºáá±á¬ááá·áºáá»á¬áž
- áá¬ááºá¡ááœá¬ážá¡áá¬áááŸááºááá·áºáá±áá¬áá»á¬ážá ááŒá±áá¯á¶ááá¯ááŒáá·áºáá«-
www.internetexchangemap.com - IXP ááœááºááŸááá±ááŒááºážá¡áá«á¡ááẠBGP peering ááá¯ááºáá¬á¡áá±ážá
áááºá¡áá»ááºá¡áááºáá»á¬ážááá¯ááŒáá·áºáá«-
www.peeringdb.com
source: www.habr.com