Конфигурирование IP-адресов интерфейсов маршрутизатора

Конфигурирование IP-адресов

Для установки на интерфейсе логического сетевого адреса используется команда ip address:

Router(config-if) # ip address ip-address subnet-mask

где ip-address — 32-разрядное двоичное чисто в десятичном представлении с разделением точками, subnet-mask — тоже 32-разрядное двоичное число в десятичном представлении с разделением точками, причем единицы соответствуют позициям, которые должны совпадать, а нули указывают несовпадающие позиции Команда ip address назначает адрес и маску подсети и запускает на интерфейсе IP-обработку.
Для задания формата сетевых масок для текущего сеанса используется команда term ip netmask-format:

Router(config)# term ip netmask-format

Эта команда устанавливает формат маски сети (табл. 8.6.1) Возможны следующие форматы сетевой маски:

Таблица 8.6.1 Команды, связанные с IP-адресами

Уровень командыКоманда Назначение
Router(config-if)#iр address ip-address subnet-mask Присваивает адрес и номер подсети интерфейсу, начинает IP-обработку
Router#term ip netmask-format{bit count | decimal | hexadecimal}Устанавливает формат сетевой маски для текущего сеанса
Router (config-if)#ip netmask-format {bit count | decimal | hexadecimal}Устанавливает формат сетевой маски для конкретного канала

IP-имена хост-машин

ОС IOS ведет таблицу имен хост-машин и соответствующих им адресов, также называемую отображением хост-адресов В протоколе Telnet имена хост-машин используются для идентификации сетевых устройств (хостов). Для того чтобы общаться с другими IP-устройствами, маршрутизатор и другие сетевые устройства должны уметь соотносить имена хост-машин с IP-адресами. Команда ip host делает в конфигурационном файле маршрутизатора статическую запись об отображении имени в адрес (табл 8.6.2).

Таблица 8.6.2 Команда ip host

Команда ip hostОписание
пате Любое имя, которое предпочитает пользователь для описания пункта назначения
top-port –numberНеобязательный номер, который идентифицирует TCP-порт для использования, когда имя хост-машины используется с командой режима EXEC connect или командой telnet Для работы с протоколом Telnet по умолчанию стоит port23
AddressIP-адрес или адреса, по которым можно связаться с устройством


Приведенная ниже команда задает статическое отображение имени хост-машины на IP-адрес.

Router(config)# ip host name [top-port-number] address [address] ... ip host tokyo 1.0.0.5 2.0.0.8 ip host kyoto 1.0.0.4

где 1.0.0.5 2.0.0.8 являются двумя сетевыми адресами для хоста с именем tokyo, a 1.0.0.4 определяет имя kyoto в качестве эквивалента адресу 1.0.0.4.

Конфигурирование сервера имен

Команда ip name-server задает те хост-машины, которые могут предоставить сервис имен. В одной команде можно задавать максимум шесть IP-адресов серверов имен:

Router(config)# ip name-server server-address! [ [ servrer-address2 ] [server-address 6]

Для отображения доменных имен на IP-адреса необходимо идентифицировать имена хост-машин, а затем задать сервер имен и активизировать систему доменный имен Domain Name System (DNS). После этого каждый раз, когда операционная система будет получать команду или адрес, которые она не сможет распознать, она будет обращаться в DNS за IP-адресом этого устройства.

Схемы отображения "имя-адрес"

Каждый уникальный IP-адрес может иметь соответствующее ему имя хост-машины. ОС IOS управляет кэшем отображения "имя хост-машины—адрес", который используется командами режима EXEC. Этот кэш убыстряет процесс преобразования имен в адреса.
В протоколе IP определена схема присвоения имен, которая позволяет идентифицировать устройства по их месту в IP-сети. Например, имя ftp.cisco.com идентифицирует домен протокола передачи файлов (FTP) для устройств Cisco. Для отслеживания имен доменов в IP-сети задается сервер имен, который управляет кэшем имен.
Служба DNS активизируется по умолчанию с адресом сервера 255.255.255.255, который является адресом локального широковещания Как показано ниже, команда no ip domain-lookup отключает в маршрутизаторе преобразование имен в адреса:

Router(config)# no ip domain-lookup

Это означает, что маршрутизатор не будет переадресовывать широковещательные DNS-пакеты.