Виды интерфейсов EcoRouter Documentation / Виды интерфейсов
- Порт
- Агрегирование каналов
- Интерфейс
- Интерфейс loopback
- Интерфейс demux
- Bridge domain
- Интерфейс bridge domain
- Интерфейс PPPoE
- Service Instance
- Команды просмотра состояний интерфейсов
- Команды просмотра SFP модулей
Порт
Порт (port) – это устройство в составе EcoRouter, которое работает на уровне коммутации. Выходы портов расположены на передней панели маршрутизатора.
Логика именования и нумерации портов описана в разделе Оборудование.
Названия портов чувствительны к регистру и указываются только с маленькой буквы.
По умолчанию все порты на устройстве включены.
Ниже приведены базовые команды настройки порта.
Переход на уровень конфигурации определенного порта. Где te1 – его имя:
ecorouter(config)#port te1
Выставление значения mtu отличного от стандартного в диапазоне 1504-9728. Необязательная настройка.
ecorouter(config-port)#mtu 1600
MTU (maximum transmission unit) означает максимальный размер полезного блока данных одного пакета (payload), который может быть передан протоколом без фрагментации. Когда говорят об MTU, обычно имеют в виду протокол канального уровня сетевой модели OSI.
Значение MTU для многих сетевых протоколов не превышает 1522, однако в EcoRouter существует возможность задать значение MTU в пределах от 82 до 9728. Таким образом становится возможным использование Jumbo frame (ethernet-кадр, в котором можно передать данные, по размеру превышающие 1500 байт).
Для административного выключения порта используется команда shutdown в контексте конфигурирования порта.
Для административного включения порта используется команда no shutdown в контексте конфигурирования порта.
При выполнении этих команд выводятся сообщения о состоянии линка.
Если порт выключен средствами системы, то в выводе статистики по портам его состояние обозначается "administratively down".
При выключении порта все привязанные к нему сущности (интерфейсы и сервисные интерфейсы) также выключаются.
Пример:
ecorouter#show port
Gigabit Ethernet [igb] port ge3 is up
MTU: 9728
LACP priority: 32767
Input packets 12757610, bytes 4507446111, errors 0
Output packets 41139047, bytes 47165314669, errors 0
Service instance ge3.olia is up
ingress encapsulation untagged
ingress rewrite none
egress encapsulation untagged
egress none
Connect bridge raccoon symmetric
Input packets 12757610, bytes 4507446111
Output packets 41139681, bytes 47165195683
Gigabit Ethernet [igb] port ge4 is down
MTU: 9728
LACP priority: 32767
Input packets 1468304, bytes 249589783, errors 0
Output packets 4598726, bytes 5586328327, errors 0
Service instance ge4.sergey is down
ingress encapsulation untagged
ingress rewrite none
egress encapsulation untagged
egress none
Connect bridge raccoon symmetric
Input packets 1468303, bytes 249590010
Output packets 4653951, bytes 5592867728
Gigabit Ethernet [igb] port ge5 is up
MTU: 9728
LACP priority: 32767
Input packets 6878595, bytes 3664083768, errors 0
Output packets 13210832, bytes 14688926470, errors 0
Service instance ge5.alexander is up
ingress encapsulation untagged
ingress rewrite none
egress encapsulation untagged
egress none
Connect bridge raccoon symmetric
Input packets 6878604, bytes 3664084308
Output packets 13212782, bytes 14688868859
Gigabit Ethernet [igb] port ge6 is down
MTU: 9728
LACP priority: 32767
Input packets 3103204, bytes 504476889, errors 0
Output packets 5093754, bytes 4810094601, errors 0
Service instance ge6.timurr is down
ingress encapsulation untagged
ingress rewrite none
egress encapsulation untagged
egress none
Connect bridge raccoon symmetric
Input packets 3103202, bytes 504475973
Output packets 5125510, bytes 4812650924
Gigabit Ethernet [igb] port ge7 is down
MTU: 9728
LACP priority: 32767
Input packets 0, bytes 0, errors 0
Output packets 0, bytes 0, errors 0
ecorouter(config)#port te0
ecorouter(config-port)#shutdown
ecorouter(config-port)#[Fri Sep 2 08:31:10 2016][INFO] PHYS: LINK is DOWN on port 'te0(0)'
ecorouter#show port
10 Gigabit Ethernet [none] port te0 is administratively down
MTU: 9728
LACP priority: 32767
link state DOWN;
Input packets 0, bytes 0, errors 0
Output packets 0, bytes 0, errors 0
Service instance te0.100 is down
ingress encapsulation none
ingress rewrite none
egress encapsulation none
egress none
Input packets 0, bytes 0
Output packets 0, bytes 0
Service instance te0.200 is down
ingress encapsulation dot1q any
ingress rewrite none
egress encapsulation dot1q any
egress none
Input packets 0, bytes 0
Output packets 0, bytes 0
10 Gigabit Ethernet [none] port te1 is up
MTU: 9728
LACP priority: 32767
link state UP;
Input packets 0, bytes 0, errors 0
Output packets 0, bytes 0, errors 0
ecorouter(config-port)#no shutdown
ecorouter(config-port)#[Fri Sep 2 08:34:28 2016][INFO] PHYS: LINK is UP on port 'te0(0)'
ecorouter#show port
10 Gigabit Ethernet [none] port te0 is up
MTU: 9728
LACP priority: 32767
link state UP;
Input packets 0, bytes 0, errors 0
Output packets 0, bytes 0, errors 0
Service instance te0.100 is up
ingress encapsulation none
ingress rewrite none
egress encapsulation none
egress none
Input packets 0, bytes 0
Output packets 0, bytes 0
Service instance te0.200 is up
ingress encapsulation dot1q any
ingress rewrite none
egress encapsulation dot1q any
egress none
Input packets 0, bytes 0
Output packets 0, bytes 0
10 Gigabit Ethernet [none] port te1 is up
MTU: 9728
LACP priority: 32767
link state UP;
Input packets 0, bytes 0, errors 0
Output packets 0, bytes 0, errors 0
Агрегирование каналов
Агрегирование каналов – объединение нескольких каналов в один логический канал для увеличения пропускной способности и резервирования. Чтобы добавить порты в объединенный канал они должны быть идентично настроены и параллельны. То есть, агрегируемые каналы должны соединять между собой два устройства, параллельно друг другу.
В один агрегированный порт могут быть объединены до 8 портов на одной или разных картах устройства. Для объединения скоростные характеристики портов должны совпадать. Также на портах не должно быть привязанных сервисных интерфейсов. Сервисный интерфейс для операций с метками VLAN настраивается на сконфигурированном агрегированном порту (см. раздел Сервисные интерфейсы).
Интерфейс
Интерфейс (interface) – это логический интерфейс для адресации L3. Название интерфейса задается администратором и чувствительно к регистру (например: intQQ и intqq, – это разные интерфейсы). В названиях интерфейсов разрешены только строчные и прописные латинские буквы, цифры и знак точка '.'.
В EcoRouter существуют L3-интерфейсы, которые служат для поддержки определенного функционала (IP Demux, интерфейсы обратной петли и т.д.) и называются соответственно. В качестве имени обычных логических интерфейсов для адресации L3 нельзя использовать названия специальных интерфейсов (ВСЕ ИМЕНА РЕГИСТРОЗАВИСИМЫЕ):
- demux.<номер>,
- loopback.<номер>,
- pppoe.<номер>,
- Null,
- vlan.
Базовая настройка интерфейса происходит в конфигурационном режиме:
ecorouter(config)#interface NAME
Создание интерфейса. Где NAME – произвольное имя.
Общий вид командной строки при конфигурировании интерфейса (режим контекста конфигурирования интерфейса).
ecorouter(config-if)#
Назначение IP-адреса c префиксом.
ecorouter(config-if)#ip address 10.10.10.1/24
Назначение IP-адреса c маской подсети.
ecorouter(config-if)# ip address 10.10.10.1 255.255.255.0
Назначение статического MAC-адреса.
ecorouter(config-if)# static-mac 1c87.7640.fa02
При этом базовый MAC-адрес сохраняется в памяти (его можно посмотреть при помощи команды show interface <NAME>). Для возврата к базовому MAC-адресу используется команда no static-mac.
Включение интерфейса.
ecorouter(config-if)#no shutdown
Выключение интерфейса.
ecorouter(config-if)# shutdown
Интерфейс loopback
Интерфейс loopback (Interface Loopback) – это виртуальный петлевой L3 интерфейс. Название интерфейса loopback задается администратором и чувствительно к регистру (например: Int loopback.QQ и Int loopback.qq, – это разные интерфейсы). Формат названия такого интерфейса: loopback.<название>.
В EcoRouterOS номера интерфейсов loopback должны быть уникальными среди всех созданных виртуальных маршрутизаторов. То есть имя loopback.100 не может быть использовано в VR1 и VR2. При попытке использовать одно и то же имя в другом виртуальном устройстве EcoRouterOS выдаст сообщение об ошибке поясняющее, что интерфейс используется в другом устройстве.
Базовая настройка интерфейса loopback:
ecorouter(config)#interface loopback.NAME
Создание интерфейса loopback. Где NAME – произвольный номер.
ecorouter(config-if-loopback)#ip address 1.1.1.1/32
Назначение IP-адреса c префиксом.
Или:
ecorouter(config-if-loopback)#ip address 1.1.1.1 255.255.255.255
Назначение IP-адреса c маской подсети.
ecorouter(config-if-loopback)#no shutdown
Команда включения интерфейса.
ecorouter(config-if-loopback)#shutdown
Команда выключения интерфейса.
Интерфейс demux
Интерфейс IP demux – это виртуальный L3 интерфейс, на который может быть назначен IP-адрес из маршрутизируемой подсети. Пересылка пакетов в другие подсети будет осуществляется за счёт привязки к определенному порту с набором service instance.
Базовая настройка интерфейса IP demux:
Команда | Описание |
---|---|
interface demux.<NAME> | Создание интерфейса demux. Где <NAME> – произвольное число |
ip address <IP>/<MASK> | Назначение IP-адреса c префиксом |
Пример:
ecorouter(config)#interface demux.0
ecorouter(config-if-demux)#ip address 10.10.10.1/24
Bridge domain
Bridge domain – это локальный широковещательный домен второго уровня модели OSI, который существует отдельно от понятия VLAN и оперирует идентификаторами виртуальных подсетей. Bridge domain создается на каждом устройстве отдельно и имеет значение только на нём. Подобное разделение позволяет определять различные виртуальные подсети на порт и гибко управлять отдельными виртуальными доменами. Тем самым снимается ограничение масштабируемости, обусловленное глобальной привязкой VLAN к конкретному устройству сегмента. Bridge domain строится из одного или нескольких L2 сервисных интерфейсов, называемых service-instance.
Команда создания bridge domain: bridge <NAME>. Где NAME – произвольное имя.
Интерфейс bridge domain
Интерфейс bridge domain (Bridge Domain Interface, BDI) – это логический интерфейс, позволяющий организовать двунаправленный поток трафика между сетями из bridge domain в L3 интерфейсы для маршрутизации.
Базовая настройка интерфейса:
Команда | Описание |
---|---|
interface <NAME> | Создание интерфейса бридж домена. Где NAME – произвольное имя |
ip address <IP><MASK> | Назначение IP-адреса с маской подсети |
connect to bridge <NAME> | Привязка к созданному ранее bridge |
Пример:
ecorouter(config)#interface NAME
ecorouter(config-if)#ip address 10.10.10.1 255.255.255.255
ecorouter(config-if)#connect to bridge NAME
Интерфейс PPPoE
PPPoE (Point-to-point protocol over Ethernet) - сетевой протокол канального уровня (второй уровень сетевой модели OSI) передачи кадров PPP через Ethernet. В основном используется xDSL-сервисами. Предоставляет дополнительные возможности (аутентификация, сжатие данных, шифрование).
Описание команд для настройки PPPoE-сервера на EcoRouter представлено в таблице ниже.
Команда | Описание |
---|---|
pppoe-profile <PROFILE_NAME> | Команда вводится в конфигурационном режиме (config). В результате выполнения этой команды будет создан профиль, в котором можно будет изменять настройки протокола PPPoE, настройки для создания PPP-соединений, указать subscriber map и способ раздачи ip-адресов абонентам. |
interface pppoe.<IF_NUMBER> | Команда вводится в конфигурационном режиме (config). В результате выполнения этой команды будет создан интерфейс, настройки которого будут использованы для создания PPPoE-сессий. |
profile <PROFILE_NAME> | Команда вводится в контекстном режиме настройки pppoe-интерфейса (config-if-pppoe). В результате выполнения этой команды на интерфейсе будет включен протокол PPPoE с настройками, указанными в выбранном профиле. |
Service Instance
Service instance (Субинтерфейс, SI, Сервисный интерфейс) является логическим субинтерфейсом, работающим между L2 и L3 уровнями. Данный вид интерфейса необходим для соединения физического порта с интерфейсами L3, интерфейсами bridge, портами. Используется для гибкого управления трафиком на основании наличия меток VLANов в фреймах, или их отсутствия. Сквозь сервисный интерфейс проходит весь трафик, приходящий на порт. На одном порту может существовать много сервисных интерфейсов, которые будут обрабатывать разные метки VLAN'ов по-разному.
Команда создания сервисного интерфейса: service-instance <NAME>.
Название субинтерфейса задается администратором. В каждой строчке service instance может содержаться только один признак трафика.
Пример:
ecorouter(config)#port te0
Сервисный интерфейс создаётся в режиме конфигурации порта.
ecorouter(config-port)#service-instance 100
Создание сервисных интерфейсов.
ecorouter(config-service-instance)#encapsulation dot1q 4
Указание номера, обрабатываемого VLAN.
ecorouter(config-service-instance)#rewrite pop 1
Указание выполняемой операции.
ecorouter(config-service-instance)#connect ip interface e1
Указание в какой интерфейс нужно отправить обработанные кадры.
Команды просмотра состояний интерфейсов
Просмотр состояния и текущей конфигурации портов, интерфейсов и субинтерфейсов осуществляется при помощи команды show. Ниже приведено несколько примеров.
Просмотр состояния и текущей конфигурации всех портов:
ecorouter#show port
te0 is up
Type: [10 Gigabit Ethernet]
MTU: 9728[82-9728]
link state UP;
Input packets 0, bytes 0, errors 0
Output packets 0, bytes 0, errors 0
te1 is up
Type: [10 Gigabit Ethernet]
MTU: 9728[82-9728]
link state UP;
Input packets 0, bytes 0, errors 0
Output packets 0, bytes 0, errors 0
Service instance te1/QQ1 is up
Просмотр состояния и конфигурации определенного порта:
ecorouter#show port te0
te0 is up
Type: [10 Gigabit Ethernet]
MTU: 9728[82-9728]
link state UP;
Input packets 0, bytes 0, errors 0
Output packets 0, bytes 0, errors 0
Просмотр состояния интерфейса port channel:
ecorouter#show port channel
Подробный вывод состояния всех созданных интерфейсов:
ecorouter#show interface
Interface e56[11] is up, line protocol is up
Ethernet address 0000.ab80.d303
MTU: 1500 [68-65536]
NAT: no
ICMP redirection is on
Label switching is disabled
<UP,BROADCAST,RUNNING,MULTICAST>
inet 10.10.10.1/24 broadcast 10.10.10.255/24
Input packets 0, bytes 0
Output packets 0, bytes 0
Interface e3[10] is up, line protocol is up
Ethernet address 0000.ab80.d303
MTU: 1500 [68-65536]
NAT: no
ICMP redirection is on
Label switching is disabled
<UP,BROADCAST,RUNNING,MULTICAST>
DHCP Proxy is enabled
128.66.1.1
Input packets 0, bytes 0
Output packets 0, bytes 0
Подробный вывод состояния и конфигурации определенного интерфейса:
ecorouter#show interface e3
Interface e3[10] is up, line protocol is up
Snmp index: 7
Ethernet address: 1234.ab00.00ff (configured)
Base MAC: 1c87.7640.fa02 (not in use)
MTU: 1500
NAT: no
ICMP redirection is on
Label switching is disabled
<UP,BROADCAST,RUNNING,MULTICAST>
Connect port te0 service instance te0/e1 symmetric
inet 100.200.200.253/31
total input packets 156, bytes 14976
total output packets 156, bytes 14976
Краткий вывод статусов всех интерфейсов:
ecorouter#show interface brief
Interface Status Protocol Description
---------------------------------------------------------------
e56 up up
e3 up up Users
Просмотр информации о сессиях через интерфейс ip demux. Где указаны логический и физический адреса хоста, номер порта маршрутизатора за которым он включен и номер VLAN.
ecorouter#show ip-unnumbered-table e10
IP Address MAC Address Port C-tag S-tag
-----------------------------------------------------------
10.10.10.2 0050.7966.6800 <1> 2 -----
Все интерфейсы и порты по умолчанию включены. Для того, чтобы выключить интерфейс или порт нужно дать команду shutdown в режиме конфигурации интерфейса или порта.
ecorouter#configure terminal
ecorouter(config)#port te0
ecorouter(config-port)#shutdown
ecorouter(config-port)#
ecorouter#show port te0
te0 is administratively down
Строчка «administratively down» указывает на то, что данный порт сейчас выключен.
Type: [10 Gigabit Ethernet]
MTU: 9728[82-9728]
link state DOWN;
Input packets 0, bytes 0, errors 0
Output packets 0, bytes 0, errors 0
Команды просмотра SFP модулей
Для просмотра краткой информации о SFP-модулях используется команда административного режима show transceiver.
Команда show transceiver показывает информацию по всем портам, а ее модификация show transceiver port <NAME> показывает информацию по конкретному порту.
Для данной команды возможно использование модификаторов и вывода в файл так же, как и для других команд show.
Для SFP-модулей выводится информация, представленная в таблице ниже.
Параметр | Описание |
---|---|
Module Type | Тип передатчика:
|
Module Vendor Name | Производитель |
Module Part Number | Артикул |
Module Serial Number | Серийный номер |
Module Revision | Версия |
Module Manufacturing Date | Дата изготовления. Формат: ГГММДД |
Module supports DDM | Есть ли поддержка функции цифрового контроля параметров модуля (температуры, напряжения и т.д.) |
Module temperature | Температура модуля в градусах по Цельсию. Параметр доступен при поддержке DDM |
Module voltage | Напряжение на модуле, Вольт. Параметр доступен при поддержке DDM |
Для "медных" портов данная информация недоступна, вместо нее выводится строка "Module doesn't identify itself as SFF-compatible
".
Пример вывода информации:
ecorouter#show transceiver
Port: te0
Module doesn't identify itself as SFF-compatible
Port: te1
Module doesn't identify itself as SFF-compatible
Port: te2
Module doesn't identify itself as SFF-compatible
Port: ge0
Module Type: 1000BASE-T
Module Vendor Name: FiberTrade
Module Part Number: SFP-Copp-10-1000
Module Serial Number: FT1601190702
Module Revision: A
Module Manufacturing Date: 160119
Module supports DDM: no
Port: fe0
Module Type: 100BASE-FX
Module Vendor Name: FiberTrade
Module Part Number: FT-SFP-GE-100FX
Module Serial Number: FGF32M03
Module Revision: 1.0
Module Manufacturing Date: 160527
Module supports DDM: no
Port: ge1
Module Type: 1000BASE-T
Module Vendor Name: OptiCin
Module Part Number: SFP-RJ45
Module Serial Number: TA2C010008
Module Revision: A
Module Manufacturing Date: 100305
Module supports DDM: no
Port: fe1
Module Type: Unspecified
Module Vendor Name: OEM
Module Part Number: PPH-1302-02CD
Module Serial Number: P0816060804
Module Revision: 1.0
Module Manufacturing Date: 160613
Module supports DDM: yes
Module temperature: 24.00 C
Module voltage: 3.28 Volt
Port: te3
Module Type: 10GBASE-LR
Module Vendor Name: OEM
Module Part Number: SFP+-10G-LR
Module Serial Number: P1309040335
Module Revision: A
Module Manufacturing Date: 130904
Module supports DDM: yes
Module temperature: 37.00 C
Module voltage: 3.27 Volt
Module TX power: 0.63 mW (-2.01 dBm)