EttevĂ”tte konflikti projektsioon vĂ”rguĂŒhendusele

EttevĂ”tte konflikti projektsioon vĂ”rguĂŒhendusele
ÄrinĂ€oline konflikt tekkis 10.06.2019, kui Mail.RU Group tĂ”stis Vimpelcomi vĂ”rgu kasutajatele SMS-i saatmise kulusid. Vastuseks lĂ”petas Mail.RU Group otseste Venemaa IP-kanalite teenindamise Vimpelcomi vĂ”rgu suunal.

Allpool on lĂŒhianalĂŒĂŒs olukorrast vĂ”rguinseneri vaatepunktist.

Uuendus: 14.06.2019 18:45 — rĂ”hk Venemaa marsruutidel Vimpelcomi vĂ”rku, jĂ€reldused on korrigeeritud, lisatud selgitus. Sergei Kubasov (VKontakte CIO).
Uuendus: 14.06.2019 19:48 — lisatud kirjeldus marsruutide leviku piiramise meetodist "lĂŒhikese" Venemaa marsruudi kaudu Rostelecomi, MTS-i, RETN.NET-i kaudu.


Sissejuhatus:
Vimpelcomil on autonoomne sĂŒsteem AS3216, kĂ”ik muud (8402 — kodune internet, 16345 — mobiilne internet) on koondunud AS3216 taha.

Mail.RU Group — autonoomsed sĂŒsteemid AS47541, AS47542 ja AS47764. Peamine sisu genereerija on 47542, nn CDN VKONTAKTE (filmid, muusika). KĂ”ik autonoomsed sĂŒsteemid on teineteisest sĂ”ltumatud (vĂ€lise autonoomse sĂŒsteemi vaatepunktist).

Vaadakem esmalt olukorda Vimpelcomi vĂ”rgu kĂŒljelt. Selleks aitavad meid Vimpelcomi Looking Glass..

Vaadakem esimest autonoomset sĂŒsteemi — AS47541.

 2914 47541
    79.104.32.251 (mÔÔdik 10500) (79.104.32.251)
      Originaal IGP, mÔÔdik 30, kohalik eelistus 87, kehtiv, sise-, parim, grupi parim, impordi kandidaat, impordi kahtlane
      VastuvÔetud teepunkt ID 0, Kohalik teepunkt ID 1, versioon 2865394342
      Ühisus: 2914:410 2914:1214 2914:2213 2914:3200 3216:3000 3216:3103 47541:1 47541:40000 47541:50078

AS-PATH sisaldab kahte autonoomset sĂŒsteemi — 2914 (NTT) ja 47541 (VKONTAKTE-SPB-AS).
Kohalik eelistuse mÔÔdik on seatud 87, mis vastavalt RIPE DB AS3216 objekti kirjeldusele vastab rahvusvahelisele peerimisele.



mÀrge: Rahvusvaheliste peeride marsruutidel on kohalik eelis
mÀrge: vahemikus 81-89.



Sama teavet kinnitavad ka 3216:3000 ja 3216:3103 ĂŒhisused (allikas — RIPE DB AS3216.):



mÀrge: 3216:3000 VastuvÔetud rahvusvaheliselt uplinkilt vÔi peerilt, nimelt:


mÀrge: 3216:3103 AMS-IX.



Seega, Vimpelcom nÀeb marsruuti VKontaktesse Euroopa sÔlme kaudu.

Vaadakem teist VKontakte autonoomset sĂŒsteemi — 47542 (VKONTAKTE-MSK-CDN-AS).

KÔik on sama.

 2914 47541
    79.104.32.251 (mÔÔdik 10500) (79.104.32.251)
      Originaal IGP, mÔÔdik 30, kohalik eelistus 87, kehtiv, sise-, parim, grupi parim, impordi kandidaat, impordi kahtlane
      VastuvÔetud teepunkt ID 0, Kohalik teepunkt ID 1, versioon 2865394338
      Ühisus: 2914:410 2914:1214 2914:2213 2914:3200 3216:3000 3216:3103 47541:1 47541:40000 47541:50078

Kuidas on lood ise Mail.ru-ga? Vaadakem AS47764 (mailru-as).

 3356 47764
    194.67.0.215 (mÔÔdik 10501) (194.67.0.215)
      Originaal IGP, mÔÔdik 0, kohalik eelistus 77, kehtiv, sise-, parim, grupi parim, impordi kandidaat
      VastuvÔetud teepunkt ID 0, Kohalik teepunkt ID 1, versioon 2867605667
      Ühisus: 3216:3000 3216:3007 3356:2 3356:22 3356:100 3356:123 3356:519 3356:2094 47764:1 47764:40000 47764:50077 

Vimpelcom nÀeb Mail.ru-d lÀbi as3356 (Level3 uplink, Tier1 operaator). Seda teavet kinnitab ka kohalik eelis 77:



mÀrge: Uplinki marsruutidel on kohalik eelis vahemikus 71-79.
mÀrge: Viimane vÀrskendus: veebruar 2012


ja ĂŒhisused (3216:3000 ja 3216:3007):



mÀrge: 3216:3000 VastuvÔetud rahvusvaheliselt uplinkilt vÔi peerilt, nimelt:


mÀrge: 3216:3007 Level 3 Communications.



Saadud teabe pÔhjal on nÀha, et Vimpelcomi vÔrgu liiklus VKontaktesse ja MailRu-sse levib lÀbi Euroopa sÔlmede vastavalt BGP-protokolliga saadud marsruutidele. Alternatiivseid marsroute Venemaa sisemiste sÔlmede kaudu Looking Glass'is ei ole. Teisi kunstlikke meetmeid, mis suunaksid liiklust lÀbi selgelt halvemate marsruutide, ei leitud.

Kuidas nÀeb Mail.ru Group Vimpelcomi vÔrke?
Kasutame seda Mail.ru Looking Glass..

AS47764 (mailru-as) ruutereid:

  Path #6: VastuvÔetud rÀÀkijalt 0
  Reklaamitud peeridele (ainulaadsetes uuendamisrĂŒhmades):
    188.93.60.188   
  1299 1299 1273 3216 3216
    217.20.147.250 (mÔÔdik 100) 217.20.147.250 (217.20.147.253) kaudu
      Originaal IGP, mÔÔdik 500, kohalik eelistus 200, kehtiv, sise-, parim, grupi parim
      VastuvÔetud teepunkt ID 0, Kohalik teepunkt ID 0, versioon 1172721494
      Ühisus: 1299:20000 47764:701 47764:41100 47764:41108 47764:50077

AS-PATH sisaldab AS1299 (Telia, Tier1 operaator, Mail.RU uplink) ja as1273 (Vodafone, Tier1 operaator, Vimpelcomi uplink).

Kohalik eelistus 200 — standard Mail.ru vĂ€liste sĂ”lmede jaoks (https://net.mail.ru/bgp.html), MED 500 vastab kĂ”ikidele, mis on saadud mitte otseĂŒhenduselt, mitte IX-ilt, mitte peerimiste kaudu.

Aga miks ei ole kohalikke marsruute lÀbi Venemaa sideoperaatorite???
Need on olemas, aga nende prioriteet on "ebastandardsed"!
Siin on marsruut lÀbi Rostelecomi (as12389):

  Path #1: VastuvÔetud rÀÀkijalt 0
  Ei reklaamita ĂŒhelgi peeril
  12389 3216
    46.61.178.149 (46.61.178.149) kaudu (213.59.207.79)
      Originaal IGP, mÔÔdik 500, kohalik eelistus 199, kehtiv, vÀline
      VastuvÔetud teepunkt ID 0, Kohalik teepunkt ID 0, versioon 0
      Ühisus: 3216:2001 3216:2999 3216:4100 12389:5 12389:6 12389:1100 12389:1105 12389:1277 47764:701 47764:41100 47764:41104 47764:50077
      Originaal-AS kehtivus: ei leitud.

Siin on marsruut lÀbi MegaFoni (as31133):

  Path #2: VastuvÔetud rÀÀkijalt 0
  Ei reklaamita ĂŒhelgi peeril
  31133 3216
    78.25.77.41 (78.25.77.41) kaudu (10.222.253.97)
      Originaal IGP, mÔÔdik 500, kohalik eelistus 199, kehtiv, vÀline
      VastuvÔetud teepunkt ID 0, Kohalik teepunkt ID 0, versioon 0
      Ühisus: 3216:2001 3216:2999 3216:4100 31133:300 31133:46170 47764:701 47764:41100 47764:41105 47764:50077
      Originaal-AS kehtivus: ei leitud.

Ja isegi lÀbi RETN.NET:

  Path #3: VastuvÔetud rÀÀkijalt 0
  Ei reklaamita ĂŒhelgi peeril
  9002 9002 3216
    87.245.253.24 (87.245.253.24) kaudu (87.245.225.1)
      Originaal IGP, mÔÔdik 500, kohalik eelistus 199, kehtiv, vÀline
      VastuvÔetud teepunkt ID 0, Kohalik teepunkt ID 0, versioon 0
      Ühisus: 9002:9002 9002:64667 47764:701 47764:41100 47764:41101 47764:50077
      Originaal-AS kehtivus: ei leitud.

Ja isegi lÀbi MTS-i!

  Path #5: VastuvÔetud rÀÀkijalt 0
  Ei reklaamita ĂŒhelgi peeril
  8359 3216
    212.188.61.105 (212.188.61.105) kaudu (195.34.52.77)
      Originaal IGP, mÔÔdik 500, kohalik eelistus 199, kehtiv, vÀline
      VastuvÔetud teepunkt ID 0, Kohalik teepunkt ID 0, versioon 0
      Ühisus: 8359:200 8359:609 8359:5012 47764:701 47764:41100 47764:41103 47764:50077
      Originaal-AS kehtivus: ei leitud.

Localpref metrika on Eestis madalam, st marsruudid on vÔrreldes vÀlismaistega halvemad!

Lisaks toetab Mail.Ru Groupilt on piirangud oma prefiksite levitamisest Vimpelcomi kaudu Vene operaatorite kaudu!

RETN.NET (http://lg.retn.net/):
Mail.RU Groupi teadetes on kogukond 3216:65535.
VĂ€ljund LG RETN.NET-istinet.0: 762737 sihtkohta, 1734826 marsruuti (762708 aktiivset, 222780 ootel, 277 peidetud)
94.100.176.0/20 (1 sissekanne, 1 kuulutatud)
*BGP eelistus: 170/-201




AS tee: 47764 I
AS tee: Salvestatud
Kogukonnad: 3216:65535 9002:64667 9002:65530



Marsruudid, mis on tÀhistatud sellise kogukonnaga, Vimpelcom ei aktsepteeri oma vÔrku. VÀljavÔte RIPE DB-st AS3216 kohta:
...
mÀrkus: Sisemised kogukonnad on mÀÀratud ainult sisemiselt.
mÀrkus: Need ulatuvad vahemikku 3216:0000-3216:4999 ja 3216:6000-3216:65535
mÀrkus: ja eemaldatakse alati sisse tulevatest vÀrskendustest piiril.
mÀrkus: ruuterid.
...

Rostelecomi suunas (http://lg.ip.rt.ru) annab Mail.RU Group samal ajal sarnaseid marsruute kogukonnaga 12389:8350.
VÀljund LG Rostelecomist94.100.176.0/20 lÀbi 217.107.65.1 eta0.9 [sr2 2019-06-13] * (100/?) [AS47764i]
TĂŒĂŒp: BGP unicast univ
BGP.originaal: IGP
BGP.as_path: 47764
BGP.next_hop: 213.59.207.78
BGP.med: 0
BGP.local_pref: 850
BGP.community: (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

Riigi andmete kohaselt, RIPE DB objektiga as12389 tĂ€hendab see kogukond „mitte kuulutada vĂ”rgus as3216“:...
kommentaarid: | 12389:835y Reklaamimine GoldenTelecom (AS3216) |
...
kommentaarid: | ...y=0 - Àra reklaami |
...

Sarnaselt MTS suunas (http://lg.mtu.ru):VĂ€ljund LG MTS-istBGP marsruutimistabeli sissekanne 94.100.176.0/20, versioon 161717219
Teed: (2 saadaval, parim #1, tabel vaikimisi)
Mitme tee: eBGP
Reklaamitud vÀrskendusgruppidele:
6
47764, (vastuvÔetud & kasutatud)
195.34.52.77 (mÔÔdik 16) 195.34.52.181 (195.34.52.181) kaudu
Allikas IGP, mÔÔdik 0, localpref 140, kehtiv, sisemine, parim
Kogukond: 8359:2120 8359:2150 8359:5500 8359:55277
Algataja: 195.34.52.77, klastrite loend: 83.59.83.59
47764, (vastuvÔetud & kasutatud)
195.34.52.77 (mÔÔdik 16) 195.34.52.182 (195.34.52.182) kaudu
Allikas IGP, mÔÔdik 0, localpref 140, kehtiv, sisemine
Kogukond: 8359:2120 8359:2150 8359:5500 8359:55277
Algataja: 195.34.52.77, klastrite loend: 83.59.2.77

Kogukond 8359:2120 tÀhendab:...
mÀrkus: 8359:212x Sovami (Beeline) teatamisel
...
mÀrkus: x=0 - mitte teatama
...

Mail.RU Groupi teadaannete vaatamine megafoni poole ei ole vĂ”imalik — viimasele ei ole Looking Glassi.

Vaadakem AS47541 (VKONTAKTE-SPB-AS).

VĂ€ljund on liiga suur.

 Ruuter: a9922-e-5
KÀsk: nÀita ip bgp 81.211.56.202


Viimane ĂŒleminek Thu Apr  5 04:25:09 2018: 1 aasta, 10 nĂ€dalat, 6 tundi, 9 minutit tagasi

Reede Jun 14 10:34:20.791 MSK
BGP marsruudi tabeli sissekanne 81.211.0.0/17
Versioonid:
  Protsess           bRIB/RIB  SaadaTblVersioon
  Esineja          913059757   913059757
Viimati muudetud: Mai 21 05:20:38.536 1a03n
Marsruudid: (6 saadaval, parim #4)
  Teated uuendusgruppidesse (rohkem kui ĂŒks kaastöötaja):
    0.2 
  Teated kaastöötajatele (ainulaadsetes uuendusgruppides):
    188.93.60.188   
  Marsruut #1: Saadud esinejalt 0
  Ei ole teavitatud ĂŒhelelegi kaastöötajale
  1299 1273 3216 3216
    87.240.191.235 (mÔÔdik 31) aadressilt 87.240.191.235 (87.240.191.235)
      PÀritolu IGP, mÔÔdik 5000, kohaliku eelistus 150, kehtiv, sisemine
      Saadetud marsruudi ID 0, kohaliku marsruudi ID 0, versioon 0
      Ühiskond: 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
  Marsruut #2: Saadud esinejalt 0
  Ei ole teavitatud ĂŒhelelegi kaastöötajale
  1299 1273 3216 3216
    87.240.191.248 (mÔÔdik 31) aadressilt 87.240.191.248 (87.240.191.248)
      PÀritolu IGP, mÔÔdik 5000, kohaliku eelistus 150, kehtiv, sisemine
      Saadetud marsruudi ID 0, kohaliku marsruudi ID 0, versioon 0
      Ühiskond: 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
  Marsruut #3: Saadud esinejalt 0
  Ei ole teavitatud ĂŒhelelegi kaastöötajale
  174 6762 3216 3216
    87.240.191.249 (mÔÔdik 31) aadressilt 87.240.191.249 (87.240.191.249)
      PÀritolu IGP, mÔÔdik 5000, kohaliku eelistus 150, kehtiv, sisemine
      Saadetud marsruudi ID 0, kohaliku marsruudi ID 0, versioon 0
      Ühiskond: 174:21100 174:22005 47541:701 47541:41100 47541:41108 47541:50078
  Marsruut #4: Saadud esinejalt 0
  Teated uuendusgruppidesse (rohkem kui ĂŒks kaastöötaja):
    0.2 
  Teated kaastöötajatele (ainulaadsetes uuendusgruppides):
    188.93.60.188   
  174 6762 3216 3216
    149.6.169.113 aadressilt 149.6.169.113 (38.28.1.236)
      PÀritolu IGP, mÔÔdik 5000, kohaliku eelistus 150, kehtiv, vÀline, parim, grupi parim
      Saadetud marsruudi ID 0, kohaliku marsruudi ID 0, versioon 913059757
      Ühiskond: 174:21100 174:22005 47541:701 47541:41100 47541:41108 47541:50078
      Origin-AS kehtivuse kontroll: mitte leitud
  Marsruut #5: Saadud esinejalt 0
  Ei ole teavitatud ĂŒhelelegi kaastöötajale
  1273 1273 3216 3216
    195.89.114.197 aadressilt 195.89.114.197 (195.2.1.107)
      PÀritolu IGP, mÔÔdik 5005, kohaliku eelistus 150, kehtiv, vÀline
      Saadetud marsruudi ID 0, kohaliku marsruudi ID 0, versioon 0
      Ühiskond: 1273:12752 3216:2001 3216:2999 3216:4100 47541:701 47541:41100 47541:41110 47541:50078
      Origin-AS kehtivuse kontroll: mitte leitud
  Marsruut #6: Saadud esinejalt 0
  Ei ole teavitatud ĂŒhelelegi kaastöötajale
  3356 3356 3216 3216 3216
    213.242.69.69 aadressilt 213.242.69.69 (4.69.177.130)
      PÀritolu IGP, mÔÔdik 5000, kohaliku eelistus 150, kehtiv, vÀline
      Saadetud marsruudi ID 0, kohaliku marsruudi ID 0, versioon 0
      Ühiskond: 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 kehtivuse kontroll: mitte leitud

AS-PATH nĂ€itab AS174 — Cogent (Mail.RU ĂŒlesvool, Tier1), seejĂ€rel AS6762 — Telecom Italia (Vympelcomi ĂŒlesvool). Kohalik eelistus on kĂ”ikjal 150, kuid kĂ”ik vĂ€lised sidemed sĂ”ltumata kirjutatud poliitikatest.

Vaadake AS47542 (VKONTAKTE-MSK-CDN-AS).

 Ruuter: mx960-m9-0
KĂ€sk: op lg-sh-bgp eelis 81.211.56.202


0.0.0.0/0                LP:151       MED:        NH:87.240.191.222  AS marsruut: 47541 I
Ühiskonnad: 
Aktsepteeritud Parim

 
0.0.0.0/0                LP:151       MED:        NH:95.142.204.251  AS marsruut: 47541 I
Ühiskonnad: 
Aktsepteeritud
Mitteaktiivne pÔhjus: Sisemine > VÀline > VÀline kaudu Sisemine

Ja teiselt ruuterilt:

 Ruuter: mx960-m9-1
KĂ€sk: op lg-sh-bgp prefix 81.211.56.202


0.0.0.0/0                LP:151       MED:        NH:87.240.191.224  AS teekond: 47541 I
Kogukonnad: 
Aktsepteeritud Parim

 
0.0.0.0/0                LP:151       MED:        NH:95.142.204.250  AS teekond: 47541 I
Kogukonnad: 
Aktsepteeritud
Passiivne pÔhjus: Siseruum > VÀliruum > VÀliruum kaudu Siseruum

Ainult vaike marsruudid (0.0.0.0/0). Selle olukorra selgitas Mail.RU Grupi töötaja ahnus, mille eest tuleb talle tĂ€nu avaldada. LĂŒhidalt: Moskva Vkontakte vĂ”rgu segment toimib vahemĂ€luna (mitte genereeriva), mille ĂŒlesanne on optimeerida populaarse ja nĂ”udliku sisu laadimiskiirus. Hoolimine kasutajatest, jah.

Kui mingit marsruuti mÔne vÔrgu jaoks ei ole, siis see vÔrk ei ole vahemÀlu serverite poolt teenindatud. Seega ei tööta laadimiskiirusete optimeerimine ja kasutajad kannatavad. Kuid siin tuleb rÔhutada - kasutajad ei ole ainult meie omad, vaid ka Vimpelcomi omad.

JĂ€reldused:

  1. Vympelcomilt on liiklus Mail.RU Grupi suunas loomulikult jaotatud. Kunstlikke suunamisi Local Preference'i manipuleerimiste kaudu ei ole leitud.
  2. Mail.RU Gruppi poolt on Vympelcom'i eelistuste manipuleerimise jÀlgid.. Venemaalt Vympelcomi suunal olevatel marsruutidel on prioriteedid madalamad vÔrreldes vÀlismaiste Tier1 operaatoritega.
  3. Mail.RU Grupi poolt on Vene operaatoritele (MTS, Rostelecom, RETN.NET) edastatavatel marsruutidel lisatud haldus BGP kogukonnad, et piirata nende levikut Vympelcom'i suunas.

Miks paneb Mail.RU Grupp marsruudid lĂ€bi Euroopa prioriteetsemaks? Miks keelab Mail.RU Grupp lĂŒhikesed sisemaised ĂŒhendused Vympelcomiga?

Kas see on neile odavam? Saata liiklus lĂ€bi vĂ€lismaiste kanalite ja maksta tĂŒrklastele valuutas?
VÔi on soov saata liiklus kaugemale, et selle kÀtte saamine ei oleks nii mugav, eks?
Selle kohta ei tea vÔrguinsener midagi...

Allikas: habr.com

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster