Обзор масштабируемых сетевых комплексов
Возможности сети раскроются в полной мере, если будет обеспечено эффективное объединение нескольких различных сетей в одну, что позволит централизованно обслуживать соответствующие организации. Основные требования к масштабируемым сетевым комплексам базируются на идеальном образе сети, который используется в иерархической модели Cisco для упрощения работы и который позволяет тщательно планировать размеры сети, соответствующие требованиям. Материал настоящей главы важен как для сдачи экзамена, так и для повседневной работы по созданию, отладке и администрированию сети. Хороший разработчик сетей должен всегда задаваться вопросом о том, соответствует ли результат его труда критериям, перечисленным в этой главе, особенно при выборе поставщика услуг и при реализации сети. Следует найти поставщика, который сможет обеспечить нужное качество услуг, а затем правильно использовать оборудование для достижения требуемого результата.
Сетевая операционная система Cisco (IOS, Internetwork Operating System) предлагает множество функций, которые помогут администратору в создании надежной масштабируемой сети. Эти функции описываются в данной главе. Предлагаемый материал является фундаментом для последующих глав, поэтому постарайтесь проработать его как можно лучше.
Основные требования к масштабируемым сетевым комплексам
Современные вычислительные сети вследствие все возрастающего спроса на них со стороны как фирм, так и простых граждан достигли невероятных размеров. Поэтому в настоящее время важной является возможность расширения сети, причем для этого не должно требоваться изменение ее структуры. Если сеть разработана грамотно, расширение не будет оказывать заметного влияния на ядро сети.
Администратор должен представлять себе, что такое масштабируемая сеть и что необходимо для эффективного управления постоянно расширяющейся сетью. В этом разделе основное внимание уделяется пяти перечисленным ниже требованиям к масштабируемой сети:
· Надежность и доступность
· Малая величина задержки
· Эффективность
· Гибкость
· Простота доступа в сочетании с надежной защитой информации
Теоретический курс
Масштабируемые сетевые комплексы непрерывно пополняются новыми элементами, поэтому они должны быть гибкими и процесс добавления новых элементов должен быть простым. Идеальный образ сети основан на иерархической модели: это облегчает управление и позволяет планировать расширение сети в соответствии с предъявляемыми к ней требованиями. Ниже подробно рассматриваются обязательные требования к масштабируемым сетевым комплексам.
Надежность и доступность
Сетевая операционная система Cisco включает в себя средства резервирования, распределения нагрузки и обеспечения доступа с помощью таких протоколов, как Enhanced Interior Gateway Routing Protocol (EIGRP) и Open Shortest Path First (OSPF), Реализованные в Cisco IOS стратегии туннелирования и резервных модемных линий позволяют повысить производительность и надежность сети.
Малая величина задержки
При непрерывном расширении сети обязанности администратора по минимизации задержек могут стать практически невыполнимыми. Операционная система Cisco IOS обладает средствами, облегчающими работу администратора. Среди них средства настройки параметров очереди, позволяющие добиться минимизации задержки.
Эффективность
Эффективность, или производительность, — в общих словах, это то, что не дает заполнить всю полосу пропускания. Главная цель данной книги заключается в том, чтобы показать читателю, как выполняется тонкая настройка маршрутизатора для оптимизации существующей полосы пропускания в конкретной сети. Этого можно достичь с помощью таких новых методов, как квазидинамическая маршрутизация, списки доступа и маршрутизация с доступом по требованию.
Гибкость
Мечта сетевого администратора — сеть, которая бесперебойно реагирует на изменения при работе как с маршрутизируемыми, так и с немаршрутизируемыми протоколами. Cisco IOS предоставляет администратору различные средства для того, чтобы эта мечта воплотилась в реальность.
Простота доступа и защита информации
Одной из главных обязанностей сетевого администратора (некоторые даже называют ее навязчивой идеей) является удовлетворение требований современного бизнеса по следующим двум позициям: во-первых, ресурсы сети должны быть доступны пользователям в любое время, а во-вторых, в ней не должно быть никаких хакеров и никаких условий для их деятельности. Cisco IOS поддерживает глобальные сети, основанные как на выделенных, так и на коммутируемых линиях, например Frame Relay, SMDS, X.25 и АТМ, благодаря чему профессионалы в области разработки сетей имеют широкий выбор по расположению, защите, трафику и ценам. Кроме того, Cisco IOS реализует внешнюю маршрутизацию с помощью таких протоколов, как Exterior Gateway Protocol (EGP) и Border Gateway Protocol (BGP), обеспечивающих наивысшую степень защиты при маршрутизации в Интернете.
Понятия и определения
ATM (Asynchronous Transfer Mode — режим асинхронной передачи)
Международный стандарт поэлементной передачи, в соответствии с которым информация различных типов, например аудио, видео и данные, передается элементами фиксированной длины (по 53 байт).
BGP (Border Gateway Protocol — протокол граничного шлюза)
Применяется, как правило, в качестве протокола внешней маршрутизации при обмене информацией о маршрутизации между автономными системами (например, поставщиками услуг Интернета).
Cisco IOS (Internetwork Operating System — сетевая операционная
система) Лицензионная операционная система фирмы Cisco, под управлением которой работают маршрутизаторы и коммутаторы фирмы Cisco.
EGP (Exterior Gateway Protocol — протокол внешнего шлюза) Переработанная фирмой Cisco версия протокола IGRP, обеспечивающая исключительную скорость оповещения и высочайшую производительность.
Frame Relay Протокол канального уровня с коммутацией пакетов, являющийся промышленным стандартом. Обрабатывает несколько виртуальных соединений с помощью инкапсуляции HDLC. По общепринятому мнению, скоро полностью вытеснит Х.25.
Сетевой комплекс (internetwork) Семейство сетей, связанных между собой маршрутизаторами и другими устройствами. Функционирует как единая сеть.
Задержка (latency) Время передачи кадра с исходного хоста на целевой хост.
Немаршрутизируемый протокол (non-routable protocol) Протокол второго уровня модели OSI, который не может маршрутизироваться протоколами маршрутизации, а должен связываться с местом назначения с помощью мостов. Эти протоколы оперируют физическими адресами, а не логическими.
OSPF (Open Shortest Path First — открывать кратчайший путь первым)
Иерархический алгоритм маршрутизации IGP, оснащенный такими средствами, как маршрутизация по пути с наименьшим показателем затрат, маршрутизация по нескольким маршрутам и равномерное распределение нагрузки.
Маршрутизируемый протокол (routable protocol) Протокол третьего уровня модели OSI, который может маршрутизироваться протоколами маршрутизации. Эти протоколы оперируют логическими адресами, а не физическими.
SMDS (Switched Multimegabit Data Service — коммутируемая служба для передачи больших объемов данных) Высокоскоростная технология глобальных сетей с коммутацией пакетов, основанная на передаче датаграмм. Предлагается рядом телефонных компаний.
X.25 Старый медленный протокол канального уровня, постепенно вытесняемый протоколом Frame Relay.
Выбор средств Cisco IOS для конкретного сетевого комплекса
Cовременные сетевые комплексы сильно различаются по размерам, характеру использования, требованиям и нагрузке. Этим обстоятельством и обусловлено богатство средств Cisco IOS, позволяющих администратору реализовать наиболее приемлемый вариант из возможных решений практически в любой ситуации. Множественные протоколы маршрутизации, способы управления очередью, средства распределения нагрузки, инструменты защиты и управления, службы модемной связи — все это в полном объеме доступно в последних версиях Cisco IOS.
Для того чтобы администратор мог выбрать, спланировать и отладить сеть, он должен быть знаком с основными средствами и возможностями Cisco IOS, а в идеале — с полным их набором. Это позволит найти наиболее подходящее аппаратное и программное обеспечение для поставленной задачи и распорядиться им таким образом, чтобы свести к минимуму последующий объем работ по перепланированию и отладке.
В данном разделе перечисляются основные средства IOS, сгруппированные по соответствующим обязательным требованиям к масштабируемому сетевому комплексу. Для успешной работы необходимы знания по реализации и настройке каждого из этих средств.
Теоретический курс
Полное описание любого из средств или возможностей IOS может занять несколько страниц и более. Каждое средство IOS тем или иным образом реализует одно из пяти обязательных требований к масштабируемой сети. Ниже перечисляются основные средства и возможности IOS с разбивкой по категориям.
Надежность и доступность
К средствам Cisco IOS, обеспечивающим надежность и доступность сетей, относятся:
Достижимость Протоколы OSPF, EIGRP и Novell Link State Protocol (NLSP) работают с расширенной метрикой, на которую не распространяются ограничения на количество транзитных участков, применяемых в протоколах маршрутизации по вектору расстояния. Указанные протоколы маршрутизации вычисляют реальные показатели затрат путей в сети на основе целого набора факторов, благодаря чему маршрутизаторы Cisco могут работать в очень больших сетях.
Оповещение Протоколы маршрутизации для масштабируемых сетей обеспечивают быстрое оповещение, поскольку каждый маршрутизатор обладает полной информацией о сети и может самостоятельно обнаруживать все неполадки.
Выбор альтернативных маршрутов Поскольку OSPF и EIGRP оперируют полной картой сетевого комплекса, при возникновении неполадок маршрутизатор легко перенаправит трафик по альтернативному маршруту.
Равномерное распределение нагрузки Алгоритмы маршрутизации, применяемые в OSPF и EIGRP, позволяют Cisco IOS равномерно распределять нагрузку. Это дает возможность увеличить полосу пропускания и установить несколько линий связи с местом назначения, для которого одной линии мало. Например, если между двумя зданиями проложены две линии WAN T1, фактическая ширина полосы пропускания между ними может достигать приблизительно 3 Мбит/с.
Туннелирование пакетов Протоколы туннелирования позволяют работать с линиями WAN, которые ранее были недоступны. Например, если имеющаяся линия WAN поддерживает только TCP/IP, а вам нужно работать с сервером Novell NetWare, который поддерживает только IPX, можно передавать (туннелировать) пакеты IPX внутри пакетов IP.
Резервные модемные линии Можно настроить резервные модемные линии параллельно линиям WAN для того, чтобы они принимали на себя часть трафика при перегрузке основных линий, и тем самым повысить доступность и надежность связи.
Малая величина задержки
Администратор сети несет ответственность за то, чтобы пользователи не чувствовали увеличения времени задержки по мере разрастания сетевого комплекса, поэтому он должен понимать, как влияют на величину задержки все компоненты сетевого оборудования (маршрутизаторы, коммутаторы и мосты). В Cisco IOS предусмотрены средства уменьшения задержки для всех работающих в сети протоколов.
Равновесная очередь Эта функция не дает одному пользователю или сетевому устройству монополизировать всю полосу пропускания в сети и тем самым замедлить работу с другими пользователями. Данная функция равномерно распределяет полосу пропускания между всеми пользователями.
Очередь по приоритету Позволяет объявить определенный тип трафика приоритетным, чтобы важная информация передавалась по сети в первую очередь. При использовании этой функции может случиться так, что неприоритетная информация будет передаваться с задержкой.
Очередь с индивидуальной настройкой Позволяет разделить всю полосу пропускания на сегменты (маленькие или большие) в соответствии с тем, какие ресурсы требуются для каждого вида трафика.
Эффективность
Очевидно, что одной из важнейших задач является создание высокопроизводительной, стабильно работающей локальной сети или сетевого комплекса, однако на деле оптимизация полосы пропускания в глобальной сети представляет собой серьезную проблему. Именно ей и посвящена данная книга. Самый лучший способ сокращения объема используемых сетевых ресурсов заключается в уменьшении объема данных об обновлениях LAN, передаваемых по WAN. Ниже перечисляются средства Cisco IOS, предназначенные для экономии ресурсов полосы пропускания.
Списки доступа Применяются для того, чтобы разрешить или запретить обработку определенных типов пакетов на входе или выходе конкретного интерфейса маршрутизатора. С помощью списков доступа можно предотвратить перегрузку линии обычными пакетами, широковещательными пакетами и пакетами обновления протоколов. Поддерживается фильтрация большинства видов пакетов TCP/IP, IPX и AppleTalk.
Квазидинамическая маршрутизация Обычно используется в соединениях ISDN при работе с протоколами по вектору расстояния. Это средство позволяет маршрутизаторам обмениваться полной информацией о маршрутизации по алгоритму вектора расстояния с интервалом, определенным администратором.
Сжатие при передаче по WAN Операционная система Cisco IOS поддерживает сжатие заголовков TCP/IP и данных для сокращения объема информации, передаваемой по линиям WAN. Можно установить сжатие для определенной линии, при котором и заголовки, и данные будут сжиматься в пакеты. Cisco IOS выполняет сжатие до передачи кадров по WAN.
DDR (Dial-on-Demand Routing — маршрутизация с вызовом по требованию) Позволяет выборочно использовать линии глобальных сетей. Администратор может определить интересующий вид трафика на маршрутизаторе и на основе этого инициировать двухточечные линии WAN. Нужный вид трафика выявляется с помощью списков доступа, так что данный инструмент управления отличается большой гибкостью. Например, дорогостоящее соединение ISDN с Интернетом можно устанавливать только для приема электронной почты, но не для запросов WWW. DDR является эффективным средством управления в тех случаях, когда доступ к глобальной сети предоставляется в определенный интервал времени. Лучше всего использовать DDR, если доступ к сети осуществляется редко.
Сокращение числа записей в таблицах маршрутизации Применение обобщенной информации о маршрутах и инкрементного обновления позволяет сократить количество записей в таблице маршрутизации и тем самым уменьшить число циклов обработки маршрутизатора. Обобщение информации о маршрутах выполняется на границах основной сети, где все предлагаемые маршруты компонуются в одну запись. Инкрементные обновления экономят ресурсы полосы пропускания благодаря тому, что при обновлении передается не полная таблица маршрутизации, а только информация об изменении топологии.
Гибкость
Еще одна важная задача администратора состоит в том, чтобы созданный и управляемый им сетевой комплекс легко реагировал на изменения. Для достижения этой цели необходимо, чтобы сетевой комплекс удовлетворял требованиям, перечисленным ниже.
Одновременная поддержка маршрутизируемых и немаршрутизируемых протоколов Примером маршрутизируемого протокола может служить TCP/IP, а немаршрутизируемого — протокол NetBEUI (NetBIOS Extended User Interface) фирмы Microsoft, который может работать только с мостами.
Создание сетевых островков с помощью различных протоколов Данный подход позволяет добавлять протоколы, используемые островками сети, на магистральные маршрутизаторы или применять туннелирование для связи между различными островками по магистрали. Благодаря этому удается свести к минимуму число протоколов, поддерживаемых основной магистралью.
Равновесие между несколькими протоколами в сети Каждый протокол предъявляет к сети свои требования, и сетевой комплекс должен удовлетворять требованиям всех используемых протоколов, Cisco IOS обладает различными средствами, предназначенными для обеспечения гибкости сетей. Среди них:
EIGRP Лицензионный протокол фирмы Cisco. Позволяет применять несколько протоколов в рамках одного алгоритма маршрутизации. Поддерживает IP, IPX и AppleTalk.
Распространение Эта возможность разрешает обмениваться информацией о маршрутах с сетями, в которых применяются другие протоколы маршрутизации. Например, на основе информации, полученной из сети IGRP, можно обновлять таблицу маршрутизации на маршрутизаторе в сети RIP.
Мосты С помощью SRB и IRB можно интегрировать старые сети и протоколы, не поддерживающие маршрутизацию, в новый сетевой комплекс.
Простота доступа и защита информации
Маршрутизаторы доступа должны быть доступны службам WAN и одновременно обеспечивать доступ к этим службам, причем их защита не должна оставлять хакерам никаких лазеек. Для реализации этих требований предназначены следующие средства Cisco IOS.
Поддержка выделенных и коммутируемых линий WAN Можно создать прямое соединение с маршрутизатором Cisco с помощью базовых или цифровых служб (таких, как Т1). Кроме того, маршрутизаторы Cisco поддерживают множество различных коммутируемых служб, например Frame Relay, SMDS, X.25 и ATM, что предоставляет администратору сети широкий выбор возможностей, различающихся по расположению, пропускной способности и стоимости.
Поддержка протоколов внешней маршрутизации Cisco IOS поддер-живает протоколы BGP и EGP. Протокол BGP (см. ниже) применяется, как правило, поставщиками услуг Интернета и медленно, но верно вытесняет EGP.
Списки доступа Используются для отбора тех или иных видов трафика на входе или выходе маршрутизатора Cisco.
Протоколы идентификации Cisco поддерживает протоколы РАР (Password Authentication Protocol — протокол идентификации по паролю) и CHAP (Challenge Handshake Authentication Protocol — протокол идентификации с предварительным согласованием вызова) для идентификации на линиях WAN по протоколу РРР.
Администратор сети должен знать обязательные требования и соответствующие им средства IOS. Обязательные требования и средства IOS, перечисленные в этом разделе, обеспечивают Cisco лидерство в области технологий маршрутизации и коммутации.
Понятия и определения
Оповещение (convergence) Способность группы сетевых устройств, работающих с определенным протоколом маршрутизации, получать информацию об изменениях, произошедших в топологии сети, и о скорости этого процесса.
Протоколы внешней маршрутизации (exterior routing protocols) Протоколы маршрутизации, применяемые не в рамках автономной системы, а при обмене данными между автономными системами.
Распространение (redistribution) Возможность передачи информации, полученной по одному протоколу маршрутизации, в служебных сообщениях другого протокола маршрутизации.
Квазидинамическая маршрутизация Техника маршрутизации, при которой маршрутизатор Cisco в указанное время вызывает по коммутируемой линии другой маршрутизатор Cisco и передает ему информацию об обновлении, после чего разрывает соединение и переходит в ждущий режим на указанный промежуток времени.
Глобальная сеть (Wide Area Network, WAN) Обычно под этим термином понимается сеть, связанная воедино последовательными соединениями по линиям большой протяженности (например, по аналоговым телефонным линиям).


