мир интернетComputer Review#21(71)

Александр Чижов, http://cooler.irk.ru, chizh@irk.ru

Как устроен Интернет?

 Продолжение. Начало в "CR" № 18/99.

 В одном из недавних номеров газеты статья "Как устроен Интернет?" заканчивалась следующим образом: "...итак, есть провайдер у вас, у вашего провайдера есть свой провайдер, к которому он подключен, тот – к еще кому-то, и вот конечный провайдер – самый-самый – он вообще, есть? В принципе, есть... Подробнее об этом, о схемах каналов связи на планете, о точках обмена трафиком (IX) и о пиринге – в другой раз..."

 "Другой раз" наступил. Поговорим о "самых-самых" провайдерах и о "пиринге" – другими словами, сегодняшнаяя тема - "Глобальный трафик".


 Перед нами обычный пользователь. Он подсоединен к провайдеру Интернета линией связи со скоростью, скажем, 33,6 kbps. Провайдер, в свою очередь, подсоединен (имеет канал, допустим, 2 Мб) куда-то дальше - может быть, к другому провайдеру - более крупному. Но где же кончается эта цепочка - есть ли самый главный и самый большой провайдер?

 Сразу надо сказать, что "самого-самого" нет в таком смысле, в котором привычно было бы представить обычного провайдера. Есть компании-владельцы "толстых" каналов, по которым "ездит" не только Интернет. Телефония, например, занимает очень большой трафик. Держатели каналов, разумеется, их продают как транспорт различным компаниям, уже конкретно занимающихся провайдерством. А то и сами вполне могут предоставлять Итернет-услуги.

 Каналов по миру очень много. Оптика, медь, спутники. В Интернете есть даже специальный сервер, где можно поглядеть на глобальные карты телекоммуникаций по планете (http://www.telegeography.com/). И заказать себе такую карту на стенку в виде большого плаката.

 Ну а как же это все организовывалось? Кто-то же доминировал? Рассмотрим на примере страны, откуда это все и начиналось.

 Да, в начале было много мелких ISP (провайдеров Интернета) и было две крупных точки обмена трафиком - MAE East и MAE West (Metropolia Area Exchange) на западном и на восточном побережье (США, как вы догадались). Мелкиие ISP туда присоединялись и работали себе. А потом Интернет стал настолько большим, что даже сетей на 100 Мбит на MAE West/East стало нехватать - появились более крупные компании со множеством коммуникаций и пропускной способностью на порядки выше. MAE West & MAE East существуют и по сей день, но там сейчас настолько все медленно работает по сравнению с другими, что все основные провайдеры имеют свои точки обмена трафиком, минуя "третьи" каналы.

 Итак, мы подошли к понятию "обмен трафиком" - т.е. к понятию пиринга (peering). Возьмем что-нибудь поглобальней. На примере той же страны. Допустим, у Sprint'a (это мощнейший провайдер) на UUNET (еще один мощный провайдер) в Лос-Анжелесе идет 10000 Гб в день, а соединены они с UUNET'ом только в Нью-Йорке, т.е. чтобы из Спринта попасть в UUNET, трафик должен идти через всю страну, занимая дорогие магистральные каналы. Которые, между прочим, стоят больших денег и которые тот же Sprint мог бы занять, к примеру, междугородными телефонными разговорами.

 Спринт "идет" к UUNET и говорит: "Вот тут у нас к вам 10000 Гбайт в день из Лос-Анжелеса идет, давайте мы с вами где-нибудь соединимся, чтобы все эти гигабайты не гонять туда-сюда?"

 UUNET смотрит: "О! А у нас к вам едет 50000 Гбайт в день - вот здорово, и мы не будем их гонять туда-сюда!"

 И они соединяются отдельным каналом. Называется это private peering, то есть полный обмен только внутренним трафиком между провайдерами.

 Теперь предположим, что какой-нибудь мелкий провайдер Д.Смит со своей сетюшкой, где-нибудь в Айдахо приходит в UUNET и говорит: "У меня к вам трафика много, давайте я с вами также соединюсь." Что ему UUNET скажет? Правильно: "Иди, дядя, отсюда. Вот когда у тебя будет разветвленная сеть коммуникаций по всей стране со многими точками обмена, тогда приходи, тогда поговорим. А хочешь сейчас - пожалуйста - покупай у нас линию на 625 Мб и гоняй свой трафик."

 Почему так? А потому, что UUNET в данном случае невыгодно было принимать чужой трафик просто так - к нему-то из UUNET ничего не шло. Вернее, не нагружало каналы uunet'a.

 Или на примере Иркутских провайдеров. Допустим, есть три разных провайдера, которые все уходят своими каналами куда-то "наружу". Так как и между ними будет трафик, его тоже невыгодно гонять по своим каналам через "далекие" страны и города. Они встречаются, договариваются о пиринге, ставят где-либо маршрутизатор, назначают администрацию этой точки обмена и все к ней подключаются. Теперь запросы с одного провайдера к другому внутри города бегают по этому каналу напрямую - через этот маршрутизатор, а не занимают дорогие каналы "наружу".

 Предположим, кто-то еще решил заняться провайдерством, приходит к администрации этой точки пиринга и говорит: "Хочу подключиться прямо в этот маршрутизатор". Что он от этого может поиметь? Он может поиметь доступ к внутренним сетям этих трех провайдеров, но вот"наружу" его никто не пустит (хотя в принципе, конечно, могут). Ему даже, скорее всего, и подключиться не дадут - трафика-то к нему никакого. Провайдеры занимаются продажей трафика - они ему его и предложат - как обычному пользователю. Зачем им терять клиента?

 Увы, но именно в Иркутске такой глобальной точки обмена трафиком нет – не те объемы. Просто местный Интернет еще не дорос до того, чтобы трафик от одного провайдера нагружал линии другого.

 Продолжение будет.


мир интернетComputer Review#21(71)

Copyright © 1998 "Компьютерное обозрение"
Дизайн - leidenwebdesign - http://leiden.irkutsk.ru