Читайте также: |
|
В скобках указаны названия полей на английском языке, которые можно увидеть в окне захвата пакетов анализатора протоколов EtherPeek.
В поле команда указывается, чем является сообщение – запросом (значение 1) или ответом (значение 2). Запрос – это сообщение, с помощью которого один маршрутизатор запрашивает у другого содержимое его таблицы маршрутизации. Запрос посылается при инициализации RIP на маршрутизаторе, чтобы маршрутизатор, на котором только что инициализирован RIP, мог сразу же получить маршрутную информацию от соседних с ним маршрутизаторов. Ответ может быть послан в качестве реакции на запрос или являться обычным, периодически генерируемым сообщением с маршрутной информацией. По умолчанию сообщения с маршрутной информацией передаются RIP-маршрутизаторами каждые 30 секунд.
В поле версия указывается версия используемого протокола RIP. Для RIP версии 1 содержимое этого поля – 1.
После поля версия следуют два нулевых байта.
В поле идентификатор семейства адресов указывается тип адреса, используемый в поле адрес. При использовании семейства протоколов IP возможные значения этого поля – 0-2.
После поля идентификатор семейства адресов следуют два нулевых байта.
Поле адрес сообщения-ответа содержит IP-адрес сети назначения. В сообщении-запросе в этом поле указывается 0.0.0.0.
После поля адрес следуют восемь нулевых байтов.
Поле метрика сообщения-ответа содержит значение от 1 до 15, указывающее расстояние от передающего сообщение-ответ маршрутизатора до сети назначения в числе транзитных участков, или значение 16, которое указывает, что сеть назначения недостижима. Из сказанного следует, что RIP можно использовать только при наличии между любыми двумя узлами составной сети не более 15 транзитных участков. Сети, удаленные на 16 и более транзитных участков, считаются недостижимыми. Поле метрика сообщения-запроса содержит значение 16.
Как было указано в разделе 2 в отношении операционной системы Windows, протокол RIP полностью поддерживается только серверной операционной системой, тогда как клиентская операционная система (например, Windows XP) поддерживает только прием маршрутной информации от других маршрутизаторов сети, а сама передавать маршрутную информацию не может. Чтобы хост Notebook лабораторной сети (см. рис. 1) мог принимать маршрутную информацию RIP от своего соседнего маршрутизатора Under-Server, на хосте Notebook нужно установить и запустить службу “Listener RIP” (“Слушатель RIP”) (по умолчанию она не устанавливается). Ниже предполагается, что это сделано. Что касается маршрутизаторов Over-Server и Under-Server лабораторной сети, то на них настраивать RIP можно двумя способами – в графическом режиме с помощью оснастки “Маршрутизация и удаленный доступ” и в режиме командной строки с помощью утилиты netsh. Ниже рассматривается включение RIP версии 1 на интерфейсах маршрутизаторов Over-Server и Under-Server в режиме командной строки с помощью утилиты netsh.
netsh – это утилита командной строки и средство выполнения сценариев для сетевых компонентов Windows 2000 как на локальных, так и на удаленных компьютерах. netsh представляет собой оболочку, способную поддерживать множество сетевых компонентов Windows 2000 за счет добавления вспомогательных DLL-файлов. Такие DDL-файлы расширяют функциональные возможности netsh, предоставляя дополнительные команды для мониторинга или настройки конкретных сетевых компонентов Windows 2000. Например, Ippromon.dll – вспомогательный файл для использования команд dhcp, dhcp relay, dnsproxy, igmp, nat, ospf и rip. Каждый вспомогательный DLL-файл имеет свой контекст, т.е. набор команд для настройки сетевого компонента. Внутри каждого контекста могут существовать подконтексты. Например, в контексте routing существуют подконтексты ip и ipx, группирующие команды для IP- и IPX-маршрутизации соответственно. Ниже для включения RIP будет использоваться контекст routing с подконтекстами ip и rip.
Администрирование серверов из командной строки имеет следующие преимущества:
· Администрировать серверы маршрутизации в режиме командной строки быстрее, чем в графическом режиме с помощью оснастки “Маршрутизация и удаленный доступ”. Эта возможность особенно важна в сетевых соединениях с низкой скоростью передачи данных, например, при подключении по глобальной сети (WAN; Wide Area Network).
· Объединяя команды в сценарий, выполняемый на нескольких серверах, можно администрировать серверы маршрутизации согласованно.
Чтобы запустить команды netsh на удаленном сервере Windows 2000 Server, необходимо сначала использовать подключение к удаленному рабочему столу для соединения с Windows 2000 Server, работающим под управлением сервера терминалов.
Рассмотрим использование контекстных команд на конкретном примере. Введем в командной строке хоста Notebook команду netsh:
C:\>netsh
В результате появится следующее приглашение:
netsh>
В этой строке приглашения можно ввести знак? и нажать клавишу Enter. В результате будет выведен список доступных команд, среди которых будет команда routing, которая позволяет перейти в контекст netsh routing:
netsh>routing
netsh routing>
В этой строке приглашения также можно ввести знак? и нажать клавишу Enter. В результате будет выведен список доступных команд, среди которых будет команда ip, которая позволяет перейти в контекст netsh routing ip:
netsh routing>ip
netsh routing ip>
Наконец, если и в этой строке приглашения ввести знак? и нажать клавишу Enter, то также будет выведен список команд, среди которых будет команда rip, позволяющая перейти в контекст netsh routing ip rip:
netsh routing ip>rip
netsh routing ip rip>
Среди доступных команд этого контекста есть команда add interface, позволяющая настроить RIP на заданном интерфейсе. Простейший вариант этой команды – add interface “Имя интерфейса”. Такая команда включает RIP с параметрами по умолчанию на заданном интерфейсе. Здесь “Имя интерфейса” – имя интерфейса в окне “Network Connections”. В соответствии с обозначениями на рис. 1 предположим, что администратор лабораторной сети назначил интерфейсу хоста Notebook, подключенному к сети 1, имя “Сеть 1” (в окне “Network Connections”), и введем в контексте netsh routing ip rip команду add interface “Сеть 1”:
netsh routing ip rip>add interface “Сеть 1”
RIP must be installed first.
Как видно, в ответ на ввод команды система вывела сообщение “RIP must be installed first” (“Сначала нужно установить RIP”). Однако в клиентской системе Windows XP, используемой на хосте Notebook, установка RIP не предусмотрена. Установить RIP можно только в серверной операционной системе Windows 2000 Server в оснастке “Маршрутизация и удаленный доступ” (Пуск ® Программы ® Администрирование ® Маршрутизация и удаленный доступ). Таким образом, включить RIP в лабораторной сети можно только на маршрутизаторах Over-Server и Under-Server (как уже упоминалось выше, на хосте Notebook работает только служба “Listener RIP”). Прежде, чем это сделать, удалим маршруты по умолчанию, сконфигурированные на трех узлах лабораторной сети. Для этого выполним на каждом из узлов следующую команду:
C:\>route delete 0.0.0.0
После выполнения на всех узлах лабораторной сети этой команды на каждом из узлов будут восстановлены таблицы маршрутизации по умолчанию, показанные на рис. 2, 3 и 4.
Как было указано выше, команда add interface “Имя интерфейса” включает на заданном интерфейсе протокол RIP с параметрами по умолчанию. Один из параметров по умолчанию – RIP версии 2. Чтобы включить RIP версии 1, нужно использовать дополнительные параметры. Дополнительных параметров в команде add interface много, но чтобы включить RIP версии 1, достаточно использовать первые четыре из них. В этом случае команда add interface должна иметь следующий формат:
add interface [name=]“Имя интерфейса” [[metric=]Метрика] [[updatemode=]demand|periodic] [[announce=]none|rip1|rip1compat|rip2]
Ниже описаны параметры данной команды и их значения (рассмотрены только значения, которые будут использованы в представленных далее примерах):
name
Имя интерфейса, на котором включается RIP.
Имя интерфейса
Имя интерфейса в окне “Сеть и удаленный доступ к сети”.
metric
Добавочная стоимость для маршрутов на данном интерфейсе (при автоматическом добавлении маршрутов в таблицу маршрутизации узла-получателя RIP-сообщения это значение добавляется к указанному в RIP-сообщении значению метрики, отражающей расстояние до сети назначения).
Дата добавления: 2015-07-25; просмотров: 46 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Динамическая маршрутизация | | | Mетрика |