Книга Сеть. Как устроен и как работает Интернет, страница 32. Автор книги Эндрю Блам

Разделитель для чтения книг в онлайн библиотеке

Онлайн книга «Сеть. Как устроен и как работает Интернет»

Cтраница 32

Среди этих игроков есть и некоторые очень известные в Интернете имена, в том числе Facebook и Google. В последние время обе эти компании вкладывают огромные средства в расширение своих глобальных сетей, как правило, не с помощью новых оптоволоконных кабелей (хотя Google участвовал в прокладке нового кабеля в Тихом океане), а за счет аренды значительной части полосы в существующих кабелях или даже покупки отдельных волокон в них. В этом смысле сети Google или Facebook будут логически независимы в глобальном масштабе: обе они имеют свои частные магистрали в уже существующих физических «трубах». Важнейшим преимуществом этого решения является то, что они могут хранить свои данные везде, где пожелают (для Facebook это в первую очередь Орегон и Северная Каролина), и использовать собственные сети, чтобы перемещать их свободно по этим частным магистралям параллельно с Интернетом «общего пользования».

Эти частные магистрали идут к точкам обмена трафиком (а не к вашему дому), и подобная архитектура делает эти точки обмена еще более важными. Если уж вы занялись непростым делом строительства собственной сети, то ее придется соединять со значимыми «перекрестками», такими как эффективные региональные распределительные узлы. Сеть соединяется непосредственно, скажем, с комплексом в Эшберне, где ее владелец «вывешивает объявление», информируя всех желающих о своей готовности соединяться с другими сетями. В некоторых случаях это действительно самое обыкновенное объявление: печатный плакат, прилепленный прямо к клетке с оборудованием, чтобы привлечь внимание сетевых инженеров, хотя чаще всего используется виртуальное объявление: список на сайте PeeringDB или просто информационная страничка, как у Facebook.

Для просмотра страницы Facebook.com/peering не требуется вводить пароль, она не является частью какой-либо частной базы данных и доступна всем, словно отпускные фото вашего кузена. В кратком верхнем абзаце описывается, что такое Facebook (надо полагать, это для пиринг-координаторов, прибывших с Марса): «Facebook – это социальная сеть, помогающая людям более эффективно общаться со своими друзьями, близкими и коллегами». Ниже можно прочитать об их политике: «У нас открытая пиринговая политика, приветствующая возможность пиринга с любым ответственным узлом, использующим протокол BGP для улучшения качества обслуживания миллионов наших пользователей по всему миру».

Быть «ответственным BGP-узлом» означает, что вы знаете, как настроить большой роутер, и сможете быстро его починить, если в чем-то напортачите. «Открытая пиринговая политика» делает Facebook классической «пиринговой потаскушкой», которая рада соединяться со всеми желающими. Ссылка as32934.peeringdb.com ведет на таблицу, в которой показано, где можно подключиться, и перечислены точки обмена трафиком, их IP-адреса (своего рода почтовые индексы Интернета) и пропускная способность.

Первый раз, когда я увидел этот список Facebook (во время кофе-брейка в NANOG), у меня глаза на лоб полезли. Несколько месяцев я говорил с сетевыми инженерами и владельцами дата-центров, расспрашивая их о важнейших «местах» Интернета и пытаясь понять, где именно искать физическое присутствие Сети. И вот они, эти места, открытые нараспашку всему свету – по крайней мере, как заявляет сам Facebook (второй по посещаемости сайт в мире после Google).

Facebook не доставляет свои страницы вам домой, в офис или на телефон, он поручает это другим сетям. На упомянутой выше странице сказано, что если вы управляете такой сетью и являетесь «ответственным», то Facebook соединится с вами напрямую (подключив роутер к роутеру, как в PAIX или в Equinix в Эшберне) либо через центральный коммутатор (в какой-нибудь точке доступа). Эта информация делается открытой благодаря политике Facebook (чем больше соединений, тем лучше) – точно так же American Airlines охотно и в любое время расскажет вам, куда летают ее рейсы. Таким образом, если вы небольшой провайдер где-нибудь, скажем, в Харрисбурге, штат Пенсильвания, и вы заметили, что значительная часть вашего трафика идет от Facebook, а в Эшберне ваша сеть уже представлена, то почему бы вам не запросить возможность прямого подключения? Пиринг-координатор Facebook наверняка скажет «да», и тогда ваши клиенты заметят, что Facebook загружается быстрее всех остальных сайтов.

И все же красноречивее всего о пиринговом списке Facebook говорит его относительная краткость. Присутствие в списке мировых столиц неудивительно: Нью-Йорк, Лос-Анджелес, Гонконг, Амстердам (AMS-IX), Франкфурт (DE-CIX), Лондон (LINX) и Сингапур. Крупные города США: Чикаго, Даллас, Майами и Сан-Хосе, – этого тоже вполне можно ожидать от американской компании. А вот маленькие города ярко подчеркивают своеобразие географии Интернета. Когда еще увидишь Эшберн через запятую с Лондоном и Гонконгом? Или Пало-Альто? Вьенна, штат Виргиния (также в списке), упомянута рядом с Тайсонс-Корнер, который, по-видимому, все еще имеет достаточную силу тяготения, чтобы привлекать людей.

Очевидно, что подобную географию расположения этих зданий можно частично понять в глобальном масштабе: да, Интернет приходит к своим пользователям, то есть ко всем нам, туда, где мы живем. Но также очевидно, что если увеличить масштаб карты, то эти глобальные соображения отходят на второй план, уступая место конкретным решениям горстки сетевых инженеров, каждый из которых ищет наиболее технически и экономически эффективные места для подключения. Пало-Альто или Сан-Хосе? Эшберн или Вьенна, штат Виргиния? Особенность пиринга в том, что его влияние – палка о двух концах: сети хотят быть там, где много сетей. Значит, географические предпочтения Facebook – это одновременно и реакция на рост в том или ином регионе, и семена для роста в будущем. Хотя, быть может, их пиринг-инженерам просто нравится синяя подсветка в офисе Equinix. Или пиво в Амстердаме. Или и то и другое.

Разговоры о пиринге зазвучали особенно громко в последний день конференции NANOG в Остине, на дискуссии, которая в программе была загадочно обозначена как Peering Track. Ее специально задвинули в самый конец расписания, когда сетевые инженеры возбуждены, как школьники в пятницу на последнем уроке. В конференц-зале банкетные стулья расставили по кругу, якобы для удобства обсуждения, но больше, казалось, для того, чтобы создать атмосферу гладиаторской арены.

Было немного похоже на блиц-свидания: точки обмена трафиком хвастались своими размерами и мастерством, а пиринг-координаторы рекламировали себя друг перед другом. У них это называлось «объявлениями в пиринговой службе знакомств» (peering personals). Успешное выступление перед аудиторией в целом могло привести к личному знакомству, а затем и к появлению нового маршрута. Допустим, у вас имеется дата-центр в Техасе и среди ваших клиентов есть крупный датский сайт. Пиринг с каким-нибудь датским провайдером позволил бы вам сбросить со своих плеч изрядную долю трафика, и это оправдывает усилия по поиску такого партнера в Эшберне. Именно это имела в виду Нина Баргисен, сетевой инженер датской телефонной компании TDC, когда выступила с простой просьбой:

Вход
Поиск по сайту
Ищем:
Календарь
Навигация