Проблем с Peering?

3 отговора 114 прегледа
#1

Проблем с Peering?

Някой може ли смислено да ми обясни кой идиот бърника BGPто и се учи на гърба на целия peering??

Отговор
в отговор на nema #2

Отг: Проблем с Peering?

Много трудно ще разбереш, защото л***ата остават обикновено след като проблемът вече е бил отстранен и изчезват едва, когато clear ip bgp *. Последния път моите проблеми бяха от някакъв анонс между NetBG и Spnet, заради който по неизвестна причина се дропваше друг анонс с по-къс path. Но дали те са виновни - Бог знае. Може и да не са.

Проблемът е, че текущата структура изисква всеки, който име едновременно външна връзка и вътрешни връзки да знае автономните системи на външните връзки на всички други участници в peeringa и да не ги анонсира. Ако някъде се появи неизвестна AS - стой, че гледай. Всички вкупом я взимат за вътрешна и пускат трафик към нея, който, обаче, не стига до никъде, защото се натриса на филтър. Абе - малък ужас, но никой не иска да смени топологията.

Митко

Отговор
в отговор на Димитър Ганчев #3

Отг: Проблем с Peering?

Митко, желание има, желаещи няма. Там е проблема, повярвай ми...
Мрак и блато царят в българските peering партньори (смях)

Отговор
в отговор на nema #4

Отг: Проблем с Peering?

Абе желаещи има, не е като да няма и не са малко. Проблемът е, че ще има и известно количество нежелаещи топология "звезда", най-вече по политически причини (разбирай - къде да е центъра на звездата, кой да има контрол върху нея и т.н.). А това ще доведе до два паралелни peering-а, което не се знае дали е добра идея.

Само накратко какви са предимствата на топология "звезда":

- пътят от точка А до точка Б е винаги два хоп-а
- и двата хопа са под контрола съответно на А и на Б и ако се изисква увеличаване на капацитета, примерно, те двамата могат да си го направят независимо от останалите участници
- и двете линии се използват само за peering и по тях няма неразумни access list-и
- има още много, всеки може сам да си ги намери

Недостатък е, че ако ти се разпадне линията до звездата оставаш без peering, но нищо не пречи да има две звезди с добра свързаност помежду си. Така или иначе на всеки ще му трябват максимум по две линии, докато в момента принципът е всеки-срещу-всеки и има хора с по осем линии, примерно. Част от тях са претоварени, друга част - бездействат напълно. Това е така, защото BGP-то избира най-краткия по брой хоп-ове (стъпки), а не най-слабо натоварения.

Ще кажеш, че това лесно се оправя с препендване. Да, ама не. Пример: аз имам peering към Спектър и към ITD. Те помежду си също имат линия. Ако препендна към Спектър, маршрутът Спектър -> ИТД -> БОЛ се оказва дълъг два хопа, колкото и Спектър -> БОЛ -> БОЛ (за незапознатите - препендване е изкуствено "удължаване" на някой маршрут с цел друг маршрут да стане по-къс, да започне да се предпочита и да поеме част от трафика - това е често и масово използвана практика). Следвателно вече никакъв трафик не минава по линията Спектър - БОЛ. Обратно - ако препендна към ИТД, всичкия трафик влиза през ИТД -> Спектър -> БОЛ, вместо ИТД -> БОЛ (-> БОЛ). Проблемът се решава ТЪПО, като ИТД и Спектър спрат анонсите помежду си за мойта автономна система. Хубаво, но един слънчев ден се появява нов доставчик (НетБГ), който има връзка към Спектър и към ИТД. Той, разбира се, не знае нищо за моята уговорка анонси за мен през ИТД да не стигат до Спектър и с чиста съвест ги пропуска (аз не мога със всички поотделно да се разбирам, защото тогава рутинга ще стане статичен, а не динамичен). В резултат маршрутът Спектър -> НетБГ -> ИТД -> БОЛ се оказва по-къс, или по-точно точно толкова дълъг, колкото Спектър - БОЛ (заради препендването). До тук - добре. Някакъв си локален трафик няма да мине напряко, а ще позаобиколи малко - голяма работа, и без това не е толкова много. Да, ама по линията ми до Спектър минава и международен трафик, който на свой ред се опитва да мине през НетБГ, където с пълно право го спират access list-ите.

И какво се получава в крайна сметка - че с появата на доставчик, с който аз нямам нищо общо и с който дори нямам свързаност, едната ми международна линия изчезва. Представи си какво се случва, когато изведнъж останеш с един мегабит по-малко, при това в 22:00 и без да знаеш причината (всичко си е наред, само дето не работи) - Чернобил ряпа да яде. Заради такива простотии се налага да следя peeringa едва ли не денонощно. А простотиите идват от топологията, не толкова от нечия немарливост, защото в случая НетБГ няма как да знаят какво ще причинят с включването си. Просто е тъпо трафик от А до Б да минава по каквато и да е причина през неизвестната никому и постоянно променяща се точка X.

Митко

P.S. Ние имаме техническа възможност да поемем обслужването на звездата, но никога не сме го предлагали поради цитираните по-горе "политически" причини. Ако някой даде приемливо предложение къде може да бъде разположена точката (за мен приемливо е всичко в центъра на София, за да са къси кабелите и да могат безпроблемно да тръгнат всякакви бързи модеми), ние вероятно ще можем да осигурим един мощен рутер, който да се постави там.

Отговор