double arrow

Классификация маршрутизаторов по областям применения

По областям применения маршрутизаторы делятся на несколько классов (рис. 20.11).

Локальная сеть удаленного офиса Рис. 20.11. Классы маршрутизаторов

Магистральные маршрутизаторы предназначены для построения магистральной сети : оператора связй или крупной корпорации* Маршрутизаторы магистрали оперируют; с агрё- гированными информационными потоками* переносящими данные большого количества ^я^^елыжих.соединений.. ^; ' >... ^..../•"..■,<. ~..

Для решения этой задачи магистральные маршрутизаторы оснащаются высоко­скоростными интерфейсами, такими как ATM 155/622 Мбит/с, Gigabit Ethernet и 10G Ethernet, а также интерфейсами SONET/SDH со скоростями от 155 Мбит/с до 10 Гбит/с. Для создания отказоустойчивой топологии магистральной сети ма­гистральные маршрутизаторы должны поддерживать несколько таких интер­фейсов.

Очевидно, для того чтобы не создавать «узких мест» в магистральной сети, маги­стральный маршрутизатор должен обладать очень высокой производительностью.

Например, если маршрутизатор оснащен 8 интерфейсами 10 Гбит/с (Ethernet или SDH), то его общая производительность должна составлять 80 Гбит/с. Для достижения такой производительности магистральные маршрутизаторы облада­ют распределенной внутренней архитектурой, подобной архитектуре коммутато­ров локальных сетей, которая была рассмотрена в главе 15. Каждый порт или группа портов оснащается собственным процессором} который самостоятельно выполняет продвижение IP-пакетов на основании локальной копии таблицы маршрутизации. Для передачи пакетов между портами используется коммути­рующий блок на основе разделяемой памяти, общей шины или коммутатора ка­налов. Общие задачи, включая построение таблицы маршрутизации, хранение конфигурационных параметров, удаленное управление маршрутизатором и т. п., решает центральный блок управления.

Понятно, что функции продвижения IP-пакетов существенно сложнее, чем про­движения кадров Ethernet и других технологий локальных сетей. Поэтому про­цессоры портов обычно не нагружают дополнительными функциями, такими как фильтрация трафика или трансляция адресов. Даже обеспечение параметров QoS не всегда реализуется таким процессором в полном объеме — обычно дело ограничивается поддержанием очередей, а до профилирования трафика не дохо­дит. Это связано с тем, что магистральный маршрутизатор работает внутри сети и не взаимодействует с внешним миром, а значит, и не выполняет пограничные функции, требующие фильтрации и профилирования. Другими словами, основ­ная задача магистрального маршрутизатора — передача пакетов между своими интерфейсами с как можно большей скоростью.

Большое количество интерфейсов, характерное для магистрального маршрути­затора, позволяет строить избыточные топологии, приближающиеся к полно­связной схеме, и тем самым обеспечивать отказоустойчивость сети. Однако и сам магистральный маршрутизатор должен обладать высокой надежностью. На­дежность и отказоустойчивость маршрутизатора достигается за счет избыточных модулей, таких как центральные процессоры, процессоры портов, источники пи­тания.

: Пограничные маршрутизаторы, называемые также маршрухиа^орами доступа, соеди­няют. магистральную сеть.с периферийными сетями. Эти маршрутизаторы образует особый * слой, который выполняет функций приема трафика от внешних нб'отношению к: магистрали

Периферийная сеть часто находится под автономным административным управ­лением. Это может быть сеть клиента оператора связи, непосредственно присо­единенная к его магистрали, или же сеть регионального отделения крупной кор­порации, обладающей собственной магистралью.

В любом случае трафик поступает на интерфейсы пограничного маршрутизатора от сети, которую администратор магистрали не может контролировать, — тра­фик нужно фильтровать и профилировать. Поэтому к пограничному маршрути­затору предъявляются другие требования, нежели к магистральному. На первый план выступают его способности к максимальной гибкости при фильтрации и профилировании трафика. Кроме того, очень важно, чтобы производительность пограничного маршрутизатора не снижалась при выполнении этих дополнитель­ных функций. Интерфейсы пограничного маршрутизатора менее скоростные, чем магистрального, но более разнообразные, так как ему приходится присоединять к магистрали сети различных технологий.

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

Деление маршрутизаторов на магистральные и пограничные отражает только один аспект их применения, а именно их положение относительно собственной и внешних сетей. Понятно, что существуют и другие аспекты. Так, маршрутиза­торы можно разделить на маршрутизаторы операторов связи и корпоративные маршрутизаторы.

Основным отличием корпоративных маршрутизаторов является их высокая на- дежность, а также поддержка полного набора функций, необходимых для ком­мерческой работы в Интернете, начиная от протокола BGP и кончая системами регистрации пользовательских потоков данных, что необходимо для биллинго- вых схем. Требования к надежности объясняются высокой стоимостью простоя маршрутизатора при оказании коммерческих услуг. Требования к надежности услуг передачи данных постоянно растут, пользователи Интернета и виртуаль­ных частных сетей хотят, чтобы эти услуги были такими же надежными, как ус­луги телефонной сети. Поэтому, когда мы говорим о том, что готовность некото­рых моделей маршрутизаторов достигла рубежа 0,999 и стремится к показателям телефонного оборудования в 0,99999, то в первую очередь это относится к маршру­тизаторам операторов связи, как магистральным, так и пограничным. Корпоратив­ные маршрутизаторы предназначены для применения в пределах корпоративной сети, поэтому требования к надежности здесь ниже, а функциональность для рабо­ты в Интернете в качестве самостоятельной автономной системы не требуется.

Конечно, характеристики маршрутизаторов операторов связи и корпоративных маршрутизаторов в значительной степени зависят от масштаба и специфики опе­ратора связи или корпорации. Для международного оператора связи, в иерархии ISP относящегося к категории Tiar 1, сегодня требуются магистральные маршру­тизаторы с интерфейсами 10 Гбит/с, которые в недалеком будущем будут заме­нены маршрутизаторами с портами DWDM, работающими с 40 волнами и обес­печивающими общую скорость порта 40Q Гбит/с. Пограничные маршрутизаторы такого оператора также будут относиться к лучшим маршрутизаторам этого класса по производительности, работая с портами доступа со скоростями от 622 Мбит/с до 2,5 Гбит/с.

Менее крупным операторам связи, то есть региональным и локальным, такие вы­сокопроизводительные маршрутизаторы не требуются, так как объемы переда­ваемого ими трафика гораздо меньше. Поэтому магистральный маршрутизатор такого оператора может ограничиться поддержкой интерфейсов 2-155 Мбит/с, а пограничный должен, кроме того, обеспечивать коммутируемый доступ або­нентов через телефонные сети. В небольших сетях магистральных маршрутиза­торов может не быть вообще, такая сеть будет состоять из одних (или даже одно­го) пограничных маршрутизаторов.

Аналогичная картина наблюдается и в корпоративных сетях, где также применя­ются маршрутизаторы различной производительности и надежности. Например, крупные корпорации могут применять магистральные и пограничные маршрути­заторы, близкие по характеристикам к маршрутизаторам операторов связи катего­рии Tiar 1. Однако более обычной является ситуация, когда в корпоративных се­тях применяется оборудование с характеристиками на один уровень ниже. Это значит, что крупные многонациональные корпорации применяют оборудование, которое обычно используется региональными операторами и т. д., по нисходящей.

Маршру^здторы региональных отделений соединяют региональные отделения между со- бой и с маги^тральной сетью, Сеть регионального деления, так же как и магистральная сеть, может состоять из нескольких локальных сетей; Такой' маршрутизатор обычно представляет собой некоторую упрощенную версию магистрального корпоративного маршрутизатора. - *

Если он выполнен на основе шасси, то количество слотов его шасси меньше (4-5). Возможен также конструктив с фиксированным количеством портов. Поддержи­ваемые интерфейсы локальных и глобальных сетей менее скоростные. Это наи­более обширный класс выпускаемых маршрутизаторов, характеристики которых могут приближаться к характеристикам магистральных маршрутизаторов, а мо­гут и опускаться до характеристик маршрутизаторов удаленных офисов.

Маршрутизаторы удаленных офисов соединяют, как правило, единственную локальную сёть удал&ннош офйса с магистральной сетью или сетью регионального отделения по гло­бальной связи.

Как правило, интерфейс локальной сети — это Ethernet 10/100 Мбит/с, а интер­фейс глобальной сети — выделенная линия со скоростью 64 Кбит/с, 1,544 или 2 Мбит/с. Маршрутизатор удаленного офиса может поддерживать работу по ком­мутируемой телефонной линии в качестве резервной связи для выделенного ка­нала. Существует очень большое количество типов маршрутизаторов удаленных офисов. Это объясняется как массовостью потенциальных потребителей, так и специализацией такого типа устройств, проявляющейся в поддержке какого-ли­бо конкретного типа глобальной связи. Например, существуют маршрутизаторы, работающие только в ISDN-сети, существуют модели только для аналоговых вы­деленных линий и т. п.

Чем меньше требований предъявляется к производительности маршрутизатора, тем более вероятно, что он выполнен по классической схеме первых маршрути­заторов (и мостов локальных сетей), то есть схемы на основе единственного цен­трального процессора и лишенных процессоров портов. Такая схема гораздо де­шевле, но ее производительность полностью определяется производительностью процессора и не масштабируется с ростом числа портов.

Программный маршрутизатор, являясь одной из популярных реализаций; такой схемы, < представляет собойпрограммный. модуль универсальной операционной системы семейства

И только появление в глобальных сетях высокоскоростных технологий, таких как ATM, SONET/SDH, DWDM, привело к резкому повышению требований к производительности маршрутизаторов, в результате чего представители наибо­лее совершенного класса маршрутизаторов повсеместно перешли на многопро­цессорные схемы с коммутирующим блоком, успешно опробованные на коммута­торах локальных сетей.

Маршрутизаторы локальных Оетей предназначены для разделения крупных локальных сетей на подсети. Это особый класс маршрутизаторов, которые, как правило» не имеют ин­терфейсов глобальных сётей;; : '; —

СЗ

Многие маршрутизаторы этого типа ведут свое происхождение от коммутаторов локальных сетей, что и дало им второе название — коммутаторы 3-го уровня. Коммутаторы 3-го уровня выполняют все функции маршрутизаторов, но, кроме того, могут работать и как обычные коммутаторы локальных сетей, то есть ком­мутаторы 2-го уровня. Режим работы (маршрутизатор или коммутатор) зависит от параметров конфигурации. Возможен также комбинированный режим работы, когда несколько портов коммутатора 3-го уровня имеют один и тот же IP-адрес сети (рис. 20.12). В этом случае передача пакетов между группой портов, при­надлежащих одной сети, выполняется в режиме коммутации, на канальном уров­не, то есть на основе МАС-адресов. Если же порты принадлежат разным IP-се­тям, то тогда коммутатор выполняет маршрутизацию между сетями. Выбор режима передачи пакета определяется конфигурированием IP-адресов портов и, соответственно, компьютеров.

194.100.15.5 194.100.15.6 194.100.15.7 194.100.15.8 194.100.15.10 194.100.15.9
255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0
МАС-Р1 МАС-Р2 МАС-РЗ МАС-Р4 МАС-Р5 МАС-Р6
Р1 Р2 РЗ Р4 Р5 Р6
П7 EJ     I ГГТЯ О Ж
         
   
                 
Коммутатор 3-го уровня

С1

С2

IP = 194.100.15.2 Маска = 255.255.255.0 Шлюз по умолчанию = 194.100.15.5 МАС1
IP = 194.100.15.3 Маска = 255.255.255.0 ШПюз по умолчанию = 194.100.15.6 МАС2

IP = 194.100.17.11 Маска = 255.255.255.0 Шлюз по умолчанию = 194.100.17.9 МАСЗ

Рис. 20.12. Комбинированный режим работы коммутатора 3-го уровня


Пример

Например, если два компьютера (С1 и С2 на рис. 20.12) имеют адреса, принадлежа­щие одной сети, то при обмене информацией они не будут передавать пакеты маршру­тизатору по умолчанию, а будут использовать протокол ARP для того, чтобы узнать МАС-адрес компьютера назначения. Пусть компьютеру С1 требуется передать пакет компьютеру С2. Коммутатор 3-го уровня передает кадр ARP-запроса компьютера С1 с широковещательным МАС-адресом всем портам, принадлежащим одной IP-сети, то есть портам PI, Р2, РЗ и Р4. Компьютер С2 распознает свой IP-адрес (194.100.15.3) в этом запросе и отвечает направленным кадром с МАС-адресом назначения компью­тера CI (МАС1), помещая в ответ собственный МАС-адрес (МАС2). После этого ком­пьютер С1 направляет IP-пакет компьютеру С2, помещая его в кадр с адресом назна­чения МАС2. Коммутатор 3-го уровня передает этот кадр с порта Р1 на порт Р2 в соответствии с алгоритмом моста на основе таблицы продвижения 2-го уровня. Ана­логичным образом будет работать коммутатор 3-го уровня. В случае когда компьюте­ры принадлежат разным IP-сетям, поведение компьютера-отправителя диктует ком­мутатору 3-го уровня способ продвижения пакета. Если, например, компьютер С1 отправляет пакет компьютеру СЗ, находящемуся в другой сети, то он обязан передать пакет маршрутизатору по умолчанию, а не пытаться с помощью ARP узнать МАС-ад­рес компьютера назначения. Поэтому компьютер С1 делает ARP-запрос о МАС-адре- се известного ему маршрутизатора по умолчанию, которым для него является порт Р1 с IP-адресом IP-R1. После получения МАС-адреса порта PI (МАС-Р1) компьютер С1 посылает ему IP-пакет для компьютера СЗ (то есть по IP-адресу назначения 194.100.17.11), оформив его как кадр Ethernet с адресом назначения МАС-Р1. Полу­чив кадр с собственным МАС-адресом, коммутатор 3-го уровня обрабатывает его по схеме маршрутизации, а не коммутации.

Коммутаторы 3-го уровня прддерживают технику VLAN, являясь основным ти­пом устройств для соединения отдельных виртуальных сетей в составную IP- сеть. Обычно каждой виртуальной сети присваивается номер IP-сети, так что пе­редача внутри сетей идет на основе МАС-адресов, а между сетями — на основе IP-адресов. В представленном на рис. 20.12 примере сети порты Р1-Р4 могут принадлежать одной виртуальной сети, а порты Р5, Р6 — другой.

Выводы

IP-маршрутизаторы позволяют фильтровать пользовательский трафик на основе различных признаков, включающих адреса источника и назначения, тип протокола, который переносят IP-пакеты, номера UPD- и TCP-портов и некоторые другие. Это свойство маршрутизаторов широко используется для защиты сетей от атак злоумышленников и ограничения доступа ле­гальных пользователей.

Фильтрация маршрутных объявлений обеспечивает управление связностью сетей в целом, пре­дотвращая появление записей об определенных сетях в таблицах маршрутизации.

IP-маршрутизаторы уже долгое время поддерживают многие механизмы QoS: приоритетные и взвешенные очереди, профилирование трафика, обратную связь для TCP-трафика. Однако только в середине 90-х годов, когда Интернет начал переносить чувствительный к задержкам трафик, начались работы по созданию системы стандартов QoS для IP-сетей.

Сегодня существует две системы стандартов QoS для IP-сетей — IntServ и DiffServ. Первая обеспечивает гарантированное качество обслуживания микропотоков, используя сигнальный протокол RSVP для резервирования ресурсов маршрутизаторов. Недостатком такого подхода является большая нагрузка на магистральные маршрутизаторы, которые должны хранить ин­формацию состояния тысяч пользовательских потоков.

В технологии DiffServ используется агрегированный подход, когда качество обслуживания обес­печивается для небольшого количества классов трафика. Это существенно снижает нагрузку на маршрутизаторы. Кроме того, технология DiffServ основана на модели независимого пове­дения маршрутизаторов (РНВ), когда каждый маршрутизатор самостоятельно решает, какие ресурсы он должен выделить каждому классу, что также упрощает работу маршрутизаторов и дает возможность реализовать дифференцированное обслуживание в пределах сети постав­щика услуг. Однако упрощенный подход технологии DiffServ ведет к снижению уровня гаран­тий параметров QoS, то есть к повышению вероятности возникновения в сети ситуаций, когда параметры QoS будут выходит за требуемые для клиента границы.

Типичный маршрутизатор представляет собой программируемое вычислительное устройство, которое работает под управлением специализированной операционной системы, оптимизи­рованной для выполнения операций построения таблиц маршрутизации и продвижения паке­тов на их основе.

Маршрутизатор часто строится по мультипроцессорной схеме, причем используется сим­метричное мультипроцессирование, асимметричное мультипроцессирование и их сочетание. Наиболее рутинные операции обработки пакетов выполняются программно специализирован­ными процессорами или аппаратно большими интегральными схемами. Более высокоуровне­вые действия выполняют программно универсальные процессоры.

Маршрутизаторы можно классифицировать различными способами. Их можно разделить на магистральные и пограничные маршрутизаторы (по положению относительно границ сети), на маршрутизаторы операторов связи и корпоративные маршрутизаторы (в зависимости от типа предприятия, владеющего сетью). Маршрутизаторы, работающие в корпоративной сети, при­нято также делить на собственно корпоративные маршрутизаторы (работающие в центральной сети предприятия), маршрутизаторы региональных подразделений и маршрутизаторы уда­ленных офисов. Существует также специальный класс маршрутизаторов локальных сетей, ко­торые не поддерживают WAN-интерфейсы (их обычно называют коммутаторами 3-го уровня).

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

Традиционная технология NAT подразделяется на базовую технологию NAT (Basic NAT), ис­пользующую для отображения только IP-адреса, и технологию NAPT. В последней для отобра­жения привлекаются еще и так называемые транспортные идентификаторы, которыми чаще всего являются номера TCP- и UDP-портов.


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



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