Projekcio de kompania konflikto sur retkonektebleco

Projekcio de kompania konflikto sur retkonektebleco
Korporacia konflikto ekestis la 10.06.2019-an de junio XNUMX pro plialtiĝo de la kosto de SMS-livero al VimpelCom-retaj uzantoj fare de Mail.RU Group. Kiel respondo, Mail.RU Group ĉesis "servi" rektajn rusajn IP-kanalojn al la reto VimpelCom.

Malsupre estas mallonga analizo de la situacio de la perspektivo de retinĝeniero.

Ĝisdatigu: 14.06.2019/18/45 XNUMX:XNUMX - emfazo pri rusaj itineroj al la reto VimpelCom, konkludoj korektitaj, klarigo aldonita Sergei Kubasov (CIO VKontakte).
Ĝisdatigu: 14.06.2019/19/48 XNUMX:XNUMX - estis aldonita priskribo de metodo por limigi la disvastiĝon de itineroj laŭ la "mallonga" rusa itinero tra Rostelecom, MTS, RETN.NET..


Enkonduko:
VimpelCom havas aŭtonomian sistemon AS3216, ĉiuj aliaj (8402 - hejma Interreto, 16345 - movebla Interreto) situas malantaŭ 3216.

Mail.RU Group - aŭtonomaj sistemoj AS47541, AS47542 kaj AS47764. La ĉefa enhavgeneratoro estas 47542, la tiel nomata. CDN VKONTAKTE (filmoj, muziko). Ĉiuj aŭtonomaj sistemoj estas sendependaj unu de la alia (de la pozicio de ekstera aŭtonoma sistemo).

Unue, ni rigardu la situacion de la reto VimpelCom. Por tio ĝi helpos nin Spegulo Vimpelcom.

Ni rigardu la unuan aŭtonomian sistemon - AS47541.

 2914 47541
    79.104.32.251 (metric 10500) (79.104.32.251)
      Origin IGP, metric 30, localpref 87, valid, internal, best, group-best, import-candidate, import suspect
      Received Path ID 0, Local Path ID 1, version 2865394342
      Community: 2914:410 2914:1214 2914:2213 2914:3200 3216:3000 3216:3103 47541:1 47541:40000 47541:50078

AS-PATH enhavas du aŭtonomajn sistemojn - 2914 (NTT) kaj 47541 (VKONTAKTE-SPB-AS).
La lokapref-metriko estas agordita al 87, kiu laŭ la priskribo en la RIPE DB por objekto AS3216 respondas al internacia peering.

...
rimarkoj: Internaciaj kunuloj-vojoj ricevas lokan preferon en la
rimarkoj: gamo de 81-89.
...

La samaj informoj estas konfirmitaj de komunumoj 3216:3000 kaj 3216:3103 (fonto: RIPE DB por AS3216):

...
rimarkoj: 3216:3000 Ricevite de internacia suprenligo aŭ kunulo, specife:
...
rimarkoj: 3216:3103 AMS-IX
...

Tio estas, VimpelCom vidas la vojon al VKontakte tra la eŭropa krucvojo.

Ni rigardu alian VKontakte-reton - 47542 (VKONTAKTE-MSK-CDN-AS).

Ĉio estas la sama.

 2914 47541
    79.104.32.251 (metric 10500) (79.104.32.251)
      Origin IGP, metric 30, localpref 87, valid, internal, best, group-best, import-candidate, import suspect
      Received Path ID 0, Local Path ID 1, version 2865394338
      Community: 2914:410 2914:1214 2914:2213 2914:3200 3216:3000 3216:3103 47541:1 47541:40000 47541:50078

Kio pri Mail.ru mem? Ni rigardu AS47764 (mailru-as).

 3356 47764
    194.67.0.215 (metric 10501) (194.67.0.215)
      Origin IGP, metric 0, localpref 77, valid, internal, best, group-best, import-candidate
      Received Path ID 0, Local Path ID 1, version 2867605667
      Community: 3216:3000 3216:3007 3356:2 3356:22 3356:100 3356:123 3356:519 3356:2094 47764:1 47764:40000 47764:50077 

VimpelCom vidas Mail.ru tra as3356 (suprenligo Level3, Tier1-funkciigisto). Ĉi tiu informo estas konfirmita de localpref 77:

...
rimarkoj: La itineroj de Uplink ricevas lokan preferon en la intervalo de 71-79.
rimarkoj: Lasta Ĝisdatigo: februaro 2012...

kaj komunumo (3216:3000 kaj 3216:3007):

...
rimarkoj: 3216:3000 Ricevite de internacia suprenligo aŭ kunulo, specife:
...
rimarkoj: 3216:3007 Nivelo 3 Komunikadoj
...

El la ricevitaj informoj estas klare, ke trafiko de la reto VimpelCom al VKontakte kaj MailRu estas distribuita tra eŭropaj krucvojoj laŭ vojoj ricevitaj per la BGP-protokolo. Ekzistas neniuj alternativaj itineroj tra hejmaj rusaj ligoj en Spegulo. Neniuj rimedoj estis trovitaj por artefarite redirekti trafikon tra evidente pli malbonaj itineroj.

Kiel Mail.ru Group vidas la reton de VimpelCom?
Ni profitu Spegulo de Mailov.

De enkursigiloj de AS47764 (mailru-as):

  Path #6: Received by speaker 0
  Advertised to peers (in unique update groups):
    188.93.60.188   
  1299 1299 1273 3216 3216
    217.20.147.250 (metric 100) from 217.20.147.250 (217.20.147.253)
      Origin IGP, metric 500, localpref 200, valid, internal, best, group-best
      Received Path ID 0, Local Path ID 0, version 1172721494
      Community: 1299:20000 47764:701 47764:41100 47764:41108 47764:50077

AS-PATH enhavas AS1299 (Telia, Tier1-funkciigisto, Mail.RU-uplink) kaj as1273 (Vodafon, Tier1-funkciigisto, VimpelCom-uplink).

LocalPreference 200 estas la normo por eksteraj ligoj de Mail.ru (https://net.mail.ru/bgp.html), kaj MED 500 respondas al ĉio, kio ne estas ricevita de rekta konekto, ne de IX-oj, ne de peering. .

Sed kial ne ekzistas lokaj vojoj tra rusaj teleentreprenistoj???
Ili ekzistas, sed ilia prioritato estas "ne-norma"!
Jen la itinero per Rostelecom (as12389):

  Path #1: Received by speaker 0
  Not advertised to any peer
  12389 3216
    46.61.178.149 from 46.61.178.149 (213.59.207.79)
      Origin IGP, metric 500, localpref 199, valid, external
      Received Path ID 0, Local Path ID 0, version 0
      Community: 3216:2001 3216:2999 3216:4100 12389:5 12389:6 12389:1100 12389:1105 12389:1277 47764:701 47764:41100 47764:41104 47764:50077
      Origin-AS validity: not-found

Ĉi tie per Megafon (as31133):

  Path #2: Received by speaker 0
  Not advertised to any peer
  31133 3216
    78.25.77.41 from 78.25.77.41 (10.222.253.97)
      Origin IGP, metric 500, localpref 199, valid, external
      Received Path ID 0, Local Path ID 0, version 0
      Community: 3216:2001 3216:2999 3216:4100 31133:300 31133:46170 47764:701 47764:41100 47764:41105 47764:50077
      Origin-AS validity: not-found

Ĉi tie per RETN.NET:

  Path #3: Received by speaker 0
  Not advertised to any peer
  9002 9002 3216
    87.245.253.24 from 87.245.253.24 (87.245.225.1)
      Origin IGP, metric 500, localpref 199, valid, external
      Received Path ID 0, Local Path ID 0, version 0
      Community: 9002:9002 9002:64667 47764:701 47764:41100 47764:41101 47764:50077
      Origin-AS validity: not-found

Kaj eĉ per MTS!

  Path #5: Received by speaker 0
  Not advertised to any peer
  8359 3216
    212.188.61.105 from 212.188.61.105 (195.34.52.77)
      Origin IGP, metric 500, localpref 199, valid, external
      Received Path ID 0, Local Path ID 0, version 0
      Community: 8359:200 8359:609 8359:5012 47764:701 47764:41100 47764:41103 47764:50077
      Origin-AS validity: not-found

La lokapref-metriko por ĉi tiuj rusaj itineroj estas subtaksita, tio estas, la itineroj estas pli malbonaj kompare kun eksterlandaj!

Krome, estas malpermesoj flanke de Mail.Ru Group disdono de viaj prefiksoj al VimpelCom per rusaj telefonistoj!

RETN.NET (http://lg.retn.net/):
Anoncoj de Mail.RU Group montras komunumon 3216:65535.
Retiro de LG RETN.NETinet.0: 762737 cellokoj, 1734826 itineroj (762708 aktivaj, 222780 holddown, 277 kaŝitaj)
94.100.176.0/20 (1 eniro, 1 anoncita)
*BGP-Prefero: 170/-201
...
...
AS vojo: 47764 I
AS vojo: Registrita
Komunumoj: 3216:65535 9002:64667 9002:65530
...

VimpelCom ne akceptas itinerojn markitajn de tia komunumo en sia reto. Eltiraĵo de RIPE DB pri AS3216:
...
remarks: Internal comminuties are assigned only internally.
remarks: They are in range 3216:0000-3216:4999 and 3216:6000-3216:65535
remarks: and are always deleted from incoming updates at the border
remarks: routers.
...

En la direkto de Rostelecom (http://lg.ip.rt.ru), Mail.RU Group donas similajn itinerojn de komunumo 12389:8350.
Retiro de LG Rostelecom94.100.176.0/20 per 217.107.65.1 ĉe eth0.9 [sr2 2019-06-13] * (100/?) [AS47764i]
Tipo: BGP unirelsendo univ
BGP.deveno: IGP
BGP.as_path: 47764
BGP.next_hop: 213.59.207.78
BGP.med: 0
BGP.local_pref: 850
BGP.komunumo: (12389,1) (12389,1100) (12389,1105) (12389,1277) (12389,8350) (12389,8380) (47764,1) (47764,40000) (47764,50077)
BGP.originator_id: 213.59.207.78
BGP.cluster_list: 95.167.88.79 95.167.88.49 95.167.88.17

Laŭ la RIPE DB enskriboj por la as12389 objekto, ĉi tiu komunumo signifas "ne reklami al la as3216 reto":...
remarks: | 12389:835y When advertising to GoldenTelecom (AS3216) |
...
remarks: | ...y=0 - do not advertise |
...

Simile al MTS (http://lg.mtu.ru):Retiro de LG MTSBGP-eniro tabelo por 94.100.176.0/20, versio 161717219
Vojetoj: (2 disponeblaj, plej bona numero 1, tabelo defaŭlta)
Plurvoja: eBGP
Anoncita al ĝisdatigaj grupoj:
6
47764, (ricevita & uzita)
195.34.52.77 (metriko 16) de 195.34.52.181 (195.34.52.181)
Origino IGP, metriko 0, lokapref 140, valida, interna, plej bona
Komunumo: 8359:2120 8359:2150 8359:5500 8359:55277
Origininto: 195.34.52.77, Aretlisto: 83.59.83.59
47764, (ricevita & uzita)
195.34.52.77 (metriko 16) de 195.34.52.182 (195.34.52.182)
Origino IGP, metriko 0, lokapref 140, valida, interna
Komunumo: 8359:2120 8359:2150 8359:5500 8359:55277
Origininto: 195.34.52.77, Aretlisto: 83.59.2.77

Komunumo 8359:2120 signifas:...
remarks: 8359:212x when announcing to Sovam (Beeline)
...
remarks: x=0 - do not announce
...

Vi ne povas rigardi la anoncojn de Mail.RU Group direkte al Megafon - ĉi tiu lasta ne havas Spegulon.

Ni rigardu AS47541 (VKONTAKTE-SPB-AS).

La eligo estas tro granda.

 Router: a9922-e-5
Command: show ip bgp 81.211.56.202


Last switch-over Thu Apr  5 04:25:09 2018: 1 year, 10 weeks, 6 hours, 9 minutes ago

Fri Jun 14 10:34:20.791 MSK
BGP routing table entry for 81.211.0.0/17
Versions:
  Process           bRIB/RIB  SendTblVer
  Speaker          913059757   913059757
Last Modified: May 21 05:20:38.536 for 1y03w
Paths: (6 available, best #4)
  Advertised to update-groups (with more than one peer):
    0.2 
  Advertised to peers (in unique update groups):
    188.93.60.188   
  Path #1: Received by speaker 0
  Not advertised to any peer
  1299 1273 3216 3216
    87.240.191.235 (metric 31) from 87.240.191.235 (87.240.191.235)
      Origin IGP, metric 5000, localpref 150, valid, internal
      Received Path ID 0, Local Path ID 0, version 0
      Community: 1273:12752 1299:431 1299:4000 1299:20000 1299:20002 1299:20200 3216:2001 3216:2999 3216:4100 47541:701 47541:41100 47541:41111 47541:50078
  Path #2: Received by speaker 0
  Not advertised to any peer
  1299 1273 3216 3216
    87.240.191.248 (metric 31) from 87.240.191.248 (87.240.191.248)
      Origin IGP, metric 5000, localpref 150, valid, internal
      Received Path ID 0, Local Path ID 0, version 0
      Community: 1273:12752 1299:431 1299:4000 1299:20000 1299:20002 1299:20200 3216:2001 3216:2999 3216:4100 47541:701 47541:41100 47541:41111 47541:50078
  Path #3: Received by speaker 0
  Not advertised to any peer
  174 6762 3216 3216
    87.240.191.249 (metric 31) from 87.240.191.249 (87.240.191.249)
      Origin IGP, metric 5000, localpref 150, valid, internal
      Received Path ID 0, Local Path ID 0, version 0
      Community: 174:21100 174:22005 47541:701 47541:41100 47541:41108 47541:50078
  Path #4: Received by speaker 0
  Advertised to update-groups (with more than one peer):
    0.2 
  Advertised to peers (in unique update groups):
    188.93.60.188   
  174 6762 3216 3216
    149.6.169.113 from 149.6.169.113 (38.28.1.236)
      Origin IGP, metric 5000, localpref 150, valid, external, best, group-best
      Received Path ID 0, Local Path ID 0, version 913059757
      Community: 174:21100 174:22005 47541:701 47541:41100 47541:41108 47541:50078
      Origin-AS validity: not-found
  Path #5: Received by speaker 0
  Not advertised to any peer
  1273 1273 3216 3216
    195.89.114.197 from 195.89.114.197 (195.2.1.107)
      Origin IGP, metric 5005, localpref 150, valid, external
      Received Path ID 0, Local Path ID 0, version 0
      Community: 1273:12752 3216:2001 3216:2999 3216:4100 47541:701 47541:41100 47541:41110 47541:50078
      Origin-AS validity: not-found
  Path #6: Received by speaker 0
  Not advertised to any peer
  3356 3356 3216 3216 3216
    213.242.69.69 from 213.242.69.69 (4.69.177.130)
      Origin IGP, metric 5000, localpref 150, valid, external
      Received Path ID 0, Local Path ID 0, version 0
      Community: 3216:2001 3216:2999 3216:4100 3356:2 3356:22 3356:100 3356:123 3356:503 3356:2067 47541:701 47541:41100 47541:41107 47541:50078
      Origin-AS validity: not-found

AS-PATH montras al AS174 - Cogent (Mail.RU suprenligo, Tier1), tiam AS6762 - Telecom Italia (VimpelCom suprenligo). Loka Prefero estas 150 ĉie, sed ĉi tio validas por ĉiuj eksteraj artikoj, sendepende de skribitaj politikoj.

Ni rigardu AS47542 (VKONTAKTE-MSK-CDN-AS).

 Router: mx960-m9-0
Command: op lg-sh-bgp prefix 81.211.56.202


0.0.0.0/0                LP:151       MED:        NH:87.240.191.222  AS path: 47541 I
Communities: 
Accepted Best

 
0.0.0.0/0                LP:151       MED:        NH:95.142.204.251  AS path: 47541 I
Communities: 
Accepted
Inactive-reason: Interior > Exterior > Exterior via Interior

Kaj de la dua enkursigilo:

 Router: mx960-m9-1
Command: op lg-sh-bgp prefix 81.211.56.202


0.0.0.0/0                LP:151       MED:        NH:87.240.191.224  AS path: 47541 I
Communities: 
Accepted Best

 
0.0.0.0/0                LP:151       MED:        NH:95.142.204.250  AS path: 47541 I
Communities: 
Accepted
Inactive-reason: Interior > Exterior > Exterior via Interior

Nur defaŭltaj itineroj (0.0.0.0/0). Ĉi tiu situacio estis klarigita de oficisto de Mail.RU Group avideco, pro kio mi dankas lin. Resume: la Moskva segmento de la reto VKontakte estas kaŝmemoriga (kaj ne generanta) segmento, kies tasko estas optimumigi la ŝarĝan rapidon de populara postulata enhavo. Prizorgante uzantojn, jes.

Se ne ekzistas itinero al certa reto, tiam ĉi tiu reto ne estas servata de kaŝmemorserviloj. Ĉi tio signifas, ke elŝuta rapideca optimumigo ne funkcias, kaj uzantoj suferas. Sed ĉi tie ni devas emfazi, ke la uzantoj estas ne nur niaj, sed ankaŭ tiuj de VimpelCom.

Konkludoj:

  1. De VimpelCom, trafiko al Mail.RU Group estas distribuata nature. Neniuj artefaritaj alidirektoj per manipuladoj de Lokaj Preferoj estis detektitaj
  2. Mail.RU Group observas manipuladojn kun VimpelCom-prefiksoj. Ekzistantaj itineroj direkte al la VimpelCom-reto tra rusaj funkciigistoj havas pli malaltajn prioritatojn kompare kun itineroj tra eksterlandaj Tier1-funkciigistoj.
  3. BGP-komunumestroj estis aldonitaj al itineroj elsenditaj al rusaj funkciigistoj (MTS, Rostelecom, RETN.NET) fare de Mail.RU Group por limigi sian disvastiĝon direkte al VimpelCom.

Kial Mail.RU Group prioritatas itinerojn tra Eŭropo? Kial Mail.RU Group malpermesas mallongajn enlandajn rusajn konektojn kun VimpelCom?

Ĉu estas pli malmultekosta por ili? Veturi trafikon tra fremdaj kanaloj kaj pagi la Tirvans per fremda valuto?
Aŭ ĉu estas deziro veturi trafikon pli for, por ke preni ĝin ne estas tiel oportuna, ĉu?
Ĉi tio estas nekonata al la retinĝeniero...

fonto: www.habr.com

Aĉetu fidindan gastigadon por retejoj kun DDoS-protekto, VPS-VDS-serviloj 🔥 Aĉetu fidindan retejan gastigadon kun DDoS-protekto, VPS VDS-servilojn | ProHoster