- •Маршрутизация в сетях tcp/ip
- •Лабораторная работа №2 маршрутизация в сетях tcp/ip
- •Теоретический материал
- •Основные принципы маршрутизации
- •1.1. Протоколы маршрутизации
- •1.2. Выбор стратегии маршрутизации
- •1.3. Формирование сети
- •1.4. Конфигурирование сетевых интерфейсов: ifconfig
- •1.5. Отладка сетевых интерфейсов: ping
- •1.6. Конфигурирование статических маршрутов: route
- •1.7. Routed: стандартный демон маршрутизации
- •1.8. Gated: более удачный демон маршрутизации
- •2. Способы маршрутизации и доставки дейтаграмм
- •2.1. Доставка дейтаграмм в пределах одной сети
- •2.2. Опосредованная доставка дейтаграмм
- •2.3. Принципы построения таблиц маршрутизации
- •2.4. Маршрутизация «по умолчанию»
- •2.5. Маршрутизация по хосту
- •2.6. Внеклассовые сети tcp/ip
- •2.7. Внеклассовые сети с расширенной маской (subnets)
- •2.8. Внеклассовые сети с укороченной маской (supernets)
- •Алгоритм маршрутизации
- •3. Адресация iPv6
- •3.1. Терминология
- •3.2. Формат заголовка iPv6
- •3.3. Ip версия 6 архитектуры адресации
- •3.4. Модель адресации
- •4. Практическая работа
- •4.1. Организация подсетей
- •4.2. Методика расчета масок подсетей
- •Практические задания
- •Указания по оформлению отчета
- •Контрольные вопросы к лабораторной работе
- •Библиографический список
- •394026 Воронеж, Московский просп., 14
3.1. Терминология
Узел |
Оборудование, использующее IPv6. |
1 |
2 |
Маршрутизатор |
Узел, который переадресует пакеты ipv6, которые не адресованы ему непосредственно. |
ЭВМ |
Любой узел, который не является маршрутизатором. |
Верхний уровень |
Протокольный уровень, расположенный непосредственно поверх. В качестве примеров можно привести транспортные протоколы TCP и UDP, протокол управления ICMP, маршрутные протоколы типа OSPF (RFC-2740), а также интернетовские или другие протоколы нижнего уровня инкапсулированные в IPv6, например, IPX, Appletalk, или сам IPv6. |
Канал |
Средство коммуникации или среда, через которую узлы могут взаимодействовать друг с другом на связном уровне, т.е., уровень непосредственно под IPv6. Примерами могут служить Ethernet; PPP; X.25, Frame Relay, или ATM; а также Интернет "туннели", такие как туннели поверх IPv4 или IPv6. |
Соседи |
Узлы, подключенные к общему каналу. |
Интерфейс |
Средство подключения узла к каналу. |
1 |
2 |
Адрес |
Идентификатор IPv6-уровня для интерфейса или набора интерфейсов. |
Пакет |
Заголовок и поле данных IPv6. |
MTU канала |
Максимальный размер пакета в канале |
MTU пути |
Минимальный MTU канала для пути от узла источника до получателя. |
Эникастный адрес |
Идентификатор набора интерфейсов (обычно принадлежащих разным узлам). Пакет, посланный по такому адресу, доставляется ближайшему интерфейсу (согласно метрики маршрутного протокола), из числа идентифицированных этим адресом. |
Примечание: допустимо (хотя и необычно), что устройство с несколькими интерфейсами может быть сконфигурировано для переадресации пакетов, приходящих через один или несколько интерфейсов. Пакеты, приходящие через остальные интерфейсы, могут при этом отбрасываться. Такие устройства должны выполнять требования протоколов маршрутизации. При получении пакетов, адресованных этому устройству, оно должно вести себя как обычная ЭВМ.
3.2. Формат заголовка iPv6
Рассмотрим формат заголовка пакета IPv6, представленный на рис. 3.
Рис. 3. Формат заголовка пакета IPv6
Версия |
4-битный код номера версии Интернет протокола (версия Интернет протокола для IPv6= 6) |
Приор |
4-битный код приоритета |
Метка потока |
24-битный код метки потока (для мультимедиа) |
Размер поля данных |
16-битовое число без знака. Несет в себе код длины поля данных в октетах, которое следует сразу после заголовка пакета. Если код равен нулю, то длина поля данных записана в поле данных jumbo, которое в свою очередь хранится в зоне опций. |
Следующий заголовок |
8-битовый разделитель. Идентифицирует тип заголовка, который следует непосредственно за IPv6 заголовком. Использует те же значения, что и протокол IPv4 [RFC-1700]. |
Предельное число шагов |
8-битовое целое число без знака. Уменьшается на 1 в каждом узле, через который проходит пакет. При предельном числе шагов, равном нулю, пакет удаляется. |
Адрес отправителя |
128-битовый адрес отправителя пакета. См. RFC-1884. |
Адрес получателя |
128-битовый адрес получателя пакета (возможно не конечный получатель, если присутствует маршрутный заголовок). См. RFC-1884. |
В документе RFC-2460, который появился спустя три года после RFC-1883, поле приоритет заменено на поле класс трафика. Это поле имеет 8 бит (против 4 в поле приоритет). При этом размер поля метка потока сократился до 20 бит. Это было продиктовано требованиями документа RFC-2474 "Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers", ориентированного на решение задач управления QoS.