Лекции (989962), страница 20
Текст из файла (страница 20)
Чаще всего магистральный маршрутизатор выполнен по модульной схеме на основе шасси, с большим количеством слотов (≈12). Большое внимание уделяется надежности и отказоустойчивости маршрутизатора, которая достигается за счет системытерморегуляции, избыточных источников питания, заменяемых "на ходу" модулей. Примерамимагистральных маршрутизаторов могут служить маршрутизаторы Backbone Concentrator Node (BCN)компании Nortel Networks (ранее Bay Networks), Cisco 7500, Cisco 12000.Маршрутизаторы региональных отделений соединяют региональные отделения между собой и сцентральной сетью.
Такой маршрутизатор обычно представляет собой упрощенную версию магистральногомаршрутизатора. Если он выполнен на основе шасси, то количество слотов его шасси меньше (≈4-5). Возможна также реализация с фиксированным числом портов. Меньше список поддерживаемых интерфейсовлокальных и глобальных сетей. Примерами маршрутизаторов региональных отделений могут служитьмаршрутизаторы BLN, ASN компании Nortel Networks, Cisco 3600, Cisco 2500, NetBuilder II компании 3Com.Маршрутизаторы удаленных офисов соединяют, как правило, единственную локальную сеть удаленного офиса с центральной сетью предприятия по глобальной связи.
Обычно такие маршрутизаторыподдерживают для локальной сети интерфейс Ethernet 10 Мбит/с (Fast Ethernet 100 Мбит/с), а для глобальной сети — выделенную линия со скоростью 64 Кбит/с, 1544 Кбит/с или 2 Мбит/с (может также поддерживаться коммутируемая телефонная линия, в качестве резервной связи).
Представителями этого классаявляются маршрутизаторы Nautika компании Nortel Networks, Cisco 1600, Office Connect компании 3Com,семейство Pipeline компании Ascend.Маршрутизаторы локальных сетей (коммутаторы 3-го уровня) предназначены для разделениякрупных локальных сетей на подсети. Основное требование, предъявляемое к ним, — высокая скоростьмаршрутизации. В коммутаторах 3-го уровня отсутствуют низкоскоростные порты (такие как модемныепорты 33,6 Кбит/с). Все порты имеют скорость по крайней мере 10 Мбит/с, а многие работают на скоростиСоставитель: Ляхевич А.Г., 2000 - 2002 год100 Мбит/с. Примерами коммутаторов 3-го уровня служат коммутаторы CoreBuilder 3500 компании 3Com,Accelar 1200 компании Nortel Networks, Waveswitch 9000 компании Plaintree, Turboiron Switching Routerкомпании Foudry Networks.
Подробнее коммутаторы третьего уровня будут рассмотрены ниже.Дополнительные функции маршрутизаторов.1) Поддержка нескольких сетевых протоколов. Приоритеты сетевых протоколов.Маршрутизатор, поддерживающий несколько протоколов сетевого уровня (например, IP и IPX), называютмногопротокольным.
Можно установить приоритет одного протокола сетевого уровня над другими. Навыбор маршрутов эти приоритеты не оказывают никакого влияния, они влияют только на порядок, вкотором многопротокольный маршрутизатор обслуживает пакеты разных сетевых протоколов.2) Поддержка одновременно нескольких протоколов маршрутизации.В протоколах маршрутизации обычно предполагается, что маршрутизатор автоматически строит свою таблицу на основе работы только этого одного протокола маршрутизации (например, только протокола RIP).Тем не менее, иногда в большой сети приходится поддерживать одновременно несколько протоколов маршрутизации, чаще всего это складывается исторически. При этом таблица маршрутизации может получатьсяпротиворечивой – разные протоколы маршрутизации могут выбрать разные следующие маршрутизаторыдля какой-либо сети назначения. Большинство маршрутизаторов решает эту проблему за счет приданияприоритетов решениям разных протоколов маршрутизации.
Высший приоритет отдается статическиммаршрутам (администратор всегда прав), следующий приоритет имеют маршруты, выбранные протоколамисостояния связей (OSPF или NLSP), а низшим приоритетов обладают маршруты дистанционно-векторныхпротоколов (RIP), как самых несовершенных.3) Поддержка политики маршрутных объявлений.В большинстве протоколов обмена маршрутной информации (RIP, OSPF, NLSP) предполагается, что маршрутизатор объявляет в своих сообщениях обо всех сетях, которые ему известны. Аналогично предполагается, что маршрутизатор при построении своей таблицы учитывает все адреса сетей, которые поступают емуот других маршрутизаторов сети. Однако существуют ситуации, когда администратор хотел бы скрытьсуществование некоторых сетей от других администраторов, например, по соображениям безопасности.
Илиже администратор хотел бы запретить некоторые маршруты, которые могли бы существовать в сети. Пристатическом построении таблиц маршрутизации решение таких проблем не составляет труда. Динамическиеже протоколы маршрутизации не позволяют стандартным способом реализовывать подобные ограничения.Существует только один широко используемый протокол динамической маршрутизации, в котором описанавозможность существования правил (policy), ограничивающих распространение некоторых адресов в объявлениях, — это протокол BGP. Разработчики маршрутизаторов исправляют недостатки протоколов RIP,OSPF и NLSP, вводя в маршрутизаторы поддержку правил передачи и использования маршрутной информации, подобных тем, которые рекомендует BGP.4) Поддержка немаршрутизируемых протоколов.Немаршрутизируемые протоколы, такие как NetBIOS (NetBEUI), не работают с адресами сетевого уровня.Маршрутизаторы могут обрабатывать пакеты таких протоколов двумя способами.
В первом случае ониработают с пакетами этих протоколов на канальном уровне, как прозрачные мосты. Маршрутизатор необходимо сконфигурировать так, чтобы по отношению к немаршрутизируемым протоколам на некоторыхпортах он выполнял функции моста, а по отношению к маршрутизируемым протоколам — функции маршрутизатора. Такой маршрутизатор иногда называют brouter (bridge + router). Другим способом передачипакетов немаршрутизируемых протоколов является инкапсуляция этих пакетов в пакеты протокола сетевогоуровня, чаще всего в IP-пакеты.
Некоторые производители маршрутизаторов разработали собственныепротоколы, специально предназначенные для инкапсуляции немаршрутизируемых пакетов.5) Разделение функций построения и использования таблицы маршрутизации.Основная вычислительная работа проводится маршрутизатором при составлении таблицы маршрутизации смаршрутами ко всем известным ему сетям. Эта работа состоит в обмене пакетами протоколов маршрутизации (RIP, OSPF, NLSP) и вычислении оптимального пути к каждой целевой сети по некоторому критерию.Для вычисления оптимального пути на графе, как того требуют протоколы OSPF и NLSP, необходимы значительные вычислительные мощности.
После того как таблица маршрутизации составлена, продвижениепакетов происходит весьма просто, на основании просмотра таблицы маршрутизации. Некоторые маршрутизаторы поддерживают только функции продвижения пакетов по готовой таблице маршрутизации. Такиемаршрутизаторы являются усеченными маршрутизаторами, так как для их полноценной работы требуетсяналичие обычного маршрутизатора, у которого можно взять готовую таблицу маршрутизации. Этот маршрутизатор часто называется сервером маршрутов.
Отказ от самостоятельного построения таблицы маршрутизации резко удешевляет маршрутизатор и повышает его производительность. Примерами такого подходаявляются маршрутизаторы NetBuilder компании 3Com, поддерживающие фирменную технологию BoundaryRouting, маршрутизирующие коммутаторы Catalyst 5000 компании Cisco Systems.Составитель: Ляхевич А.Г., 2000 - 2002 годОсновные технические характеристики маршрутизатора.1) Перечень поддерживаемых сетевых протоколов и протоколов машрутизации.При выборе маршрутизатора необходимо учитывать какие протоколы (в том числе и устаревшие) используются или будут использоваться на предприятии.
Перечень поддерживаемых сетевых протоколов обычновключает протоколы IP, IPX, AppleTalk, CONS и CLNS OSI, DECnet, Banyan VINES, Xerox XNS. Переченьпротоколов маршрутизации составляют протоколы: IP RIP, IPX RIP, NLSP, OSPF, IS-IS OSI, EGP, BGP,VINES RTP, AppleTalk RTMP.2) Перечень поддерживаемых интерфейсов локальных и глобальных сетей.Маршрутизатор должен иметь интерфейсы ко всем протоколам канального уровня, использующимся влокальной сети предприятия, а также для связи с глобальными сетями. Для локальных сетей – это интерфейсы Ethernet, Token Ring, FDDI, Fast Ethernet, Gigabit Ethernet, 100VG-AnyLAN.
Для глобальных связей –это интерфейсы V.21-V.90 (модем), Т1/Е1, Т3/Е3, SONET/SDH, ISDN, интерфейсы к сетям X.25, FrameRelay, ATM, а также поддержка протокола канального уровня РРР.3) Общая производительность маршрутизатора.Общая производительность маршрутизаторов колеблется от нескольких десятков тысяч пакетов в секундудо нескольких миллионов пакетов в секунду и зависит от многих факторов, наиболее важными из которыхявляются: тип используемых процессоров, эффективность программной реализации протоколов, архитектурная организация вычислительных и интерфейсных модулей. Наиболее производительные маршрутизаторы имеют мультипроцессорную архитектуру: несколько мощных центральных процессоров выполняютфункции вычисления таблицы маршрутизации, а менее мощные процессоры в интерфейсных модуляхзанимаются передачей пакетов на подключенные к ним сети и пересылкой пакетов на основании частитаблицы маршрутизации, кэшированной в локальной памяти интерфейсного модуля.3.5.