Настройка IPv6-адресации
ipv6 address
Данной командой создаётся IPv6-интерфейс и добавляется IPv6-адрес и маска подсети для конфигурируемого интерфейса: физического интерфейса, группы агрегации каналов, туннеля или сетевого моста.
Использование отрицательной формы команды (no) удаляет IPv6-адрес с интерфейса. При удалении последнего адреса IPv6-интерфейс уничтожается.
При создании IPv6-интерфейса система резервирует наибольший незанятый VLAN ID, который будет использоваться внутри системы. Для каждого IPv6-интерфейса на Ethernet-порту резервируется VLAN. Если VLAN уже был зарезервирован для IP-интерфейса, то для IPv6-интерфейса VLAN резервироваться не будет.
Можно зарезервировать VLAN ID для внутреннего использования явно с помощью команды ip internal-usage vlan <VLAN_ID>.
Синтаксис
ipv6 address <IPV6-ADDR/LEN>
no ipv6 address {<IPV6-ADDR/LEN>|all}
Параметры
<IPV6-ADDR/LEN> – IP-адрес и префикс подсети, задаётся в виде X:X:X:X::X/EE, где каждая часть X принимает значения в шестнадцатеричном формате [0..FFFF] и EE принимает значения [1..128]. Можно указать несколько IPv6-адресов перечислением через запятую. Может быть назначено до 8 IPv6-адресов (включая IP-адреса) на интерфейс. При выполнении отрицательной формы команды со значением параметра «all» будут удалены все IPv6-адреса.
Необходимый уровень привилегий
10
Командный режим
CONFIG-GI
CONFIG-TE
CONFIG-SUBIF
CONFIG-QINQ-IF
CONFIG-PORT-CHANNEL
CONFIG-BRIDGE
CONFIG-LOOPBACK
CONFIG-LT
Пример
esr(config-if-gi)# ipv6 address fc00::1/120
ipv6 enable
Данной командой включается поддержка IPv6 на интерфейсе.
Использование отрицательной формы команды (no) отключает поддержку IPv6 на интерфейсе.
Синтаксис
[no] ipv6 enable
Параметры
Команда не содержит параметров.
Значение по умолчанию
Поддержка IPv6 отключена.
Необходимый уровень привилегий
10
Командный режим
CONFIG-GI
CONFIG-TE
CONFIG-SUBIF
CONFIG-QINQ-IF
CONFIG-PORT-CHANNEL
CONFIG-BRIDGE
CONFIG-LOOPBACK
CONFIG-LT
Пример
esr(config-if-gi)# ipv6 enable
ipv6 nd managed-config-flag
Данной командой устанавливается managed-config-flag в SLAAC-сообщениях. Использование данного флага определяет получение всех IPv6-настроек от DHCPv6-сервера.
Использование отрицательной формы команды (no) устанавливается значение по умолчанию.
Синтаксис
[no] ipv6 nd managed-config-flag
Параметры
Отсутствуют.
Значение по умолчанию
Отключено.
Необходимый уровень привилегий
10
Командный режим
CONFIG-GI
CONFIG-TE
CONFIG-SUBIF
CONFIG-QINQ-IF
CONFIG-LOOPBACK
CONFIG-PORT-CHANNEL
CONFIG-BRIDGE
Пример
esr(config)# ipv6 nd managed-config-flag
ipv6 nd ns-interval
Данной командой устанавливается интервала отправки IPv6-сообщений поиска соседа (neighbor solicitation) для широковещательного домена.
Использование отрицательной формы команды (no) устанавливается значение по умолчанию.
Синтаксис
ipv6 nd ns-interval <TIME>
no ipv6 nd ns-interval
Параметры
<TIME> – интервал отправки, определяется в миллисекундах [1..172800000].
Значение по умолчанию
0
Необходимый уровень привилегий
10
Командный режим
CONFIG-GI
CONFIG-TE
CONFIG-SUBIF
CONFIG-QINQ-IF
CONFIG-LOOPBACK
CONFIG-PORT-CHANNEL
CONFIG-BRIDGE
Пример
esr(config)# ipv6 nd ns-interval 2000
ipv6 nd other-config-flag
Данной командой устанавливается other-config-flag в SLAAC-сообщениях. Использование данного флага подразумевает предоставление IPv6-префикса по протоколу SLAAC, а остальных параметров по протоколу DHCPv6.
Использование отрицательной формы команды (no) устанавливается значение по умолчанию.
Синтаксис
[no] ipv6 nd other-config-flag
Параметры
Отсутствуют.
Значение по умолчанию
Отключено.
Необходимый уровень привилегий
10
Командный режим
CONFIG-GI
CONFIG-TE
CONFIG-SUBIF
CONFIG-QINQ-IF
CONFIG-LOOPBACK
CONFIG-PORT-CHANNEL
CONFIG-BRIDGE
Пример
esr(config)# ipv6 nd other-config-flag
ipv6 nd prefix
Данной командой устанавливается IPv6-префикс для рассылаемых SLAAC-сообщений для широковещательного домена.
Использование отрицательной формы команды (no).
Синтаксис
ipv6 nd prefix <IPV6-ADDR/LEN> <VLAID-TIME> <PREFER-TIME> [no-autoconfig] [no-onlink]
no ipv6 nd prefix
Параметры
<IPV6-ADDR/LEN> – IP-адрес и префикс подсети, задаётся в виде X:X:X:X::X/EE, где каждая часть X принимает значения в шестнадцатеричном формате [0..FFFF] и EE принимает значения [1..128];
<VLAID-TIME> – допустимое время жизни анонса, определяется в секундах [1..2147483647];
<PREFER-TIME> – предпочтительное время жизни анонса, определяется в секундах [1..2147483647];
[no-autoconfig] – не использовать Neighbor Discovery для установки всех действительных префиксов на канале из объявлений маршрутизатора (RA), полученных на интерфейсе;
[no-onlink] – Конфигурирует указанный префикс как не on-link. Префикс будет объявлен с установленным L-битом.
Значение по умолчанию
Префикс не установлен;
valid time – 0;
preffered time – 0;
no-onlink – не установлен;
no-autoconfig – не установлен.
Необходимый уровень привилегий
10
Командный режим
CONFIG-GI
CONFIG-TE
CONFIG-SUBIF
CONFIG-QINQ-IF
CONFIG-LOOPBACK
CONFIG-PORT-CHANNEL
CONFIG-BRIDGE
Пример
esr(config)# ipv6 nd prefix
ipv6 nd ra hop-limit
Данной командой устанавливается параметр hop-limit для рассылаемых SLAAC-сообщений для широковещательного домена.
Использование отрицательной формы команды (no) устанавливается значение по умолчанию.
Синтаксис
ipv6 nd ra hop-limit <HOP-LIMIT>
no ipv6 nd ra hop-limit
Параметры
<HOP-LIMIT> – , задается в диапазоне [0..255].
Значение по умолчанию
64
Необходимый уровень привилегий
10
Командный режим
CONFIG-GI
CONFIG-TE
CONFIG-SUBIF
CONFIG-QINQ-IF
CONFIG-LOOPBACK
CONFIG-PORT-CHANNEL
CONFIG-BRIDGE
Пример
esr(config)# ipv6 nd ra hop-limit 128
ipv6 nd ra lifetime
Данной командой устанавливается параметр lifetime для рассылаемых SLAAC-сообщений для широковещательного домена.
Использование отрицательной формы команды (no) устанавливается значение по умолчанию.
Синтаксис
ipv6 nd ra lifetime <TIME>
no ipv6 nd ra lifetime
Параметры
<TIME> – время жизни рассылаемых объявлений маршрутизатора, определяется в секундах [0..9000].
Значение по умолчанию
Не ограничено.
Необходимый уровень привилегий
10
Командный режим
CONFIG-GI
CONFIG-TE
CONFIG-SUBIF
CONFIG-QINQ-IF
CONFIG-LOOPBACK
CONFIG-PORT-CHANNEL
CONFIG-BRIDGE
Пример
esr(config)# ipv6 nd ra lifetime 120
ipv6 nd ra max-interval
Данной командой устанавливается максимальный интервал для рассылаемых SLAAC-сообщений для широковещательного домена.
Использование отрицательной формы команды (no) устанавливается значение по умолчанию.
Синтаксис
ipv6 nd ra max-interval <TIME>
no ipv6 nd ra max-interval
Параметры
<TIME> – максимальный интервал рассылки SLAAC-сообщений, определяется в секундах [4..1800].
Значение по умолчанию
600
Необходимый уровень привилегий
10
Командный режим
CONFIG-GI
CONFIG-TE
CONFIG-SUBIF
CONFIG-QINQ-IF
CONFIG-LOOPBACK
CONFIG-PORT-CHANNEL
CONFIG-BRIDGE
Пример
esr(config)# ipv6 nd ra max-interval 1200
ipv6 nd ra min-interval
Данной командой устанавливается минимальный интервал для рассылаемых SLAAC-сообщений для широковещательного домена.
Использование отрицательной формы команды (no) устанавливается значение по умолчанию.
Синтаксис
ipv6 nd ra min-interval <TIME>
no ipv6 nd ra min-interval
Параметры
<TIME> – минимальный интервал рассылки SLAAC-сообщений, определяется в секундах [3..1350].
Значение по умолчанию
200
Необходимый уровень привилегий
10
Командный режим
CONFIG-GI
CONFIG-TE
CONFIG-SUBIF
CONFIG-QINQ-IF
CONFIG-LOOPBACK
CONFIG-PORT-CHANNEL
CONFIG-BRIDGE
Пример
esr(config)# ipv6 nd ra min-interval 30
ipv6 nd router-preference
Данной командой устанавливается приоритетность маршрутизатора в процессе выбора маршрута по умолчанию для широковещательного домена.
Использование отрицательной формы команды (no) устанавливается значение по умолчанию.
Синтаксис
ipv6 nd router-preference <ACTION>
no ipv6 nd router-preference
Параметры
<ACTION> – принимает значения:
- low;
- medium;
- high.
Значение по умолчанию
medium
Необходимый уровень привилегий
10
Командный режим
CONFIG-GI
CONFIG-TE
CONFIG-SUBIF
CONFIG-QINQ-IF
CONFIG-LOOPBACK
CONFIG-PORT-CHANNEL
CONFIG-BRIDGE
Пример
esr(config)# ipv6 nd router-preference low
ipv6 redirects
Данной командой включается механизм отправки ICMP сообщений о существовании более приоритетного маршрутизатора в данной IPv6-сети для конкретного IPv6-назначения.
Использование отрицательной формы команды (no) отключает механизм отправки ICMP-сообщений о существовании более приоритетного маршрутизатора в данной IPv6-сети для конкретного IPv6-назначения.
Синтаксис
[no] ipv6 redirects
Параметры
Команда не содержит параметров.
Необходимый уровень привилегий
15
Значение по умолчанию
Отправки ICMP-сообщений о существовании более приоритетного маршрутизатора в данной IP-сети для конкретного IP-назначения включена.
Командный режим
CONFIG-GI
CONFIG-TE
CONFIG-SUBIF
CONFIG-QINQ-IF
CONFIG-PORT-CHANNEL
CONFIG-BRIDGE
CONFIG-LOOPBACK
Пример
esr(config-if-gi)# no ipv6 redirects
ipv6 route source-route
Данной командой на маршрутизаторе включается поддержка опции ipv6 source-route.
Использование отрицательной формы команды (no) поддержка опции ipv6 source-route отключается.
Синтаксис
[no] ipv6 route source-route
Параметры
Отсутствуют.
Значение по умолчанию
Отключено.
Необходимый уровень привилегий
10
Командный режим
CONFIG
Пример
esr(config)# ipv6 route source-route
ipv6 unreachables
Данной командой включается отправка IPv6 ICMP-пакетов о недоступности конечного адреса.
Использование отрицательной формы команды (no) отключает возможность отправки IPv6 ICMP-пакетов о недоступности конечного адреса.
Синтаксис
[no] ipv6 unreachables
Параметры
Команда не содержит параметров.
Значение по умолчанию
Отправка IPv6 ICMP-пакетов о недоступности конечного адреса включена.
Необходимый уровень привилегий
15
Командный режим
CONFIG-GI
CONFIG-TE
CONFIG-SUBIF
CONFIG-QINQ-IF
CONFIG-PORT-CHANNEL
CONFIG-BRIDGE
CONFIG-LOOPBACK
Пример
esr(config-if-gi)# no ipv6 unreachables
show ipv6 interfaces
Команда используется для просмотра информации о существующих в системе IPv6-интерфейсах.
Синтаксис
show ipv6 interfaces { { <IF> | <TUN> | ipv6-address <IPV6-ADDR> } | vrf <VRF> [ ipv6-address <IPV6-ADDR> ] }
Параметры
<VRF> – имя экземпляра VRF, задается строкой до 31 символа. При указании данного параметра будут отображены IPv6-интерфейсы в указанном VRF;
<IF> – наименования системных интерфейсов, задаются в виде, описанном в разделе Типы и порядок именования интерфейсов маршрутизатора;
<TUN> – наименования туннелей, задаются в виде, описанном в разделе Типы и порядок именования туннелей маршрутизатора;
<IPV6-ADDR> – IPv6-адрес, задаётся в виде X:X:X:X::X/EE, где каждая часть X принимает значения в шестнадцатеричном формате [0..FFFF] и EE принимает значения [1..128]. При указании данного параметра будут отображен IPv6-интерфейс c указанным IPv6-адресом.
В команде можно указать несколько системных интерфейсов. Если не указывать индексы интерфейсов, то будут отображены все IPv6-интерфейсы, относящиеся к системным интерфейсам указанного типа.
Если в команде указан определенный системный интерфейс, получающий IPv6 параметры по протоколу DHCP, то будут отображены настройки DHCP-клиента и состояние текущей аренды IPv6-параметров.
Необходимый уровень привилегий
1
Командный режим
ROOT
Пример
esr# show ipv6 interfaces
IPv6 address Interface Type
--------------------------------------------------- ------------- -------
fc00::2/120 gi1/0/5 static
fe80::aaf9:4bff:feaa:45/64 gi1/0/5 static
esr# show ip interfaces gigabitethernet 1/0/16
IP address Interface Type
------------------- ------------- -------
16.0.0.2/24 gi1/0/16 DHCP
DHCP Client settings:
DHCP Server: N/A
Lease time(dd:hh:mm): 00:02:00
Reboot time: 10 seconds
Retry time: 300 seconds
Timeout: 60 seconds
Select timeout: 0 seconds
Vendor class ID: N/A
Ignore options:
router
Latest lease contents:
Lease time(dd:hh:mm): 00:02:00
DHCP message type: DHCPACK
Renew at: Wednesday2015/02/25 12:22:24 2015/02/25 12:22:24
Rebind at: Wednesday2015/02/25 13:14:09 2015/02/25 13:14:09
Expires at: Wednesday2015/02/25 13:29:09 2015/02/25 13:29:09