Настройка интерфейсов
Типы интерфейсов
У устройства есть перечень физических и логических портов и интерфейсов доступных для настройки:
- port-channel - группа интерфейсов в соответствии с IEEE 802.3 Link Aggregation
- ip - специальный ip-интерфейс для настройки параметров протоколов маршрутизации
- loopback - локальный виртуальный интерфейс (всегда в состоянии up)
- GigabitEthernet - гигабитные порты устройства
- GE - синоним GigabitEthernet
- TengigabitEthernet - 10G порты устройства
- XG - синоним TengigabitEthernet
- tunnel - тоннельный интерфейс
- vlan - L3 интерфейс VLAN (SVI)
- range - специальный параметр позволяющий настраивать несколько интерфейсов за раз
Настройка параметров Ethernet интерфейса
Для перехода в режим конфигурации интерфейса используется команда interface с параметрами интерфейса для настройки (или группы интерфейсов с префиксом range), например:
FPN_FCS_1(config)#interface GigabitEthernet1/0/1
FPN_FCS_1(config-if)#exit
FPN_FCS_1(config)#interface range ge 1/0/1 - 10 , ge 1/0/12
FPN_FCS_1(config-if-range)#
Типовые настройки порта включают задание описания, параметров дуплекса и скорости (если по каким-то причинам автоматическое определение не подходит):
FPN_FCS_1(config)#interface GigabitEthernet1/0/1
FPN_FCS_1(config-if)#description PORT-TO-ROUTER
FPN_FCS_1(config-if)#speed 100
FPN_FCS_1(config-if)#duplex half
FPN_FCS_1(config-if)#do sh run int gi 1/0/1
interface GigabitEthernet1/0/1
speed 100
duplex half
description PORT-TO-ROUTER
!
Отключить определение скорости в ручном режиме можно no-версиями команд:
FPN_FCS_1(config-if)#no duplex
FPN_FCS_1(config-if)#no speed
Так же можно ограничить доступные для автосогласования режимы работы порта, например ограничить доступные режиме только полнодуплексными 100/1000Мбит/c:
FPN_FCS_1(config-if)#negotiation 100f 1000f
Посмотреть анонсируемые интерфейсом режимы:
FPN_FCS_1#show interfaces advertise gi 1/0/1
Port: gi1/0/1
Type: 1G-Copper
Link state: Up
Auto negotiation: Enabled
Preference: Slave
10G 5G 2.5G 1G 100f 100h 10f 10h
--- --- ---- --- ---- ---- --- ---
Admin Local link Advertisement no no no yes yes no no no
Oper Local link Advertisement no no no yes yes no no no
Oper Remote link Advertisement no no no yes yes yes yes yes
Priority Resolution - - - yes - - - -
Просмотреть настройки интерфейса:
FPN_FCS_1(config-if)#do sh interfaces configuration gi 1/0/1
Flow Admin Back Mdix
Port Type Duplex Speed Neg control State Pressure Mode
-------- ------------ ------ ----- -------- ------- ----- -------- ----
gi1/0/1 1G-Copper Full 1000 Enabled Off Up Disabled Auto
Статусы всех портов доступны по команде show interfaces status:
FPN_FCS_1#show interfaces status
Flow Link Back Mdix
Port Type Duplex Speed Neg ctrl State Pressure Mode
-------- ------------ ------ ----- -------- ---- ----------- -------- -------
gi1/0/1 1G-Copper Full 1000 Enabled Off Up Disabled On
gi1/0/2 1G-Copper -- -- -- -- Down -- --
gi1/0/3 1G-Copper -- -- -- -- Down -- --
gi1/0/4 1G-Copper -- -- -- -- Down -- --
gi1/0/5 1G-Copper -- -- -- -- Down -- --
gi1/0/6 1G-Copper -- -- -- -- Down -- --
gi1/0/7 1G-Copper -- -- -- -- Down -- --
gi1/0/8 1G-Copper -- -- -- -- Down -- --
gi1/0/9 1G-Copper -- -- -- -- Down -- --
gi1/0/10 1G-Copper -- -- -- -- Down -- --
gi1/0/11 1G-Copper -- -- -- -- Down -- --
gi1/0/12 1G-Copper -- -- -- -- Down -- --
gi1/0/13 1G-Copper -- -- -- -- Down -- --
gi1/0/14 1G-Copper -- -- -- -- Down -- --
gi1/0/15 1G-Copper -- -- -- -- Down -- --
gi1/0/16 1G-Copper -- -- -- -- Down -- --
gi1/0/17 1G-Copper -- -- -- -- Down -- --
gi1/0/18 1G-Copper -- -- -- -- Down -- --
gi1/0/19 1G-Copper -- -- -- -- Down -- --
gi1/0/20 1G-Copper -- -- -- -- Down -- --
gi1/0/21 1G-Copper -- -- -- -- Down -- --
gi1/0/22 1G-Copper -- -- -- -- Down -- --
gi1/0/23 1G-Copper -- -- -- -- Down -- --
gi1/0/24 1G-Copper -- -- -- -- Down -- --
te1/0/1 10G-Fiber -- -- -- -- Down -- --
te1/0/2 10G-Fiber -- -- -- -- Down -- --
te1/0/3 10G-Fiber -- -- -- -- Down -- --
te1/0/4 10G-Fiber -- -- -- -- Down -- --
Flow Link
Ch Type Duplex Speed Neg control State
-------- ------- ------ ----- -------- ------- -----------
Po1 -- -- -- -- -- Not Present
Po2 -- -- -- -- -- Not Present
Po3 -- -- -- -- -- Not Present
Po4 -- -- -- -- -- Not Present
Po5 -- -- -- -- -- Not Present
Po6 -- -- -- -- -- Not Present
Po7 -- -- -- -- -- Not Present
Po8 -- -- -- -- -- Not Present
Po9 -- -- -- -- -- Not Present
Po10 -- -- -- -- -- Not Present
Po11 -- -- -- -- -- Not Present
Po12 -- -- -- -- -- Not Present
Po13 -- -- -- -- -- Not Present
Po14 -- -- -- -- -- Not Present
Po15 -- -- -- -- -- Not Present
Po16 -- -- -- -- -- Not Present
Po17 -- -- -- -- -- Not Present
Po18 -- -- -- -- -- Not Present
Po19 -- -- -- -- -- Not Present
Po20 -- -- -- -- -- Not Present
Po21 -- -- -- -- -- Not Present
Po22 -- -- -- -- -- Not Present
Po23 -- -- -- -- -- Not Present
Po24 -- -- -- -- -- Not Present
Po25 -- -- -- -- -- Not Present
Po26 -- -- -- -- -- Not Present
Po27 -- -- -- -- -- Not Present
Po28 -- -- -- -- -- Not Present
Po29 -- -- -- -- -- Not Present
Po30 -- -- -- -- -- Not Present
Po31 -- -- -- -- -- Not Present
Po32 -- -- -- -- -- Not Present
При необходимости можно ограничить время работы порта только заданными временными интервалами (например каждый день с 6 утра до 8 вечера). Для этого необходимо создать time-range и применить его к интерфейсу:
FPN_FCS_1(config)#time-range PORT-WORKING-TIME
FPN_FCS_1(config-time-range)#periodic list 06:00 to 20:00 all
FPN_FCS_1(config-time-range)#int gi 1/0/1
FPN_FCS_1(config-if)#operation time PORT-WORKING-TIME
Посмотреть статистику кадров на интерфейсе можно командой show interfaces counters:
FPN_FCS_1#show interfaces counters gi 1/0/1
Port InUcastPkts InMcastPkts InBcastPkts InOctets
---------------- ------------ ------------ ------------ ------------
gi1/0/1 19 0 5 1806
Port OutUcastPkts OutMcastPkts OutBcastPkts OutOctets
---------------- ------------ ------------ ------------ ------------
gi1/0/1 13 4605 85 313966
FCS Errors: 0
Single Collision Frames: 0
Late Collisions: 0
Excessive Collisions: 0
Oversize Packets: 0
Internal MAC Rx Errors: 0
Received Pause Frames: 0
Transmitted Pause Frames: 0
Так же коммутатор поддерживает включение функций контроля потока flowcontrol и для интерфейсов в режиме без ЕЕЕ функцию back-pressure:
FPN_FCS_1(config-if)#flowcontrol auto
FPN_FCS_1(config-if)#back-pressure
Настройка IP интерфейса
Некоторые типы интерфейсов поддерживают настройку параметров IP. Среди них лупбек интерфейс, интерфейс VLAN, физический интерфейс в режиме L3.
Для перевода физического порта в режим работы L3 используется команда no switchport
. При это в режиме L2 интерфейс не будет интерпретировать команды настройки L3, и наоборот - в режиме L3 не интерпретирует настройки L2:
FPN_FCS_1(config)#int gi 1/0/2
FPN_FCS_1(config-if)#no switchport
Для настройки IP-адреса на интерфейсе необходимо задать команду ip address
или ipv6 address
с указанием адреса и маски подсети или ключем dhcp
для получения параметров от DHCP сервера.
FPN_FCS_1(config-if)#ip address 172.16.0.1 /24