Совмещение коммутации и маршрутизации в одном устройстве

Впервые идея объединения маршрутизации и коммутации в одном устройстве была реализована в середине 90-х годов компанией Ipsilon, которая начала вы­пускать комбинированные устройства IP/ATM. В этих устройствах была реали­зована новая технология IP-коммутации (IP switching), которая решала проблему неэффективной передачи кратковременных потоков данных с помощью описанных ранее коммутируемых виртуальных каналов. Для того чтобы пакеты кратковре­менных потоков передавались в сети ATM-коммутаторов без длительной пред­варительной процедуры установления виртуального канала, компания Ipsilon пред­ложила встроить во все ATM-коммутаторы блоки IP-маршрутизации. Эти блоки строили таблицы маршрутизации с помощью стандартных для стека TCP/IP протоколов RIP, OSPF и IS-IS.

Передача IP-пакета, принадлежащего кратковременному потоку, осуществля­лась по сети Ipsilon следующим образом. Пакет поступал из узла-отправителя на комбинированное устройство IP/ATM, которое разбивало этот пакет на АТМ- ячейки. Каждая ячейка затем в соответствии с технологией IP-коммутации пере­давалась от одного устройства IP/ATM к другому, а затем к адресату по маршруту, определяемому обычными таблицами маршрутизации IP, хранящимися в этих устройствах.

При этом стандартное для технологии ATM виртуальное соединение между устройсгщами IP/ATM не устанавливалось, за очет ч^го пфедача щщтврвштш\Р-тгоков существенно ускорялась» Долговременные пото^ передавались устройствами1Р/АТМ традиционнымдея ATM способом — с помощью виртуальных канэлой^Таккактопология ш и'*вп*$юв одной и той же как для протоколов IP, так и для протоколов АЩ этопозволяет использовать один, и тот же протокол маршрушзаций для обеих частей комбинированного устройства^;

Для реализации своей технологии компания Ipsilon встроила в устройства IP/ATM фирменные протоколы, ответственные за распознавание длительности потоков данных и установление виртуальных каналов для долговременных по­токов. Эти протоколы были оформлены в виде проектов стандартов Интернета, но стандартами Интернета не стали.

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

Технология IP-коммутации была сразу замечена операторами связи и стала дос­таточно популярной. Инициативу Ipsilon развила компании Cisco Systems, создав собственную технологию коммутации на основе тегов (tag switching), которая явилась значительным шагом вперед на пути объединения протоколов IP с тех­
никой виртуальных соединений, однако она, так же как и IP-коммутация, не ста­ла стандартной технологией.

На основе этих фирменных технологий рабочая группа IETF, состоящая из спе­циалистов различных компаний, создала в конце 90-х годов технологию MPLS.

LSR и таблица продвижения данных

Главный принцип технологий-предшественниц в MPLS был сохранен.

Протоколы марщрут^^ сети» а для продвиже-

н^яданных внутри поставщика услуг применяется техника виртуальных

каналов»- • ' fi*""'." V.

Входящий трафик
Исходящий трафик
Продвижение данных
Рис. 22.7. Архитектура IP-маршрутизатора Так как устройство LSR выполняет все функции IP-маршрутизатора, оно содер­жит все блоки последнего, а для поддержки функций MPLS в LSR включен ряд дополнительных блоков, относящихся как к управлению, так и к продвижению данных. В качестве примера можно указать на блок продвижения по меткам, который пе­редает IP-пакет не на основе IP-адреса назначения, а на основе поля метки. При принятии решения о выборе следующего хопа блок продвижения по меткам ис­пользует таблицу коммутации, которая в стандарте MPLS носит название таб­лицы продвижения. Таблица продвижения в технологии MPLS похожа на ана-

Принцип объединения протоколов различных технологий иллюстрируют рис. 22.7 и 22.8. На первом из них показана упрощенная архитектура стандартного IP-мар­шрутизатора, на втором — архитектура комбинированного устройства LSR, под­держивающего технологию MPLS.


Управление

Маршрутизация с помощью протоколов RIP, OSPF, IS-IS
Протоколы маршрутизация

- Г,: Л 111ШМЯ1ШИ1Ш11

Маршрутизация с помощью протоколов RIP, OSPF, IS-IS

Интерфейс

логичные таблицы других технологий, основанных на технике виртуальных каналов (табл. 22.1).


Маршрутизация с помощью протоколов RIP, OSPF, IS-IS
Маршрутизация с помощью протоколов RIP, OSPF, IS-IS
Управление

 


<Ctjf ; V Протоколы маршрутизации v


 


Таблица маршрутизации
IP-продвижение
Продвижение по меткам
Сигнальный протокол
Таблица продвижения
Интерфейс
Прокладка пути коммутатора по меткам
Исходящий трафик
Интерфейс

Входящий трафик


 


Продвижение данных

Рис. 22.8. АрхитектураLSR Таблица 22.1. Пример таблицы продвижения в технологии MPLS
Входной интерфейс Метка Следующий хоп Действия
SO   SI  
SO   S2  
       

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

Эти таблицы для каждого устройства ISR формируются сигнальным протоколом, который в MPLS имеет название протокол распределения меток (Label Distribution ^rotocof, LDP), : Он функционально аналогичен сигнальным протоколам технологий ATM и Frame Relay.

Формируя таблицы продвижения на LSR, протокол LDP уже знакомым нам образом прокла­ дывает через сеть виртуальные маршруты, которые в технологии MPLS называют путями коммутации по меткам (Label Switching Path, LSP). :


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: