Да-да, Вы правильно сделали, переключившись на закладку с комментариями к слайду. Здесь – текст к презентации. Желаю получить удовольствие от чтения
Здравствуйте, меня называют Владимир Литовка и в этой презентации я буду говорить об одном из китов, на которых строится понятие «операторский класс» и который называется Multiprotocol Label Switching (MPLS) . В предыдущие несколько лет активно формировались мифы о том, что это – сложно и дорого. Эти мифы мы сегодня и обсудим.
01/18/13 13:29 Краткое содержание последующих слайдов – нынешняя ситуация на информационном рынке и как ей соответствуют различные транспортные технологии. В завершение презентации – краткий обзор продуктов компании Cisco Systems , соответствующих рассмотренным ранее вопросам.
01/18/13 13:29 Итак, к чему привел начавшийся полтора десятка лет назад информационный бум? К высокой конкуренции между провайдерами информационных услуг и к перетеканию объемов услуг от традиционных операторов к альтернативным. А в чем чаще всего выражается конкуренция между провайдерами? При отсутствии отличий в ассортименте предоставляемых сервисов, основным инструментом конкуренции является цена. В качестве яркого примера подобной ситуации можно привести выход на французский рынок лоу-кост оператора Iliad Free Mobile , в результате чего за первое полугодие 2012 года прочие игроки этого рынка потеряли около 1,500,000 абонентов. При этом прирост новых абонентов составил чуть более 1,000,000. Другой тенденцией является уменьшение объема традиционных услуг в пользу альтернативных – как услуг, так и способов их получения. Например, согласно исследованию компании Ovum , в 2011 году традиционные мобильные операторы недополучили около 14 миллиардов долларов за счет того, что абоненты обмениваются друг с другом сообщениями посредством альтернативных сервисов, используя оператора связи исключительно как транспортную среду. Второй пример – потери на рынке традиционного телевидения, описываемый фразой «обрезать кабель» – абоненты отключаются от традиционных операторов связи, выбирая альтернативные – более дешевые, более универсальные и быстрее развивающиеся способы доступа к телевизионному вещанию. Статистика утверждает, что в час пиковой нагрузки внутренний американский суммарный трафик Интернет на 30 % состоит из трафика компании Netflix. Netflix – это альтернативный провайдер IP/TV, ведущий вещание через Интернет-сеть. К каким выводам это подталкивает? Если вы – традиционный провайдер традиционных услуг, то вы, скорее всего, теряете доходы. Если вы – провайдер доступа к сети Интернет, то вы наверняка чувствуете прирост трафика не только в связи с увеличением количества абонентов, но также и в связи с увеличением объема потребляемого и отдаваемого трафика у существующих абонентов. И – все вы чувствуете нестабильность абонентской базы, готовой мигрировать от провайдера к провайдеру вместе с миграцией специальных ценовых предложений.
01/18/13 13:29 На самом деле, можно с уверенностью сказать, что развитие Интернет определяется провайдерами буквально нескольких классов услуг, которые, формируя основной объем трафика, предоставляются поверх сети Интернет (в связи с чем, кстати, провайдеры и их услуги получили в свое название приставку « OTT » , которая расшифровывается как Over the Top – то есть поверх самого верхнего). Я хочу выделить ключевые OTT- приложения, которые в ближайшие годы буду формировать суммарный объем трафика Интернет. Первое – это облачные сервисы, такие, как Microsoft 365, Google Cloud или iCloud. По различным оценкам, объем трафика, привносимого данными приложения, будет составлять заметную часть общего трафика Интернет. Работоспособность данного сервиса напрямую зависит от способности сети обеспечить хорошее время отклика, ведь если от нажатия кнопки до изменения документа будет проходить заметное время, то пользователь скорее откажется от такого транспорта. Вторым существенным требованием является доступность сети. Я имею в виду следующее – если пользователь, например, синхронизирует свои устройства через iCloud, то при отсутствии доступа к сервису (например, по причине аварии на сети провайдера), между добавлением записи в адресную книгу компьютера и появлением этой записи в адресной книге телефона может пройти больше времени, чем пользователь готов не заметить. Поэтому требования к надежности сети становятся более жесткими даже со стороны частных потребителей, не говоря о корпоративных абонентах. Второе ключевое приложение – это видео. Как я уже говорил ранее, трафик американского IP/TV -провайдера Netflix в пиковые моменты составляет треть общего американского трафика Интернет. Помимо требований к полосе пропускания и количеству потерь, необходимо упомянуть о том, что этот видеопоток невозможно доставить посредством multicast , что в сумме дает существенную нагрузку на сеть оператора, поэтому тот минимум, который должен обеспечиваться сетью – это возможность эксплуатировать одновременно работающие множественные маршруты между операторскими шлюзами в Интернет и абонентами. Иными словами, в последнее время наметилась тенденция ужесточения требований к качеству предоставляемого транспорта не столько со стороны бизнес-абонентов, сколько со стороны домашних пользователей. Поэтому спрятаться за спасительную фразу «у меня просто предоставление Интернета» уже не получится – Интернет сам по себе стал требовательной к качеству услугой.
01/18/13 13:29 И последнее, но не менее важное приложение – это peer to peer приложения. Они не управляются какими-либо операторами, а поддерживаются сетевым сообществом, что не мешает им с успехом заполнять существенную долю общей пропускной полосы Интернет. Фактически, это самые сложные, с точки зрения управления, приложения, поскольку формируют свою собственную распределенную сеть узлов, обменивающихся трафиком напрямую, без использования какого-либо центра. И здесь сеть может оказаться полезной двумя особенностями – самой по себе стать максимально децентрализованной (иными словами – отодвинуть границы уровня IP максимально близко к абонентам, ликвидировав обязательные центры обработки данных и обеспечив кратчайшие маршруты между абонентами), а также научиться взаимодействовать с peer to peer приложениями , обрабатывая их запросы и выдавая им информацию для построения максимально эффективной наложенной сети. Эффект, к которому может привести подобный подход, позволит локализовать трафик внутри географически определяемых групп (будь то страна или микрорайон города) и, таким образом, уменьшить нагрузку на магистральные каналы связи.
01/18/13 13:29 Стоит-ли говорить о других услугах? Судя по исследованию и прогнозу для украинского рынка, выполненного компанией Pyramid Research в 2012 году – нет. Как видно из графика, рост наблюдается только для услуг передачи данных ( Mobile Data , выделено зеленым цветом и Broadband Internet , выделено серым цветом ), а также для услуг платного телевидения (как традиционного, так и IP/TV – выделено синим цветом ). Все прочие услуги либо сохраняют свои позиции неизменными, либо теряют. Впрочем, это справедливо для всего остального мира – традиционные услуги или способы их предоставления ожидает медленная, но неотвратимая смерть.
01/18/13 13:29 Обобщая (и несколько расширяя) список требований, которым должна соответствовать сеть для качественного предоставления OTT- услуг, можно говорить о следующем: сеть должна быть эффективной, поддерживая произвольные топологии и множественные маршруты для трафика, обеспечивая хорошие механизмы классификации и обслуживания трафика, а также взаимодействуя с приложениями сеть должна масштабироваться по пропускной полосе, сервисам и абонентам и обеспечивать защищенный доступ абонентов к сервисам сеть должна быть надежной и простой, обеспечивая гарантированно быстрое восстановление из аварийных ситуаций и простоту обслуживания Список получился не слишком коротким, но короток список транспортных технологий, способных ему соответствовать и состоит он из двух позиций - …
… MPLS и Ethernet. Причем, если MPLS придумывался, как набор операторских механизмов, призванных улучшить качество функционирования операторских сетей, то Ethernet – это концепция локальных сетей. Отсюда и изначальная разница в цене – будучи элитарным от рождения, Multiprotocol Label Switching не был ни дешевым, ни простым удовольствием, а Ethernet – массовая технология, главным достоинством которой была простота и дешевизна. Однако, с начала 21-го века в массы начала продвигаться идея так называемого Carrier Ethernet – якобы улучшенного Ethernet, обладающего операторскими свойствами, но сохранившего родовые особенности – исключительную дешевизну и простоту. Миф об уменьшении суммы капитальных и операционных затрат на 40-60 % при использовании Carrier Ethernet по сравнению с использованием MPLS в операторской сети активно поддерживался всевозможными исследованиями и просуществовал примерно до 2008-2009 годов, но я так и не смог нагуглить аналогичные документы, датированные хотя бы десятыми годами этого столетия. Что же, собственно, произошло в этот период времени? Чтобы понять это, давайте посмотрим на следующий слайд …
… где рентабельность оператора описывается как функция дохода, капитальных и операционных затрат. Не рассуждая о необходимости расширения ассортимента и качества сервисов, а также на способности сети эффективно работать с пропускной полосой, минимизируя затраты при максимальном использовании ресурсов, остановимся на вопросе сохранения инвестиций. Существует минимум два типа инвестиций – в оборудование и в технологию. Сохранение инвестиций в оборудование предполагает возможность частичного или полного переиспользования оборудования при изменении внешних обстоятельств, например – при изменении или расширении ассортимента предоставляемых услуг или используемых технологий для предоставления услуг. Сохранение инвестиций в технологию предполагает возможность продолжения использования однажды выбранной технологии при изменении или расширении ассортимента предоставляемых услуг и выражается в сокращении затрат на реконфигурацию сети и систем управления сетью и сервисами, а также на обучение персонала при смене технологии. Очевидно, что наилучшим решением было бы выбрать универсальную технологию, способную обеспечивать транспорт для услуг любого рода и оборудование, которое поддерживает эту технологию. Теперь, чтобы перейти к основной части вопроса про сохранение инвестиций, остановимся на еще одном моменте – как те или иные технологии реализуются в оборудовании.
01/18/13 13:29 Практически любое современное оборудование состоит из двух функциональных компонентов – так называемых control plane и data plane. Первый (control plane) – это набор функций, реализованных в центральном процессоре устройства и выполняющих задачи по формированию задач для data plane на основе конфигурационной информации и информации, получаемой из внешних источников – механизмов маршрутизации ( BGP, OSPF и прочих), механизмов обмена информацией о метках ( LDP, RSVP) , механизмов обнаружения устройств в локальных сетях ( MAC learning, ARP) и прочих. В нормальных условиях, control plane не обслуживает транзитный трафик, поэтому для его реализации используются относительно маломощные процессора. Второй функциональный компонент ( data plane) используется для передачи транзитного трафика и, в силу своей функции, должен обладать несравнимо большей производительностью, для того, чтобы обрабатывать трафик в соответствии с настроенными функциями без потерь и добавления существенных задержек. Для достижения этого, в большинстве случаев используются специализированные чипы двух типов – ASIC’ и и Network processor ’ а, которые принципиально отличаются друг от друга. Если первый – жестко запрограммированный на определенный набор задач, но очень дешевый в производстве и высокопроизводительный чип, то второй – перепрограммируемый на любые задачи (хотя и оптимизированный под сетевые функции), но менее производительный и дорогой в разработке и производстве чип. Соответственно, время жизни ASIC ’ а определяется временем жизни прошитого в него алгоритма, а время жизни NPU – периодом, в течение которого он может справляться с возлагаемой на него нагрузкой. Как я говорил ранее, основными постулатами, на которых базируется концепция Carrier Ethernet, являются дешевизна и простота. Поэтому зачастую устройства Carrier Ethernet выполняются на основе ASIC -чипов, поскольку это дешево и неплохо справляется с несложными задачами. Опираясь на эту информацию, давайте систематизируем историю развития двух технологий – MPLS и Ethernet.
01/18/13 13:29 Прежде всего, хотелось бы сказать следующее – по моему мнению, технологии Carrier Ethernet не существует. У каждого производителя есть свое собственное решение ("Carrier Ethernet Solution» - интереса ради забейте в Google поиск по этой строке - у меня первые семь результатов дали названия производителей: Ciena, Adtran, Cisco, Extreme, Tellabs, Juniper, Brocade), основанный на их собственном наборе средств - оборудования и поддерживаемых протоколов. Единственным стандартом (вернее - набором стандартов) являются спецификации Carrier Ethernet Services (CES), описанные в документах M etro E thernet F orum и одним из главных утверждений там является следующее - описываемые сервисы не зависят от используемого транспорта и могут работать как поверх SONET/SDH, так и поверх MPLS или Ethernet. Все, что говорит MEF относительно транспортной технологии - она должа обеспечивать параметры функционирования сервисов. Поэтому даже существует разделение, уточняющее свое место для сервисов и транспорта - "Ethernet-centric CES" и "MPLS-centric CES". Поскольку транспортные механизмы для предоставления Carrier Ethernet сервисов не стандартизуются, то в последние несколько лет идет непрекращающаяся (так и хочется сказать – бесконечная) работа над совершенствованием транспортных технологий Carrier Ethernet. Для ликвидации узких мест с масштабированием Ethernet последовательно придумывались 802.1ad ( также известен как QinQ), затем – PBB (Provider Backbone Bridges) . Для улучшения времени сходимости сети и восстановления предоставления сервиса все вендоры начали придумывать собственные механизмы ( REP у Cisco, EAPS у Extreme, RRRP у Huawei, PBB-TE – у Nortel и т.д.), несовместимые ни между собой, ни с классическим Spanning Tree. К этому процессу время от времени присоединяется ITU – однажды придумав T-MPLS, в котором совместимость с классическим MPLS заканчивается на названии, и который так и не был принят операторами и умер в младенчестве. Ввиду того, что ни один из предложенных ранее вариантов управления трафиком не предоставлял механизмов балансировки трафика по произвольному количеству доступных каналов связи, IETF и IEEE начали разработку новых стандартов, получивших название TRILL (TRansparent Interconnect Lots of Links) и SPB (Shortest Path Bridging). Они несовместимы друг с другом и с предыдущими наработками в части Carrier Ethernet. И, несмотря на то, что разработка TRILL и SPB велась уже полным ходом, ITU не смог удержаться от соблазна отметиться на поле Carrier Ethernet и выпустил спецификацию на протокол G.8032 – о быстрой сходимости Ethernet- топологии, хотя он уступает протоколам TRILL и SPB по функциональности. Что в этой истории важно? – то, сколько раз за последние несколько лет произошли существенные изменения в технологии Carrier Ethernet , что дает повод сомневаться в д екларируемой дешевизне Ethernet-centric решений . Как я говорил ранее, документы о дешевизне Ethernet-centric решений датированы 2006-2008 годами – периодом минималистичности и относительной дешевизны решений. Как видно из дальнейшей хронологии, технологии Carrier Ethernet усложнялись, обрастая фрагментарными и несовместимыми (между вендорами и комитетами) механизмами по ликвидации возникающих узких мест, что неизбежно должно привести к увеличению стоимости оборудования и решений. Появление каждого нового механизма требует обучения персонала и реконфигурации сети, а изменение формата Ethernet- фрейма (по списку – механизмы QinQ, PBB, PBB-TE, TRILL и SPB меняли формат фрейма) зачастую требовало замены оборудования, поскольку декларируемая дешевизна Carrier Ethernet диктовала необходимость использовать в устройствах ASIC’ и, которые невозможно перепрограммировать на изменение или добавление протоколов. Что касается «простоты» Ethernet – то порожденное разнообразие протоколов и механизмов привело к тому, что попытка «скрестить» их в одной сети превращается в нетривиальную инженерно-техническую задачу, решить которую под силу только опытным специалистам и только на этапе проектирования сети. А учитывая частоту «улучшений» технологии Ethernet, спроектировать сеть на долгое будущее вообще не представляется возможным.
01/18/13 13:29 А что в это время в MPLS? Это единственная технология, которая появившись около 15 лет назад, идеологически не изменилась; на протяжении всех лет сохраняет обратную совместимость со всеми механизмами, придуманными ранее; каждый год показывает успешные тесты на совместимость между различными производителями; наиболее универсальная и гибкая из всего существовавшего и существующего; УЖЕ реализована в ASIC’ ах и потому из года в год демонстрирующая удешевление Поэтому, сравнивая транспортные технологии Ethernet и MPLS, можно сказать следующее: самый лучший набор из описанных выше протоколов Carrier Ethernet уступает семейству протоколов MPLS как минимум в эффективности и масштабировании количество разработанных и используемых компонентов приближает его по сложности к MPLS Таким образом, всерьез говорить о дороговизне и сложности MPLS по сравнению с Carrier Ethernet уже не приходится. На одной чаше весов находится непостоянство и усложнение (удорожание) технологии, на другой – стабильность и удешевление. Я думаю, что это – основная причина исчезновения в конце первого десятилетия нынешнего века исследований о сравнительной общей стоимости владения сетей на основе MPLS и Carrier Ethernet .
01/18/13 13:29 Если вы все еще думаете, что внедрение MPLS – это дорого, то взгляните на этот слайд. Стоимость оборудования для сети распределяется примерно следующим образом – 50 % на доступ, 35% на агрегацию и 15% - на опорную сеть. Понятно, что в сегменте доступа от дешевого Ethernet’ а деться некуда, но если вы строите сеть агрегации и (или) опорную сеть на основе решений Carrier Ethernet – то готовы-ли вы периодически реинвестировать в объеме от 35 до 50 процентов общей стоимости сети?
01/18/13 13:29 И отдельно хочется упомянуть о ситуации, в которой в сети все-таки присутствует MPLS, но используется для организации L2 VPN. В свое время было принято считать, что для транспортировки сервисов Carrier Ethernet через опорную сеть наиболее применимым является VPLS, но в процессе развития сетей операторы начали упираться в два класса ограничений VPLS: масштабируемость (сначала – по количеству pseudo-wires с переходом к Hierarchical VPLS, затем – по количеству MAC- адресов с переходом к PBB-VPLS) функциональные ограничения (балансировка нагрузки между множеством маршрутов, быстрая сходимость, оптимизация для multicast) Поэтому несколько лет назад началась активная работа над новыми механизмами, лишенными недостатков предшественников. Общая суть этих механизмов сводится к дистрибуции MAC-адресов протоколами IGP и BGP, что позволяет использовать стандартные механизмы L3 по управлению трафиком. Тем не менее, вопрос масштабирования по MAC -адресам является актуальным для обоих подходов, что в конечном итоге привело к появлению приставки PBB в каждом из них , с соответствующей заменой оборудования в сегменте агрегации на такое, которое поддерживает PBB.
01/18/13 13:29 В сухом остатке. Если рассматривать операторскую сеть, как состоящую из трех сегментов – доступа, агрегации и опорного, то наилучшим решением является использование MPLS – в сегментах агрегации и опорном и Ethernet – в сегменте доступа.
Что же предлагает Cisco в своем портфеле продуктов для реализации MPLS сети?