
- •1.1. От централизованных систем - к вычислительным сетям
- •1.1. От централизованных систем - к вычислительным сетям
- •1.1.1. Эволюция вычислительных систем
- •1.1.2. Вычислительные сети - частный случай распределенных систем
- •1.1. От централизованных систем - к вычислительным сетям
- •1.1. От централизованных систем - к вычислительным сетям
- •1.1.3. Основные программные и аппаратные компоненты сети
- •1.1.4. Что дает предприятию использование сетей
- •1.2. Основные проблемы построения сетей
- •1.2. Основные проблемы построения сетей
- •1.2.1. Связь компьютера с периферийными устройствами
- •1.2.2. Простейший случай взаимодействия двух компьютеров
- •1.2. Основные проблемы построения сетей
- •1.2.3. Проблемы физической передачи данных по линиям связи
- •1.2.4. Проблемы объединения нескольких компьютеров
- •1.2. Основные проблемы построения сетей
- •1.2.5. Структуризация как средство построения больших сетей
- •1.2.6. Сетевые службы
- •1.3. Понятие «открытая система» и проблемы стандартизации
- •1.3. Понятие «открытая система» и проблемы стандартизации
- •1.3.1. Многоуровневый подход. Протокол. Интерфейс. Стек протоколов
- •1.3.2. Модель osi
- •1.3. Понятие «открытая система» и проблемы стандартизации
- •1.3.3. Уровни модели osi
- •1.3.4. Понятие «открытая система»
- •1.3. Понятие «открытая система» и проблемы стандартизации
- •1.3.6. Стандартные стеки коммуникационных протоколов
- •1.4. Локальные и глобальные сети
- •1.4. Локальные и глобальные сети
- •1.4.1. Особенности локальных, глобальных и городских сетей
- •1.4.2. Отличия локальных сетей от глобальных
- •1.4.3. Тенденция к сближению локальных и глобальных сетей
- •1.5. Сети отделов, кампусов и корпораций
- •1.5. Сети отделов, кампусов и корпораций
- •1.5.1. Сети отделов
- •1.5.2. Сети кампусов
- •1.5.3. Корпоративные сети
- •1.6. Требования, предъявляемые к современным вычислительным сетям
- •1.6. Требования, предъявляемые к современным вычислительным сетям
- •1.6.1. Производительность
- •1.6.2. Надежность и безопасность
- •1.6.3. Расширяемость и масштабируемость
- •1.6.4. Прозрачность
- •1.6.5. Поддержка разных видов трафика
- •1.6.6. Управляемость
- •1.6.7. Совместимость
- •2.1. Протоколы и стандарты локальных сетей
- •2.1. Протоколы и стандарты локальных сетей
- •2.1.1. Общая характеристика протоколов локальных сетей
- •2.1.2. Структура стандартов ieee 802.X
- •2.2. Протокол llc уровня управления логическим каналом (802.2)
- •2.2. Протокол llc уровня управления логическим каналом (802.2)
- •2.2.1. Три типа процедур уровня llc
- •2.2.2. Структура кадров llc. Процедура с восстановлением кадров llc2
- •2.3. Технология Ethernet (802.3)
- •2.3. Технология Ethernet (802.3)
- •2.3..1. Метод доступа csma/cd
- •2.3.2. Максимальная производительность сети Ethernet
- •2.3.3. Форматы кадров технологии Ethernet
- •2.3. Технология Ethernet (802.3)
- •2.3. Технология Ethernet (802.3)
- •2.3.4. Спецификации физической среды Ethernet
- •2.3.5. Методика расчета конфигурации сети Ethernet
- •2.4. Технология Token Ring (802.5)
- •2.4. Технология Token Ring (802.5)
- •2.4.1. Основные характеристики технологии
- •2.4.2. Маркерный метод доступа к разделяемой среде
- •2.4.3. Форматы кадров Token Ring
- •2.4.4. Физический уровень технологии Token Ring
- •2.6. Fast Ethernet и 100vg - AnyLan как развитие технологии Ethernet
- •2.6. Fast Ethernet и 100vg - AnyLan как развитие технологии Ethernet
- •2.6.1. Физический уровень технологии Fast Ethernet
- •2.6.2. Правила построения сегментов Fast Ethernet при использовании повторителей
- •2.6.3. Особенности технологии 100vg-AnyLan
- •2.7. Высокоскоростная технология Gigabit Ethernet
- •2.7. Высокоскоростная технология Gigabit Ethernet
- •2.7.1. Общая характеристика стандарта
- •2.7.2. Средства обеспечения диаметра сети в 200 м на разделяемой среде
- •2.7.3. Спецификации физической среды стандарта 802.3z
- •2.7.4. Gigabit Ethernet на витой паре категории 5
- •3.1. Структурированная кабельная система
- •3.1. Структурированная кабельная система
- •3.1.1. Иерархия в кабельной системе
- •3.1.2. Выбор типа кабеля для горизонтальных подсистем
- •3.1.3. Выбор типа кабеля для вертикальных подсистем
- •3.1.4. Выбор типа кабеля для подсистемы кампуса
- •3.1. Структурированная кабельная система
- •3.1. Структурированная кабельная система
- •3.1.1. Иерархия в кабельной системе
- •3.1.2. Выбор типа кабеля для горизонтальных подсистем
- •3.1.3. Выбор типа кабеля для вертикальных подсистем
- •3.1.4. Выбор типа кабеля для подсистемы кампуса
- •3.3. Логическая структуризация сети с помощью мостов и коммутаторов
- •3.3. Логическая структуризация сети с помощью мостов и коммутаторов
- •3.3.1. Причины логической структуризации локальных сетей
- •3.3.2. Принципы работы мостов
- •3.3. Логическая структуризация сети с помощью мостов и коммутаторов
- •3.3. Логическая структуризация сети с помощью мостов и коммутаторов
- •3.3.3. Коммутаторы локальных сетей
- •3.3.4. Полнодуплексные протоколы локальных сетей
- •3.3.5. Управления потоком кадров при полудуплексной работе
- •3.4. Техническая реализация и дополнительные функции коммутаторов
- •3.4. Техническая реализация и дополнительные функции коммутаторов
- •3.4.1. Особенности технической реализации коммутаторов
- •3.4.2. Характеристики, влияющие на производительность коммутаторов
- •3.4. Техническая реализация и дополнительные функции коммутаторов
- •3.4. Техническая реализация и дополнительные функции коммутаторов
- •3.4.3. Дополнительные функции коммутаторов
- •3.4.4. Виртуальные локальные сети
- •3.4.5. Типовые схемы применения коммутаторов в локальных сетях
- •4.1. Принципы объединения сетей на основе протоколов сетевого уровня
- •4.1. Принципы объединения сетей на основе протоколов сетевого уровня
- •4.1.1. Ограничения мостов и коммутаторов
- •4.1.2. Понятие internetworking
- •4.1.3. Принципы маршрутизации
- •4.1. Принципы объединения сетей на основе протоколов сетевого уровня
- •4.1. Принципы объединения сетей на основе протоколов сетевого уровня
- •4.1.4. Протоколы маршрутизации
- •4.1.5. Функции маршрутизатора
- •4.1.6. Реализация межсетевого взаимодействия средствами tcp/ip
- •4.2. Адресация в ip-сетях
- •4.2. Адресация в ip-сетях
- •4.2.1. Типы адресов стека tcp/ip
- •4.2.2. Классы ip-адресов
- •4.2.3. Особые ip-адреса
- •4.2.4. Использование масок в ip-адресации
- •4.2.5. Порядок распределения ip-адресов
- •4.2. Адресация в ip-сетях
- •4.2. Адресация в ip-сетях
- •4.2.6. Автоматизация процесса назначения ip-адресов
- •4.2.7. Отображение ip-адресов на локальные адреса
- •4.2.8. Отображение доменных имен на ip-адреса
- •4.3. Протокол ip
- •4.3. Протокол ip
- •4.3.1. Основные функции протокола ip
- •4.3.2. Структура ip-пакета
- •4.3.3. Таблицы маршрутизации в ip-сетях
- •4.3. Протокол ip
- •4.3. Протокол ip
- •4.3.4. Маршрутизация без использования масок
- •4.3.5. Маршрутизация с использованием масок
- •4.3.6. Фрагментация ip-пакетов
- •4.3.7. Протокол надежной доставки tcp-сообщений
- •4.4. Протоколы маршрутизации в ip-сетях
- •4.4. Протоколы маршрутизации в ip-сетях
- •4.4.1. Внутренние и внешние протоколы маршрутизации Internet
- •4.4.2. Дистанционно-векторный протокол rip
- •4.4.3. Протокол «состояния связей» ospf
- •4.5. Средства построения составных сетей стека Novell
- •4.5. Средства построения составных сетей стека Novell
- •4.5.1. Общая характеристика протокола ipx
- •4.5.2. Формат пакета протокола ipx
- •4.5.3. Маршрутизация протокола ipx
- •4.6. Основные характеристики маршрутизаторов и концентраторов
- •4.6. Основные характеристики маршрутизаторов и концентраторов
- •4.6.1. Маршрутизаторы
- •4.6.2. Корпоративные модульные концентраторы
- •4.6.3. Стирание граней между коммутаторами и маршрутизаторами
- •5.1. Основные понятия и определения
- •5.1. Основные понятия и определения
- •5.1.1. Обобщенная структура и функции глобальной сети
- •5.1.2. Типы глобальных сетей
- •5.2. Глобальные связи на основе выделенных линий
- •5.2. Глобальные связи на основе выделенных линий
- •5.2.1. Аналоговые выделенные линии
- •5.2.2. Цифровые выделенные линии
- •5.2.3. Протоколы канального уровня для выделенных линий
- •5.2.4. Использование выделенных линий для построения корпоративной сети
- •5.3. Глобальные связи на основе сетей с коммутацией каналов
- •5.3. Глобальные связи на основе сетей с коммутацией каналов
- •5.3.1. Аналоговые телефонные сети
- •5.3.2. Служба коммутируемых цифровых каналов Switched 56
- •5.3.3. Isdn - сети с интегральными услугами
- •5.4. Компьютерные глобальные сети с коммутацией пакетов
- •5.4. Компьютерные глобальные сети с коммутацией пакетов
- •5.4.1. Принцип коммутации пакетов с использованием техники виртуальных каналов
- •5.4.2. Сети х.25
- •5.4.3. Сети Frame Relay
- •5.4.4. Технология атм
- •5.5. Удаленный доступ
- •5.5. Удаленный доступ
- •5.5.1. Основные схемы глобальных связей при удаленном доступе
- •5.5.2. Доступ компьютер - сеть
- •5.5.3. Удаленный доступ через промежуточную сеть
- •6.1. Функции и архитектура систем управления сетями
- •6.1. Функции и архитектура систем управления сетями
- •6.1.1. Функциональные группы задач управления
- •6.1.2. Многоуровневое представление задач управления
- •6.1.3. Архитектуры систем управления сетями
- •6.2. Стандарты систем управления
- •6.2. Стандарты систем управления
- •6.2.1. Стандартизуемые элементы системы управления
- •6.2.2. Стандарты систем управления на основе протокола snmp
- •6.3. Мониторинг и анализ локальных сетей
- •6.3. Мониторинг и анализ локальных сетей
- •6.3.1. Классификация средств мониторинга и анализа
- •6.3.2. Анализаторы протоколов
- •6.3.3. Сетевые анализаторы
- •6.3.4. Кабельные сканеры и тестеры
- •6.3. Мониторинг и анализ локальных сетей
- •6.3. Мониторинг и анализ локальных сетей
- •6.3.5. Многофункциональные портативные приборы мониторинга
- •6.3.6. Мониторинг локальных сетей на основе коммутаторов
4.5.3. Маршрутизация протокола ipx
В целом маршрутизация протокола IPX выполняется аналогично маршрутизации протокола IP. Каждый IPX-маршрутизатор поддерживает таблицу маршрутизации, на основании которой принимается решение о продвижении пакета. IPX-маршрутизаторы поддерживает одношаговую маршрутизацию, при которой каждый маршрутизатор принимает решение только о выборе следующего на пути маршрутизатора. Возможности маршрутизации от источника в протоколе IPX отсутствуют. Рассмотрим типичную таблицу маршрутизации (табл. 4.20) для протокола IPX.
Таблица 4.20. Таблица маршрутизации протокола IPX
В поле «Номер сети» указывается шестнадцатеричный адрес сети назначения, а в поле «Следующий маршрутизатор» - полный сетевой адрес следующего маршрутизатора, то есть пара «номер сети-МАС - адрес». МАС - адрес из этой записи переносится в поле адреса назначения кадра канального уровня, например Ethernet, который и переносит IPX-пакет следующему маршрутизатору. IPX-пакет при передаче между промежуточными маршрутизаторами изменений не претерпевает.
Если IPX-маршрутизатор обнаруживает, что сеть назначения - это его непосредственно подключенная сеть, то из заголовка IPX-пакета извлекается номер узла назначения, который является МАС - адресом узла назначения. Этот МАС - адрес переносится в адрес назначения кадра канального уровня, например FDDI. Кадр непосредственно отправляется в сеть, и протокол FDDI доставляет его по этому адресу узлу назначения.
IPX-маршрутизаторы обычно используют два типа метрики при выборе маршрута: расстояние в хопах и задержку в некоторых условных единицах - тиках (ticks). Расстояние в хопах имеет обычный смысл - это количество промежуточных маршрутизаторов, которые нужно пересечь IPX-пакету для достижения сети назначения. Задержка также часто используется в маршрутизаторах и мостах/коммутаторах для более точного сравнения маршрутов. Однако в IPX-маршрутизаторах традиционно задержка измеряется в тиках таймера персонального компьютера, который выдает сигнал прерывания 18,21 раза в секунду. Эта традиция ведется от первых программных IPX-маршрутизаторов, которые работали в составе операционной системы NetWare и пользовались таймером персонального компьютера для измерения интервалов времени. Напомним, что IP-маршрутизаторы, а также мосты/коммутаторы, поддерживающие протокол Spanning Tree, измеряют задержку, вносимую какой-либо сетью в 10-наносекундных единицах передачи одного бита информации, так что сеть Ethernet оценивается задержкой в 10 единиц. Кроме этого, IPX-маршрутизаторы оценивают задержку не одного бита, а стандартного для IPX-пакета в 576 байт.
Поэтому задержка в тиках для сети Ethernet получается равной 0,00839 тика, а для канала 64 Кбит/с - 1,31 тика. Задержка в тиках всегда округляется до целого числа тиков в большую сторону, так что сеть Ethernet вносит задержку в один тик, а канал 64 Кбит/с - в 2 тика. При вычислении метрики в тиках для составного маршрута задержки в тиках складываются.
Две метрики в записях таблицы маршрутизации протокола IPX используются в порядке приоритетов. Наибольшим приоритетом обладает метрика, измеренная в задержках, а если эта метрика совпадает для каких-либо маршрутов, то во внимание принимается расстояние в хопах.
Несмотря на традиции измерения задержки в тиках, IPX-маршрутизаторы могут использовать и стандартные задержки сетей, измеренные в 10-наносекундных интервалах.
IPX-маршрутизаторы могут поддерживать как статические маршруты, так и динамические, полученные с помощью протоколов RIP IPX и NLSP.
Протокол RIP IPX очень близок к протоколу RIP IP. Так как в IPX-сетях маски не применяются, то RIP IPX не имеет аналога RIPv2, передающего маски. Интервал между объявлениями у протокола RIP IPX равен 60 с (в отличие от 30 су RIP IP). В пакетах RIP IPX для каждой сети указываются обе метрики - в хопах и тиках. Для исключения маршрутных петель IPX-маршрутизаторы используют прием расщепления горизонта.
Время жизни динамической записи составляет 180 секунд. Недостижимость сети указывается значением числа хопов в 15 (0xF), а тиков - в 0xFFFF.
IPX-маршрутизаторы, как и IP-маршрутизаторы, не передают из сети в сеть пакеты, имеющие широковещательный сетевой адрес. Однако для некоторых типов таких пакетов IPX-маршрутизаторы делают исключения. Это пакеты службы SAP, с помощью которой серверы NetWare объявляют о себе по сети. IPX-маршрутизаторы передают SAP-пакеты во все непосредственно подключенные сети, кроме той, от которой этот пакет получен (расщепление горизонта). Если бы IPX-маршрутизаторы не выполняли таких передач, то клиенты NetWare не смогли бы взаимодействовать с серверами в сети, разделенной маршрутизаторами, в привычном стиле, то есть путем просмотра имеющихся серверов с помощью команды SLIST.
IPX-маршрутизаторы всегда используют внутренний номер сети, который относится не к интерфейсам маршрутизатора, а к самому модулю маршрутизации. Внутренний номер сети является некоторым аналогом сети 127.0.0.0 узлов IP-сетей, однако каждый IPX-маршрутизатор должен иметь уникальный внутренний номер сети, причем его уникальность должна распространяться и на внешние номера IPX-сетей в составной сети.
IPX-маршрутизаторы выполняют также функцию согласования форматов кадров Ethernet. В составных IPX-сетях каждая сеть может работать только с одним из 4-х возможных типов кадров IPX. Поэтому если в разных сетях используются разные типы кадров Ethernet, то маршрутизатор посылает в каждую сеть тот тип кадра, который установлен для этой сети.
Протокол NLSP (NetWare Link Services Protocol) представляет собой реализацию алгоритма состояния связей для IPX-сетей. В основном он работает аналогично протоколу OSPF сетей TCP/IP.
Выводы
Стек Novell состоит из четырех уровней: канального, который собственно стеком Novell не определяется; сетевого, представленного протоколом дейтаграмм-ного типа IPX; транспортного, на котором работает протокол надежной передачи данных SPX; прикладного, на котором работает протокол NCP, поддерживающий файловую службу и службу печати, а также протоколы SAP и NDS, выполняющие служебные функции по поиску в сети разделяемых ресурсов.
Особенностью стека Novell является то, что основной прикладной протокол NCP не пользуется транспортным протоколом SPX, а обращается непосредственно к сетевому протоколу IPX. Это значительно ускоряет работу стека, но усложняет прикладной протокол NCP.
Сетевой IPX-адрес состоит из номера сети, назначаемого администратором, и номера узла, который в локальных сетях совпадает с аппаратным адресом узла, то есть МАС - адресом. Использование аппаратных адресов узлов на сетевом уровне ускоряет работу протокола, так как при этом отпадает необходимость в выполнении протокола типа ARP. Также упрощается конфигурирование компьютеров сети, так как они узнают свой номер сети от локального маршрутизатора, а номер узла извлекается из сетевого адаптера.
Недостатком IPX-адресации является ограничение в 6 байт, накладываемое на адрес узла на сетевом уровне. Если какая-либо составная сеть использует аппаратные адреса большего размера (это может произойти, например, в сети Х.25), то протокол IPX не сможет доставить пакет конечному узлу такой сети.
IPX-маршрутизаторы используют протоколы динамической маршрутизации RIP IPX, являющийся аналогом RIP IP, и NLSP, который во многом похож на протокол OSPF сетей TCP/IP.
Глава №4:"Сетевой уровень как средство построения больших сетей"