15.2. Команды GRE TUNNEL

15.2.1. interface

Назначение

Команда interface используется для создания нового интерфейса туннеля. Используйте команду no interface для удаления интерфейса туннеля.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

interface tunnel TUNNEL_ID

no interface tunnel TUNNEL_ID

Параметр

Описание параметра

Значение параметра

TUNNEL_ID

Идентификатор туннеля

0-1023

Режим ввода

Global Config

Состояние по умолчанию

Нет

Применение

Эта команда просто создаёт структуру интерфейса, однако туннельный интерфейс не может быть использован до тех пор, пока он не будет настроен в нужном режиме.

Примеры

Создание туннельного интерфейса:

Switch# configure terminal
Switch(config)# interface tunnel 1

Связанные команды

show interface tunnel

15.2.2. tunnel mode gre

Назначение

Команда tunnel mode gre используется для указания протокола туннеля GRE (Generic Routing Encapsulation) для перехода IPv4. Команда no tunnel mode отменяет настройку протокола туннеля.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

tunnel mode gre

no tunnel mode

Параметр

Описание параметра

Значение параметра

gre

Туннель GRE поддерживается только в IPv4 сети и инкапсулируется с IPv4 заголовком.

-

Режим ввода

Interface Configuration

Состояние по умолчанию

Нет

Применение

При настройке режима туннеля как GRE необходимо вручную настроить источник туннеля и назначение туннеля.

Примеры

Настройка туннеля с использованием протокола GRE:

Switch# configure terminal
Switch(config)# interface tunnel 1
Switch(config-if)# tunnel mode gre

Связанные команды

tunnel source

tunnel destination

15.2.3. tunnel source

Назначение

Команда tunnel source используется для указания источника туннеля. Используйте команду no tunnel source для отмены настройки источника туннеля.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

tunnel source ( IP_ADDR | IFNAME )

no tunnel source

Параметр

Описание параметра

Значение параметра

IP_ADDR

Указание источника туннеля в формате IPv4-адреса

IPv4-адрес

IFNAME

Указание источника туннеля в формате IFNAME; IFNAME должен быть интерфейсом уровня 3, например, маршрутизируемым портом, интерфейсом VLAN, loopback и т.д.

Поддерживаются физические/агрегированные/loopback/VLAN порты

Режим ввода

Interface Configuration

Состояние по умолчанию

Нет

Применение

Каждый туннель должен иметь источник туннеля. Если пользователь указывает формат IFNAME, система выберет основной адрес в качестве источника туннеля.

Примеры

Настройка источника туннеля:

Switch# configure terminal
Switch(config)# interface tunnel 1
Switch(config-if)# tunnel source 3.3.3.3

Связанные команды

tunnel mode gre

tunnel destination

15.2.4. tunnel destination

Назначение

Команда tunnel destination используется для указания адреса назначения туннеля в IPv4-сети. Используйте команду no tunnel destination, чтобы отменить назначение адреса.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

tunnel destination IP_ADDR

no tunnel destination

Параметр

Описание параметра

Значение параметра

IP_ADDR

Указывает IPv4-адрес назначения туннеля

IPv4-адрес

Режим ввода

Interface Configuration

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Установка адреса назначения туннеля:

Switch# configure terminal
Switch(config)# interface tunnel 1
Switch(config-if)# tunnel destination 4.4.4.4

Связанные команды

tunnel source

tunnel mode gre

15.2.5. tunnel enable

Назначение

Команда tunnel enable используется для включения декапсуляции туннеля на интерфейсах. Используйте команду disable для восстановления конфигурации по умолчанию.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

tunnel ( enable | disable )

Параметр

Описание параметра

Значение параметра

enable

Включает декапсуляцию туннеля

-

disable

Отключает декапсуляцию туннеля

-

Режим ввода

Interface Configuration

Состояние по умолчанию

По умолчанию декапсуляция туннеля отключена на всех интерфейсах.

Применение

Нет

Примеры

Включение декапсуляции туннеля на интерфейсе eth-0-1:

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# tunnel enable

Связанные команды

interface

15.2.6. tunnel gre key

Назначение

Команда tunnel gre key используется для установки ключа GRE-туннеля. Используйте команду no tunnel gre key для удаления ключа GRE-туннеля.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

tunnel gre key KEY_VALUE

no tunnel gre key

Параметр

Описание параметра

Значение параметра

KEY_VALUE

Значение ключа GRE

1-4294967295

Режим ввода

Interface Configuration

Состояние по умолчанию

Нет.

Применение

Ключ GRE используется для проверки подлинности пакетов и обеспечивает безопасность GRE-туннеля. Ключ GRE поддерживает 32-битное значение, но значение 0 установить нельзя.

Примеры

Установка ключа GRE:

Switch# configure terminal
Switch(config)# interface tunnel 1
Switch(config-if)# tunnel gre key 666

Связанные команды

tunnel source

15.2.7. tunnel dscp

Назначение

Команда tunnel dscp используется для задания значения Differentiated Services Code Point (DSCP) в заголовке инкапсуляции IPv4 в туннеле. Используйте команду no tunnel dscp, чтобы по умолчанию наследовать значение с подлежащего физического интерфейса.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

tunnel dscp DSCP

no tunnel dscp

Параметр

Описание параметра

Значение параметра

DSCP

Значение DSCP во внешнем заголовке IPv4

0-63

Режим ввода

Interface Configuration

Состояние по умолчанию

По умолчанию значение DSCP наследуется из исходного пакета IPv6.

Применение

Нет

Примеры

Установка значения DSCP в заголовке инкапсуляции IPv4 равным 40:

Switch# configure terminal
Switch(config)# interface tunnel 1
Switch(config-if)# tunnel dscp 40

Связанные команды

show interface tunnel

interface

15.2.8. keepalive

Назначение

Команда keepalive используется для включения функции keepalive, предназначенной для проверки, активен ли или доступен пир (партнёр) в туннеле GRE…

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

keepalive PERIOD_VALUE RETRY_VALUE

no keepalive

Параметр

Описание параметра

Значение параметра

PERIOD_VALUE

Интервал времени

1-32767

RETRY_VALUE

Таймаут и количество попыток

1-255

Режим ввода

Interface Configuration

Состояние по умолчанию

period_value: 10 секунд

retry_value: 3

Применение

Функция keepalive может использоваться только в случае, если GRE-туннель находится в состоянии активен или keepalive down. В этом случае пакеты keepalive могут отправляться через сетевой порт.

Примеры

Включение функции keepalive с интервалом 10 секунд и количеством попыток 5:

Switch# configure terminal
Switch(config)# interface tunnel 1
Switch(config-if)# keepalive 10 5

Связанные команды

no keepalive

15.2.9. show interface tunnel

Назначение

Команда show interface tunnel используется для отображения информации о туннеле.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show interface tunnel TUNNEL_ID

Параметр

Описание параметра

Значение параметра

TUNNEL_ID

Идентификатор туннеля

0-1023

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет.

Применение

Нет

Примеры

Вывод информации о туннеле:

Switch# show interface tunnel 1

Interface tunnel1
  Interface current state: UP
  Hardware is Tunnel
  Index 8193 , Metric 1 , Encapsulation TUNNEL
  VRF binding: not bound
  Internet primary address:
    1.1.1.1/24 pointopoint 1.1.1.255
  Tunnel protocol/transport GRE/IP, Status Valid
  Tunnel source 192.192.168.1(eth-0-10), destination 10.10.10.10
  Tunnel DSCP inherit,  Tunnel TTL 255
  Tunnel transport MTU 1476 bytes
  Tunnel GRE key enable: 100
  Tunnel GRE keepalive enable, Send period: 5, Retry times: 3
  0 packets input, 0 bytes
  0 packets output, 0 bytes

Связанные команды

show resource tunnel

15.2.10. show resource tunnel

Назначение

Команда show resource tunnel используется для отображения информации о ресурсах туннелей.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show resource tunnel

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Вывод информации о ресурсах туннелей:

Switch# show resource tunnel

Tunnel
Resource                         Used          Capability
=============================================================
Peers                            0             8

Связанные команды

Нет

15.2.11. show tunnel keepalive statistics

Назначение

Команда show tunnel keepalive statistics используется для отображения статистики keepalive для GRE-туннелей.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show tunnel keepalive statistics ( | interface tunnel TUNNEL_ID )

Параметр

Описание параметра

Значение параметра

TUNNEL_ID

Идентификатор туннеля

0-1023

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Вывод статистики keepalive для GRE-туннелей:

Switch#  show tunnel keepalive statistics

Name         Status    Keepalive  Out_ka_pkt In_ka_pkt  TunnelUp TunnelDown
-----------------------------------------------------------------------------     

Связанные команды

clear tunnel keepalive statistics

15.2.12. clear tunnel keepalive statistics

Назначение

Команда clear tunnel keepalive statistics используется для очистки статистики keepalive для GRE-туннелей.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

clear tunnel keepalive statistics ( all | interface tunnel TUNNEL_ID )

Параметр

Описание параметра

Значение параметра

TUNNEL_ID

Идентификатор туннеля

0-1023

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Очистка статистики keepalive для GRE-туннелей:

Switch# clear tunnel keepalive statistics all

Связанные команды

show tunnel keepalive statistics

15.2.13. clear tunnel statistics

Назначение

Команда clear tunnel statistics используется для очистки статистики туннелей, включая входящие и исходящие данные.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

clear tunnel statistics ( all | interface tunnel TUNNEL_ID )

Параметр

Описание параметра

Значение параметра

TUNNEL_ID

Идентификатор туннеля

0-1023

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Очистка статистики туннелей, включая входящие и исходящие данные:

Switch# clear tunnel statistics all

Связанные команды

show interface tunnel id