Автор: Пользователь скрыл имя, 27 Мая 2012 в 04:03, курс лекций
Работа содержит курс лекций по дисциплине "Сетевые технологии"
Введение в глобальные сети
Глобальная сеть соединяет компьютеры и/или локальные сети с помощью устройства, которое называется маршрутизатором (router). Это позволяет каждой локальной сети предоставить доступ своим пользователям к ресурсам другой локальной сети без потери собственной индивидуальности. Другими словами, маршрутизатор связывает локальные сети, не превращая их при этом в одну большую локальную сеть. Две локальных сети, соединенные с помощью маршрутизатора и образующие глобальную сеть, показаны на рисунке 1.
Глобальная сеть, изображенная на рис. 1, может охватывать любую географическую область. Локальные сети могут быть расположены в одном здании или на разных континентах. Естественно, развертывание глобальной сети на большой территории невозможно без повторителей.
Повторители, устройства первого уровня, принимают в локальных и глобальных сетях различные ипостаси. Повторители в локальных сетях обычно называются концентраторами. Повторители глобальных сетей, как правило, остаются прозрачными для пользователей и администраторов глобальных сетей. Они интегрированы в коммерческую инфраструктуру, которая предоставляет возможность взаимодействия в глобальной сети, и остаются невидимыми.
В последнее время возможность доступа к глобальной сети рассматривается как нечто само собой разумеющееся. Большинство пользователей (и даже некоторые администраторы локальных сетей) не знают, что именно находится по другую сторону маршрутизатора, связывающего их с глобальной сетью. К сожалению, глобальные сети вовсе не так просты, как это может показаться. Для разработки безупречного проекта глобальной сети необходимо досконально разбираться в различных способах передачи данных, типах маршрутизаторов, протоколах маршрутизации и топологической структуре объединяемых локальных сетей. В этом разделе будут рассмотрены аспекты проектирования глобальных сетей, показаны преимущества и недостатки всех существующих технологий и топологий глобальных сетей.
РИС. 1. Глобальная сеть.
Требования к компонентам глобальной сети
Выбор "корректной" глобальной сети невозможен без набора определенных критериев, которые позволяют судить о производительности сети. Очевидно, если производительность глобальной сети не отвечает предъявляемым ей требованиям, проект сети был разработан неправильно. Следовательно, для выбора типа глобальной сети, прежде всего, необходимо сформулировать подходящие критерии. С их помощью можно будет выбрать необходимые сетевые технологии, определить предполагаемый трафик и оптимизировать топографическую структуру глобальной сети.
Ресурсы маршрутизатора
Маршрутизаторы — это одни из самых важных компонентов глобальной сети. В отличие от каналов передачи они не принадлежат к области действия телефонной сети и, следовательно, находятся во власти пользователя. Маршрутизатор — это интеллектуальное устройство, содержащее процессор и блок памяти. Эти физические ресурсы необходимы для вычисления маршрутов глобальной сети и передачи пакетов; кроме того, их можно использовать для осуществления контроля производительности маршрутизатора.
Если интенсивность использования процессора или памяти достигает 100%, производительность устройства падает. К временному превышению номинальной интенсивности использования любого из этих ресурсов может привести множество условий, при этом наблюдается существенное снижение производительности. Одним из примеров может быть внезапное возрастание объема данных, передаваемых из локальной в глобальную сеть. Локальные сети могут функционировать со скоростями передачи данных вплоть до 1 Гбит/с, хотя обычными являются скорости всего лишь 10, 16 или 100 Мбит/с. Ни одна из этих пропускных способностей не характерна для нормального канала передачи глобальной сети, которые предоставляют пропускную способность только 1.544 Мбит/с. Это несоответствие следует решать путем буферизации данных в памяти маршрутизатора. Логично ожидать, что в результате свободные ресурсы маршрутизатора оперативно уменьшаться, и возникнет угроза затора в сети.
Проблему регулярного использования всех вычислительных ресурсов процессора нельзя решить так же просто, как в случае с перерасходом объема памяти. Существует только две возможности оптимизировать интенсивность использования процессора:
• Установить более производительный маршрутизатор
• Проанализировать структуру трафика глобальной сети и определить, нельзя ли уменьшить загрузку проблематичного маршрутизатора
Оперирование с распределением трафика по времени является возможным только в больших глобальных сетях со сложными топологиями, обладающими многочисленными избыточными маршрутами. Хотя в том случае, если рассматриваемый маршрутизатор является краевым устройством (в противоположность магистральному маршрутизатору), единственный выход — модернизировать устройство.
Технологии глобальных сетей
Значение глобальных сетей и технологий их составляющих продолжает возрастать. Не так давно единственной задачей развертывания глобальных сетей в компаниях было объединение двух или нескольких рабочих групп. В настоящее время эта задача по-прежнему является одной из основных, но начинают появляться и другие возможные области применения. Например, у компании с одной локальной сетью может возникнуть необходимость в надежном подключении к Internet, позволяющем расширить возможности для продажи продукции, общения с покупателями и т.п. С другой стороны, внешние операции и функционирование, в том числе и попытки сотрудничать с другими компаниями, также могут повлечь за собой необходимость организации взаимодействия частных локальных сетей.
К сожалению, глобальные сети принципиально отличаются от локальных сетей по своей природе. Если большая часть технологий локальных сетей строго придерживается промышленных стандартов, глобальные сети являются симбиозом структур, развернутых по различным технологиям — как определенным стандартами, так и запатентованным в частном порядке. Кроме того, многие из конкурирующих технологий радикально отличаются функциональными особенностями, производительностью и стоимостью. Самой сложной задачей при развертывании глобальной сети является интеграция соответствующих
11
технологий таким образом, чтобы удовлетворить основные требования рабочих групп. Это требует глубокого понимания каждого аспекта всех компонентов глобальной сети.
Компонентами глобальных сетей можно считать:
Каналы передачи данных
Коммуникационное оборудование
Межсетевую адресацию
Протоколы маршрутизации
Каждая из этих технологических компонентов разрастается в неожиданно широкую область разновидностей отдельных технологий. Такое разнообразие обусловлено возможностью выбора производителей, моделей и конфигураций оборудования. Прежде чем выбрать производителя и конкретные продукты, следует рассмотреть каждую технологию с точки зрения потенциальной производительности в отношении предполагаемого трафика глобальной сети и требований к быстродействию. Несмотря на то, что исчерпывающий анализ линии продуктов всех производителей находится вне области рассмотрения этой книги, краткий обзор каждой технологии предоставит сведения для объективной оценки продуктов, предлагаемых на рынке.
Использование каналов передачи данных
При развертывании глобальной сети разработчику предоставляется широкий набор физических средств передачи данных, которые значительно отличаются по своим параметрам. Например, пропускная способность каналов передачи данных может варьироваться в пределах от 9.6 Кбит/с до 44.736 Мбит/с и выше. Такие каналы поддерживают цифровой поток данных, характеризуемый фиксированной предопределенной скоростью. Они могут быть реализованы на базе различных физических сред (в качестве примера можно привести витую пару или волоконно-оптический кабель). Отдельного упоминания заслуживает поддержка разнообразных форматов кадров.
Спецификация DS-3 предлагает пропускную способность 44.736 Мбит/с (в разговорной речи это значение часто округляется до 45 Мбит/с).
Рассматриваемые средства передачи разительно отличаются способами установления соединений. Можно выделить две основные категории каналов связи — с коммутацией каналов и с коммутацией пакетов. Эти две категории охватывают все разновидности средств передачи, однако сразу следует отметить, что уже существуют новейшие разработки, в которых грань между методами коммутации несколько стирается. Все упомянутые технологии вкратце рассмотрены в контексте глобальных сетей.
Линии связи с коммутацией каналов
Коммутация каналов — это метод коммуникации, который предполагает создание выделенного маршрута следования данных между двумя конечными станциями. Хорошим примером использования коммутации каналов является телефонная сеть. Телефон подключается к центральному коммутатору, которым управляет местная телефонная сеть (LEC — Local Exchange Carrier). В мире существует множество LEC и еще больше коммутаторов, однако каждый телефон может установить соединение с любым телефоном через последовательность промежуточных центральных коммутаторов. Это соединение и является выделенным физическим каналом на время сеанса связи. После завершения сеанса физический канал через коммутируемые инфраструктуры связи разрывается, и занимаемые ресурсы освобождаются до следующего звонка.
Создание выделенных физических каналов с помощью коммутатора — это и есть суть коммутации каналов. Каждый передаваемый блок, будь то ячейка, кадр или другая конструкция, проделывает один и тот же физический путь через сетевую инфраструктуру. Эта концепция может быть реализована и с некоторыми отступлениями. В следующих разделах рассматривается три примера линий связи с коммутацией каналов — выделенные линии, линии ISDN и коммутируемые каналы 56 Кбит/с (Switched 56).
Выделенные линии
Выделенная линия считается самой универсальной и гибкой из линий связи с коммутацией каналов. Она называется "выделенной", поскольку выделяется из телефонной сети за ежемесячную абонентскую плату.
В Северной Америке широкое распространение получили выделенные цифровые линии, называемые "Т-каналами". Т-канал состоит из двух пар проводов и дает возможность разделять общую полосу пропускания 1.544 Мбит/с на 24 отдельных канала. Каждый канал в результате обладает пропускной способностью 64 Кбит/с и допускает дробление на еще меньшие каналы, например, с пропускной способностью 9.6 Кбит/с. Канал с пропускной способностью 1.544 Мбит/с обозначается Т-1. В системе Т-каналов существуют каналы и с большей пропускной способностью (например, канал Т-3 с производительностью 44.73 Мбит/с).
Выделенные линии часто называют "частными", поскольку их полоса пропускания резервируется исключительно для арендующей компании.
Линии ISDN
Технология ISDN (Integrated Services Digital Network — Цифровая сеть интегрального обслуживания) предоставляет возможность установления соединения по запросу с помощью технологии цифровой коммутации каналов, что позволяет одновременно передавать голосовую информацию и цифровые данные по одному физическому соединению. Такая цифровая сеть может использовать интерфейсы базовой (Basic Rate Interface — BR1) или номинальной (Primary Rate Interface — PRI) скорости передачи данных.
Интерфейс BR1 обеспечивает скорость передачи 144 Кбит/с способом, известным под названием 2B+D. Аббревиатура 2В свидетельствует о наличии двух В-каналов по 64 Кбит/с каждый, которые вместе образуют одно логическое соединение с пропускной способностью 128 Кбит/с. D-канал 16 Кбит/с используется для передачи служебной информации, в частности, для вызова процедур настройки, освобождения ресурсов и т.д.
Интерфейсы PRI используются в линиях типа Т-1 и поддерживают высокую скорость передачи данных 1.544 Мбит/с. Обычно вся полоса пропускания делится на двадцать три В-канала по 64 Кбит/с и один D-канал с такой же пропускной способностью. В качестве альтернативы (совместно с В- и D-каналами или вместо них) может использоваться высокоскоростной Н-канал, поддерживающий скорости передачи данных 384 Кбит/с, 1536 Кбит/с и 1920 Кбит/с.
Каналы типа НЗ, поддерживающие скорость 1920 Кбит/с, доступны лишь в Европе, где стандартная скорость передачи составляет 2.048 Мбит/с. В США, Канаде и Японии стандартной считается скорость 1.544 Мбит/с. Любая попытка организовать канал НЗ на линии, пропускная способность которой ограничена 1.544 Мбит/с, заранее обречена на неудачу.
Хотя с технической точки зрения сеть ISDN использует линии с коммутацией каналов, в ее спецификациях оговаривается возможность поддержки коммутации пакетов и даже полупостоянных соединений.
Switched 56
Еще один вариант установления соединения по запросу с помощью коммутации каналов предлагает технология Switched 56, которая обеспечивает скорость передачи данных 56 Кбит/с в полосе частот между двумя точками, которые принадлежат этой службе. Как и во многих других службах установления соединения по запросу, до помещения вызова канал, как таковой, не существует. После вызова он создается между начальной точкой и запрашиваемой точкой назначения. Реальная траектория данных через коммутируемую инфраструктуру является невидимой и несущественной дня конечных пользователей. Этот канал разрушается по завершении сеанса соединения.
Доступность коммутируемых каналов 56 Кбит/с делает их возможной альтернативой выделенным линиям. Пользователь платит за использование, а не за роскошь обладания зарезервированной полосой частот, плата за которую не зависит от степени загруженности. Тем не менее, доступность уравновешивается потерями в быстродействии. Коммутируемые каналы 56 Кбит/с должны осуществлять вызов запрашиваемых абонентов, что занимает некоторое время. Таким образом, установить соединение можно значительно быстрее по выделенной линии со скоростью передачи данных 56 Кбит/с, чем с помощью коммутируемого канала 56 Кбит/с. После установления соединения быстродействие этих двух линий должно быть аналогичным.