Протоколы Internet

         

Ниже приведено описание структуры для


Ниже приведено описание структуры для маршрута:





























































Number



3 октета IP-адреса



delay



задержка в десятках микросекунд 3 октета



bandwidth



Пропускная способность, в Кбит/с 3 октета



uchar mtu



MTU, в октетах 2 октета



reliability



процент успешно переданных пакетов tx/rx 1 октет



load



процент занятости канала 1 октет



hopcount



Число шагов 1 октет



Субполе описание маршрута Number определяет IP-адрес места назначения, для экономии места здесь используется только 3 его байта. Если поле задержки содержит только единицы, место назначения недостижимо.

Пропускная способность измеряется в величинах, обратных бит/сек, умноженных на 1010. (Т.е., если пропускная способность равна N Кбит/с, то ее измерением в IGRP будет 10000000/N.). Надежность измеряется в долях от 255 (т.е. 255 соответствует 100%). Загрузка измеряется также в долях от 255, а задержка в десятках миллисекунд.

Ниже приведены значения по умолчанию для величин задержки и пропускной способности





















































































Вид среды



Задержка



Пропускная способность



Спутник



200,000 (2 сек)



20 (500 Мбит/c)



Ethernet



100 (1 мсек)



1,000



1.544 Мбит/c



2000 (20 мсек)



6,476



64 Кбит/c



2000



156,250



56 Кбит/c



2000



178,571



10 Кбит/c



2000



1,000,000



1 Кбит/c



2000



10,000,000



Комбинированная метрика в действительности вычисляется по следующей формуле (для версии Cisco 8.0(3)):

Метрика = [K1*пропускная_способность + (K2*пропускная_способность)/(256 - загрузка) + K3*задержка] * [K5/(надежность + K4)].

Если K5 == 0, член надежности отбрасывается. По умолчанию в IGRP K1 == K3 == 1, K2 == K4 == K5 == 0, а загрузка лежит в интервале от 1 до 255.

В начале 90-х годов разработана новая версия протокола IGRP - EIGRP с улучшенным алгоритмом оптимизации маршрутов, сокращенным временем установления и масками субсетей переменной длины. EIGRP поддерживает многие протоколы сетевого уровня. Рассылка маршрутной информации здесь производится лишь при измении маршрутной ситуации. Протокол периодически рассылает соседним маршрутизаторам короткие сообщения Hello. Получение отклика означает, что сосед функционален и можно осуществлять обмен маршрутной информацией. Протокол EIGRP использует таблицы соседей (адрес и интерфейс), топологические таблицы (адрес места назначения и список соседей, объявляющих о доступности этого адреса), состояния и метки маршрутов. Для каждого протокольного модуля создается своя таблица соседей. Протоколом используется сообщения типа hello (мультикастная адресация), подтверждени (acknowledgent), актуализация (update), запрос (query; всегда мультикастный) и отклик (reply; посылается отправителю запроса). Маршруты здесь делятся на внутренние и внешние - полученные от других протоколов или записанные в статических таблицах. Маршруты помечаются идентификаторами их начала. Внешние маршруты помечаются следующей информацией:

  • Идентификатор маршрутизатора EIGRP, который осуществляет рассылку информации о маршруте


  • Номер AS, где расположен адресат маршрута


  • Метка администратора


  • Идентификатор протокола


  • Метрика внешнего маршрута


  • Битовые флаги маршрута по умолчанию


  • Протокол EIGRP полностью совместим с IGRP, он обеспечивает работу в сетях IP, Apple Talk и Novell.


    Содержание  Назад  Вперед







    Forekc.ru
    Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий