it_vse (519823), страница 20
Текст из файла (страница 20)
Представителями этого классаявляются маршрутизаторы 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. Корпоративные модульные концентраторы.Модульные корпоративные концентраторы представляют собой многофункциональные устройства, которыемогут включать несколько десятков модулей различного назначения: повторителей разных технологий,коммутаторов, удаленных мостов, маршрутизаторов и т.
п., которые объединены в одном устройстве смодулями-агентами протокола SNMP, и, следовательно, позволяют централизованно объединять, управлятьи обслуживать большое количество устройств и сегментов, что очень удобно в сетях большого размера.Основная идея разработчиков таких устройств заключается в создании программно настраиваемойконфигурации сети. Модульный концентратор масштаба предприятия обычно обладает внутренней шинойили набором шин очень высокой производительности — до нескольких десятков гигабит в секунду, чтопозволяет реализовать одновременные соединения между модулями с высокой скоростью, гораздо большей,чем скорость внешних интерфейсов модулей (см.
рис. ). Ввиду того, что отказ корпоративного модульногоконцентратора приводит к очень тяжелым последствиям, в их конструкцию вносится большое количествосредств обеспечения отказоустойчивости.Рис. Структура корпоративного модульного концентратораСоставитель: Ляхевич А.Г., 2000 - 2002 годПримерами корпоративных концентраторов могут служить устройства System 5000 компании NortelNetworks, MMAC-Plus компании Cabletron Systems, CoreBuilder 6012 компании 3Com.3.6. Коммутаторы третьего уровня.В последние время наметилась тенденция сглаживания различий между коммутаторами и маршрутизаторами. Производители коммутаторов наделяют некоторые свои модели функциями маршрутизации, чтопозволяет использовать скорость коммутаторов и преимущества маршрутизаторов.