15.3. Настройка CFM
Назначение
CFM (Connectivity Fault Management) обеспечивает возможность обнаружения, проверки, изоляции и оповещения о сбоях соединения в виртуальной мостовой LAN. CFM обеспечивает обнаружение и проверку путей через мосты и локальные сети стандарта 802.1 и является частью расширенных функций эксплуатации, администрирования и управления (OAM). CFM разработан таким образом, чтобы быть прозрачным для данных клиента, передаваемых по сети, и обеспечивать максимальную защиту от сбоев.
Описание
CFM использует стандартные кадры Ethernet, различаемые по EtherType.
Поддерживаются следующие сообщения CFM:
Сообщения проверки непрерывности (Continuity Check messages, CC). CC, периодически пересылаемые между MEP, позволяют MEP обнаруживать другие MEP в домене и позволяют MIP обнаруживать MEP. Используются для обнаружения потери непрерывности (LOC) между любой парой MEP.
Loopback-сообщения Юникаст-кадры, передаваемые MEP по запросу администратора для проверки возможности подключения к сетевому узлу и указывающие, доступен ли пункт назначения. Loopback-сообщения аналогичны ping-сообщениям протокола ICMP.
Linktrace-сообщения Многоадресные кадры, передаваемые MEP по запросу администратора для отслеживания пути (hop-by-hop) до конечного MEP/MIP. Linktrace-сообщения схожи по концепции с сообщениями UDP traceroute.
Сообщения измерения задержки MEP отправляет DMM с информацией запроса ETH-DM своему равному MEP и получает от него DMR с информацией ответа ETH-DM для проведения двусторонних измерений задержки и изменения задержки кадров.Когда MEP получает кадры 1DM, он будет проводить односторонние измерения задержки и изменения задержки кадров.
Ethernet-сообщения о блокировке (Ethernet Locked Signal messages, ETH-LCK). ETH-LCK используются для передачи информации об административной блокировке MEP серверного уровня (подуровня) и последующем прерывании пересылки трафика данных в сторону MEP, ожидающего этот трафик. Они позволяют MEP, получающему кадры с информацией ETH-LCK, различать состояние дефекта и административную блокировку на MEP серверного уровня (подуровня).
Ethernet-сообщения о потере клиентского сигнала (Ethernet client signal fail, ETH-CSF). ETH-CSF используются MEP для передачи в одноранговый MEP информации об обнаружении сбоя или дефекта в клиентском сигнале Ethernet, когда сам клиент не поддерживает соответствующие механизмы обнаружения или распространения сбоев или дефектов, такие как ETH-CC или ETH-AIS. Сообщения ETH-CSF распространяются в направлении от функции адаптации источника Ethernet, обнаруживающей сбой или дефект, к функции адаптации поглотителя Ethernet, связанной с одноранговым MEP. ETH-CSF применим только к транспортным приложениям Ethernet типа “точка-точка”.
Ethernet-сообщения измерения потери кадров (Ethernet Frame loss measurement, ETH-LM). ETH-LM используются для сбора значений счетчиков, применимых к служебным кадрам на входе и выходе, где счетчики ведут подсчет переданных и принятых кадров данных между парой MEP. ETH-LM выполняется путем отправки LMM с информацией ETH-LM на одноранговый MEP и аналогичным образом получения LMR с информацией ETH-LM от однорангового MEP.
Для получения более подробной информации о CFM, см. документацию IEEE 802.1ag/D8.1.
Настройка
ВНИМАНИЕ!
Функционал CFM несовместим с 802.1x и пунктом назначения зеркалирования! Во избежание конфликта не рекомендуется настраивать данные функции на одном порту с CFM!
Настройка CC/LB/LT/AIS/DM
Ниже показана настройка коммутаторов в соответствии с представленной сетевой конфигурацией.
В случае отсутствия конкретных указаний, настройка выполняется на всех коммутаторах.
Шаг 1: Вход в режим “Global config”
Switch# configure terminal
Шаг 2: Создание VLAN
Switch(config)# vlan database
Switch(config-vlan)# vlan 30
Switch(config-vlan)# exit
Шаг 3: Настройка CFM
Можно выбрать режим работы CFM в соответствии с IEEE 802.1ag-2007 (dot1ag
) или ITU-T Y.1731 (y1731
).
Включение CFM и установка режима CFM:
Switch(config)# ethernet cfm enable
Switch(config)# ethernet cfm mode y1731
Шаг 4: Создание домена CFM и связка службы с VLAN
Создание домена с именем Cust
и уровнем 5
:
Switch(config)# ethernet cfm domain cust level 5
Switch(config-ether-cfm)# service cst vlan 30
Switch(config-ether-cfm)# exit
Создание домена с именем Provid
и уровнем 3
на коммутаторах “Switch2” и “Switch3”:
Switch(config)# ethernet cfm domain provid level 3
Switch(config-ether-cfm)# service cst vlan 30
Switch(config-ether-cfm)# exit
Диапазон уровня домена CFM должен составлять от 0
до 7
. Большее значение означает более высокий приоритет.
Примечание
Когда разные домены CFM находятся в одном и том же VLAN, пакеты домена с более высоким приоритетом могут проходить через домены с более низким приоритетом.
Шаг 5: Настройка портов
На коммутаторе “Switch1”:
Switch(config)# interface eth-0-9
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan add 30
Switch(config-if)# ethernet cfm mep down mpid 66 domain cust vlan 30 interval 1
Switch(config-if)# ethernet cfm mep crosscheck mpid 99 domain cust vlan 30 mac d036.4567.8009
Switch(config-if)# no shutdown
Switch(config-if)# exit
На коммутаторе “Switch2”:
Switch(config)# interface eth-0-9
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan add 30
Switch(config-if)# ethernet cfm mip level 5 vlan 30
Switch(config-if)# ethernet cfm mep up mpid 666 domain provid vlan 30 interval 1
Switch(config-if)# ethernet cfm mep crosscheck mpid 999 domain provid vlan 30 mac 6a08.051e.bd09
Switch(config-if)# ethernet cfm ais status enable all domain provid vlan 30 level 5 multicast
Switch(config-if)# ethernet cfm server-ais status enable level 5 interval 1
Switch(config-if)# no shutdown
Switch(config-if)# exit
Switch(config)# interface eth-0-17
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan add 30
Switch(config-if)# no shutdown
Switch(config-if)# exit
На коммутаторе “Switch3”:
Switch(config)# interface eth-0-9
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan add 30
Switch(config-if)# ethernet cfm mip level 5 vlan 30
Switch(config-if)# ethernet cfm mep up mpid 999 domain provid vlan 30 interval 1
Switch(config-if)# ethernet cfm mep crosscheck mpid 666 domain provid vlan 30 mac 0e1d.a7d7.fb09
Switch(config-if)# no shutdown
Switch(config-if)# exit
Switch(config)# interface eth-0-17
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan add 30
Switch(config-if)# no shutdown
Switch(config-if)# exit
На коммутаторе “Switch4”:
Switch(config)# interface eth-0-9
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan add 30
Switch(config-if)# ethernet cfm mep down mpid 99 domain cust vlan 30 interval 1
Switch(config-if)# ethernet cfm mep crosscheck mpid 66 domain cust vlan 30 mac fa02.cdff.6a09
Switch(config-if)# no shutdown
Switch(config-if)# exit
Шаг 6: Включение проверки непрерывности
На коммутаторах “Switch1” и “Switch4”:
Switch(config)# ethernet cfm cc enable domain cust vlan 30
На коммутаторах “Switch2” и “Switch3”:
Switch(config)# ethernet cfm cc enable domain provid vlan 30
Шаг 7: Настройка оповещения (необязательно)
Настройка подавления ошибок при получении AIS-пакета и локальной ошибки на коммутаторе “Switch1”:
Switch(config)# ethernet cfm ais suppress alarm enable domain cust vlan 30
Шаг 8: Выход из режима “Global config”
Switch(config)# end
Проверка
Проверка MEP и MIP
Проверка MEP и MIP на коммутаторе “Switch1”:
Switch# show ethernet cfm maintenance-points
######Local MEP:
MPID Direction DOMAIN LEVEL TYPE VLAN PORT CC-Status Mac-address RDI Interval
--------------------------------------------------------------------------------------
66 Down MEP cust 5 MEP 30 eth-0-9 enabled fa02.cdff.6a09 True 3.33ms
######Local MIP:
Level VID TYPE PORT MAC
------------------------------------------------------
######Remote MEP:
MPID LEVEL VLAN ACTIVE Remote Mac RDI FLAGS STATE
---------------------------------------------------------
99 5 30 Yes d036.4567.8009 True Learnt UP
Проверка MEP и MIP на коммутаторе "Switch2":
Switch# show ethernet cfm maintenance-points
######Local MEP:
MPID Direction DOMAIN LEVEL TYPE VLAN PORT CC-Status Mac-address RDI
----------------------------------------------------------------------------
666 Up MEP provid 3 MEP 30 eth-0-9 enabled 0e1d.a7d7.fb09 False
######Local MIP:
Level VID TYPE PORT MAC
------------------------------------------------------
5 30 MIP eth-0-9 0e1d.a7d7.fb09
######Remote MEP:
MPID LEVEL VLAN ACTIVE Remote Mac RDI FLAGS STATE
---------------------------------------------------------
999 3 30 Yes 6a08.051e.bd09 True Learnt UP
Проверка Loopback
Отправка Loopback-сообщений на удаленный MEP по юникаст MAC-адресу на коммутаторе “Switch1”:
Switch# ethernet cfm loopback mac d036.4567.8009 unicast mepid 66 domain cust vlan 30
Sending 1 Ethernet CFM loopback messages, timeout is 5 seconds:
(! Pass . Fail)
!
Loopback completed.
-----------------------------------
Success rate is 100 percent(1/1)
Отправка Loopback-сообщений на удаленный MEP по мультикаст MAC-адресу на коммутаторе “Switch1”:
Switch# ethernet cfm loopback multicast mepid 66 domain cust vlan 30
Sending 1 Ethernet CFM loopback messages, timeout is 5 seconds:
(! Pass . Fail)
Host MEP: 66
Number of RMEPs that replied to mcast frame = 1
LBR received from the following
9667.bb68.f308
success rate is 100 (1/1)
Отправка Loopback-сообщений на удаленный MEP по идентификатору MEP на коммутаторе “Switch1”:
Switch# ethernet cfm loopback unicast rmepid 99 mepid 66 domain cust vlan 30
Sending 1 Ethernet CFM loopback messages, timeout is 5 seconds:
(! Pass . Fail)
!
Loopback completed.
-----------------------------------
Success rate is 100 percent(1/1)
Отправка Loopback-сообщений на MIP по MAC-адресу на коммутаторе “Switch1”:
Switch# ethernet cfm loopback mac 0e1d.a7d7.fb09 unicast mepid 66 domain cust vlan 30
Sending 1 Ethernet CFM loopback messages, timeout is 5 seconds:
(! Pass . Fail)
!
Loopback completed.
-----------------------------------
Success rate is 100 percent(1/1)
Проверка RDI
Проверка RDI перед очисткой local MEP RDI на коммутаторе “Switch1”:
Switch# show ethernet cfm maintenance-points local mep domain cust
MPID Direction DOMAIN LEVEL TYPE VLAN PORT CC-Status Mac-address RDI Interval
-------------------------------------------------------------------------------
66 Down MEP cust 5 MEP 30 eth-0-9 enabled fa02.cdff.6a09 True 3.33ms
Проверка ошибок
Вывод локальных ошибок MEP перед их очисткой:
Switch# show ethernet cfm errors domain cust
Level Vlan MPID RemoteMac Reason ServiceId
5 30 66 d036.4567.8009 errorCCMdefect: rmep not found cst
5 30 66 d036.4567.8009 errorCCMdefect: rmep not found clear cst
Time
2023/05/27 3:19:18
2023/05/27 3:19:32
Очистка ошибок на коммутаторе “Switch1”:
Switch# clear ethernet cfm errors domain cust
Вывод локальных ошибок MEP после очистки:
Switch# clear ethernet cfm errors domain cust
Level Vlan MPID RemoteMac Reason ServiceId
Проверка AIS
Отключение функции CC на коммутаторе “Switch1”:
Switch(config)# no ethernet cfm cc enable domain cust vlan 30
Проверка AIS. Отключение функции CC на коммутаторе “Switch3”:
Switch(config)# no ethernet cfm cc enable domain cust vlan 30
Вывод состояния дефекта AIS на коммутаторе “Switch2”:
Switch# show ethernet cfm ais mep 666 domain cust vlan 30
AIS-Status: Enabled
AIS Period: 1
Level to transmit AIS: 7
AIS Condition: No
----------------------------------------------------
Configured defect condition detected(yes/no)
----------------------------------------------------
unexpected-period no
unexpected-MEG level no
unexpected-MEP no
Mismerge no
LOC yes
Вывод состояния приема AIS на коммутаторе “Switch1”:
Switch# show ethernet cfm ais mep 66 domain cust vlan 30
AIS-Status: Disabled
AIS Condition: Yes
Проверка LinkTrace
Cвязывание трассировки удаленного MEP по юникаст-MAC-адресу на коммутаторе “Switch1”:
Switch# ethernet cfm linktrace mac d036.4567.8009 mepid 66 domain cust vlan 30
Sending Ethernet CFM linktrace messages,TTL is 64.Per-Hop Timeout is 5 seconds:
Please wait a moment
-------------------------------
Received Hops: 1
-------------------------------
TTL : 63
Fowarded : True
Terminal MEP : False
Relay Action : Rly FDB
Ingress Action : IngOk
Ingress MAC address : 0e1d.a7d7.fb09
Ingress Port ID Type : ifName
Ingress Port ID : eth-0-9
-------------------------------
Received Hops: 2
-------------------------------
TTL : 62
Fowarded : True
Terminal MEP : False
Relay Action : Rly FDB
Egress Action : EgrOk
Egress MAC address : 6a08.051e.bd09
Egress Port ID Type : ifName
Egress Port ID : eth-0-9
-------------------------------
Received Hops: 3
-------------------------------
TTL : 61
Fowarded : False
Terminal MEP : True
Relay Action : Rly Hit
Ingress Action : IngOk
Ingress MAC address : d036.4567.8009
Ingress Port ID Type : ifName
Ingress Port ID : eth-0-9
Связывание трассировки удаленного MEP по идентификатору MEP на коммутаторе “Switch1”:
Switch# ethernet cfm linktrace rmepid 99 mepid 66 domain cust vlan 30
Sending Ethernet CFM linktrace messages,TTL is 64.Per-Hop Timeout is 5 seconds:
Please wait a moment
-------------------------------
Received Hops: 1
-------------------------------
TTL : 63
Fowarded : True
Terminal MEP : False
Relay Action : Rly FDB
Ingress Action : IngOk
Ingress MAC address : 0e1d.a7d7.fb09
Ingress Port ID Type : ifName
Ingress Port ID : eth-0-9
-------------------------------
Received Hops: 2
-------------------------------
TTL : 62
Fowarded : True
Terminal MEP : False
Relay Action : Rly FDB
Egress Action : EgrOk
Egress MAC address : 6a08.051e.bd09
Egress Port ID Type : ifName
Egress Port ID : eth-0-9
-------------------------------
Received Hops: 3
-------------------------------
TTL : 61
Fowarded : False
Terminal MEP : True
Relay Action : Rly Hit
Ingress Action : IngOk
Ingress MAC address : d036.4567.8009
Ingress Port ID Type : ifName
Ingress Port ID : eth-0-9
Связывание трассировки удаленного MIP по юникаст MAC-адресу на коммутаторе “Switch1”:
Switch# ethernet cfm linktrace 6a08.051e.bd09 mepid 66 domain cust vlan 30
Sending Ethernet CFM linktrace messages,TTL is 64.Per-Hop Timeout is 5 seconds:
Please wait a moment
-------------------------------
Received Hops: 1
-------------------------------
TTL : 63
Fowarded : True
Terminal MEP : False
Relay Action : Rly FDB
Ingress Action : IngOk
Ingress MAC address : 0e1d.a7d7.fb09
Ingress Port ID Type : ifName
Ingress Port ID : eth-0-9
-------------------------------
Received Hops: 2
-------------------------------
TTL : 62
Fowarded : False
Terminal MEP : False
Relay Action : Rly Hit
Egress Action : EgrOk
Egress MAC address : 6a08.051e.bd09
Egress Port ID Type : ifName
Egress Port ID : eth-0-9
Проверка 1DM и DMM
Измерение двухсторонней задержки и изменение задержки на коммутаторе “Switch1”:
Switch# ethernet cfm dmm rmepid 99 mepid 66 count 5 domain cust vlan 30
Delay measurement statistics:
DMM Packets transmitted : 5
Valid DMR packets received : 5
Index Two-way delay Two-way delay variation
1 4288 usec 0 usec
2 4312 usec 24 usec
3 4296 usec 16 usec
4 4320 usec 24 usec
5 4264 usec 56 usec
Average delay : 4296 usec
Average delay variation : 24 usec
Best case delay : 4264 usec
Worst case delay : 4320 usec
Перед измерением задержки в одну сторону необходимо синхронизировать таймер. Отправка сообщения 1DM на коммутатор “Switch1” с коммутатора “Switch4”:
Switch1# ethernet cfm 1dm rmepid 99 mepid 66 count 5 domain cust vlan 30
Вывод результата теста 1DM на коммутаторе “Switch4”:
Switch4# show ethernet cfm delaymeasurement cache
Remote MEP : 66
Remote MEP vlan : 30
Remote MEP level : 5
DMM Packets transmitted : 0
Valid DMR packets received : 0
Valid 1DM packets received : 5
Index One-way delay One-way delay variation Received Time
1 16832 usec 0 usec 2023/07/19 17:27:46
2 16176 usec 656 usec 2023/07/19 17:27:47
3 15448 usec 728 usec 2023/07/19 17:27:48
4 14800 usec 648 usec 2023/07/19 17:27:49
5 15406 usec 606 usec 2023/07/19 17:27:50
Average delay : 15732 usec
Average delay variation : 527 usec
Best case delay : 14800 usec
Worst case delay : 16832 usec
Настройка LCK
Ниже показана настройка коммутаторов в соответствии с представленной конфигурацией сети.
Шаг 1: Предварительная конфигурация
Необходимо настроить коммутаторы в соответствии с подглавой “Настройка CC/LB/LT/AIS/DM”.
Шаг 2: Настройка LCK на коммутаторе “Switch2”
Switch(config)# interface eth-0-9
Switch(config-if)# ethernet cfm lck enable mep 666 domain provid vlan 30 tx-level 5 interval 1
Шаг 3: Проверка
Вывод статуса LCK на коммутаторе “Switch2”:
Switch2# show ethernet cfm lck
En-LCK Enable, Y(Yes)/N(No)
Rx-LC, Receive LCK packets and enter LCK condition, Y(Yes)/N(No)
Rx-I, The period which is gotten from LCK packets
Tx-Domain, frames with ETH-LCK information are sent to this Domain
Tx-I, Transmit Interval
------------------------------------------------------------------------
MPID Domain VLAN En Rx-LC Rx-I Tx-Domain Tx-I
------------------------------------------------------------------------
666 provid 30 Y N N/A cust 1
Вывод статуса LCK на коммутаторе “Switch1”:
Switch1# show ethernet cfm lck
En-LCK Enable, Y(Yes)/N(No)
Rx-LC, Receive LCK packets and enter LCK condition, Y(Yes)/N(No)
Rx-I, The period which is gotten from LCK packets
Tx-Domain, frames with ETH-LCK information are sent to this Domain
Tx-I, Transmit Interval
------------------------------------------------------------------------
MPID Domain VLAN En Rx-LC Rx-I Tx-Domain Tx-I
------------------------------------------------------------------------
66 cust 30 N Y 1 N/A N/A
Настройка CSF
Ниже показана настройка коммутаторов в соответствии с представленной конфигурацией сети.
В случае отсутствия конкретных указаний, настройка выполняется на всех коммутаторах.
Шаг 1: Вход в режим “Global config”
Switch# configure terminal
Шаг 2: Создание VLAN
На коммутаторе “Switch1”:
Switch(config)# vlan database
Switch(config-vlan)# vlan 30
Switch(config-vlan)# exit
На коммутаторах “Switch2” и “Switch3”:
Switch3(config)# vlan database
Switch3(config-vlan)# vlan 20,30
Switch3(config-vlan)# exit
Шаг 3: Настройка CFM
Включение CFM и установка режима CFM “Y.1731”
Switch(config)# ethernet cfm enable
Switch(config)# ethernet cfm mode y1731
Шаг 4: Создайте домен CFM и свяжите службу с VLAN
Создание домена с именем Cust
и уровнем 5
:
Switch(config)# ethernet cfm domain cust level 5
Switch(config-ether-cfm)# service cst vlan 30
Switch(config-ether-cfm)# exit
Создание домена с именем Provid
и уровнем 3
на коммутаторах “Switch2” и “Switch3”:
Switch(config)# ethernet cfm domain provid level 3
Switch(config-ether-cfm)# service cst vlan 20
Switch(config-ether-cfm)# exit
Шаг 5: Настройка портов
На коммутаторе “Switch1”:
Switch(config)# interface eth-0-9
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan add 30
Switch(config-if)# ethernet cfm mep down mpid 66 domain cust vlan 30 interval 1
Switch(config-if)# ethernet cfm mep crosscheck mpid 99 domain cust vlan 30 mac d036.4567.8009
Switch(config-if)# no shutdown
Switch(config-if)# exit
На коммутаторе “Switch2”:
Switch(config)# interface eth-0-9
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan add 30
Switch(config-if)# ethernet cfm mep down mpid 99 domain cust vlan 30 interval 1
Switch(config-if)# ethernet cfm mep crosscheck mpid 66 domain cust vlan 30 mac fa02.cdff.6a09
Switch(config-if)# no shutdown
Switch(config-if)# exit
Switch(config)# interface eth-0-17
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan add 20
Switch(config-if)# ethernet cfm mep down mpid 666 domain provid vlan 20 interval 1
Switch(config-if)# no shutdown
Switch(config-if)# exit
На коммутаторе “Switch3”:
Switch(config)# interface eth-0-9
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan add 30
Switch(config-if)# ethernet cfm mep down mpid 88 domain cust vlan 30 interval 1
Switch(config-if)# no shutdown
Switch(config-if)# exit
Switch(config)# interface eth-0-17
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk allowed vlan add 20
Switch(config-if)# ethernet cfm mep down mpid 999 domain provid vlan 20 interval 1
Switch(config-if)# no shutdown
Switch(config-if)# exit
Шаг 6: Включение проверки непрерывности
Switch(config)# ethernet cfm cc enable domain cust vlan 30
Шаг 7: Настройка связи CSF между клиентским MEP и серверным MEP
На коммутаторе “Switch2”:
Switch(config)# ethernet cfm csf client domain cust vlan 30 mepid 99 server domain provid vlan 20 mepid 666 interval 1
На коммутаторе "Switch3":
Switch(config)# ethernet cfm csf client domain cust vlan 30 mepid 88 server domain provid vlan 20 mepid 999 interval 1
Шаг 8: Проверка
Отключение функции CC на коммутаторе “Switch1”:
Switch(config)# no ethernet cfm cc enable domain cust vlan 30
Подсказка
Для коммутатора “Switch2” клиентский MEP 99 сообщит об ошибке LOC и запустит CSF по причине LOS (потеря сигнала), поэтому серверный MEP 666 будет отправлять CSF-пакет с интервалом в 1 секунду.
Отображение статуса CSF на коммутаторе “Switch2”:
Switch# show ethernet cfm csf
CTR-Client Trigger reason, L(los)/F(fdi)/R(rdi)/D(dci) or N/A
ECC-Enter CSF Condition, Y(Yes)/N(No)
SRR-Server Rx Reason, L(los)/F(fdi)/R(rdi)/D(dci) or N/A
Tx-I, Transmit Interval
Rx-I, The period which is gotten from CSF packets
------------------------------------------------------------------------
Client Mep Server Mep
MPID Cli-Domain VLAN CTR ECC MPID Srv-Domain VLAN SRR Tx-I Rx-I
------------------------------------------------------------------------
99 cust 30 L N 666 provid 20 N/A 1 N/A
Подсказка
Для коммутатора “Switch3” сервер MEP 999 получает CSF-пакет и сообщает об этом клиенту MEP 99, после чего клиент MEP 88 переходит в состояние CSF.
Вывод состояния CSF на коммутаторе “Switch3”:
Switch3# show ethernet cfm csf
CTR-Client Trigger reason, L(los)/F(fdi)/R(rdi)/D(dci) or N/A
ECC-Enter CSF Condition, Y(Yes)/N(No)
SRR-Server Rx Reason, L(los)/F(fdi)/R(rdi)/D(dci) or N/A
Tx-I, Transmit Interval
Rx-I, The period which is gotten from CSF packets
------------------------------------------------------------------------
Client Mep Server Mep
MPID Cli-Domain VLAN CTR ECC MPID Srv-Domain VLAN SRR Tx-I Rx-I
------------------------------------------------------------------------
88 cust 30 N/A Y 999 provid 20 L 1 1
Настройка Dual-Ended LM
Ниже показана настройка коммутаторов в соответствии с представленной конфигурацией сети.
Шаг 1: Предварительная конфигурация
Необходимо настроить коммутаторы в соответствии с подглавой “Настройка CC/LB/LT/AIS/DM”.
Шаг 2: Настройка Dual-Ended LM
На коммутаторе “Switch1”:
Switch(config)# ethernet cfm lm enable dual-ended domain cust vlan 30 mepid 66 all-cos cache-size 10
На коммутаторе “Switch4”:
Switch(config)# ethernet cfm lm enable dual-ended domain cust vlan 30 mepid 99 all-cos cache-size 10
Шаг 3: Проверка
Отображения состояния LM на коммутаторе “Switch1”:
Switch# show ethernet cfm lm domain cust vlan 30 mepid 66
DOMAIN : cust
VLAN : 30
MEPID : 66
Start Time : 2023/07/16 1:36:56
End Time : 2023/07/16 1:37:07
Notes : 1. When the difference of Tx is less than the difference of Rx,
the node is invalid, loss and loss ratio should be "-";
2. When loc is reported for mep, the loss should be "-" and loss
ratio should be 100%;
3. When calculate average loss and loss ratio, invalid or loc nodes
will be excluded;
Latest dual-ended loss statistics:
--------------------------------------------------------------------------------
Index Cos Local-loss Local-loss ratio Remote-loss Remote-loss ratio Time
--------------------------------------------------------------------------------
1 all 0 000.0000% 0 000.0000% 01:36:57
2 all 0 000.0000% 0 000.0000% 01:36:58
3 all 0 000.0000% 0 000.0000% 01:36:59
4 all 0 000.0000% 0 000.0000% 01:37:00
5 all 0 000.0000% 0 000.0000% 01:37:01
6 all 0 000.0000% 0 000.0000% 01:37:02
7 all 0 000.0000% 0 000.0000% 01:37:03
8 all 0 000.0000% 0 000.0000% 01:37:04
9 all 0 000.0000% 0 000.0000% 01:37:05
10 all 0 000.0000% 0 000.0000% 01:37:07
--------------------------------------------------------------------------------
Maximum Local-loss : 0 Maximum Local-loss Ratio : 000.0000%
Minimum Local-loss : 0 Minimum Local-loss Ratio : 000.0000%
Average Local-loss : 0 Average Local-loss Ratio : 000.0000%
Maximum Remote-loss : 0 Maximum Remote-loss Ratio : 000.0000%
Minimum Remote-loss : 0 Minimum Remote-loss Ratio : 000.0000%
Average Remote-loss : 0 Average Remote-loss Ratio : 000.0000%
Вывод статуса LM на коммутаторе “Switch4”:
Switch# show ethernet cfm lm domain cust vlan 30 mepid 99
DOMAIN : cust
VLAN : 30
MEPID : 99
Start Time : 2023/07/16 1:37:11
End Time : 2023/07/16 1:37:22
Notes : 1. When the difference of Tx is less than the difference of Rx,
the node is invalid, loss and loss ratio should be "-";
2. When loc is reported for mep, the loss should be "-" and loss
ratio should be 100%;
3. When calculate average loss and loss ratio, invalid or loc nodes
will be excluded;
Latest dual-ended loss statistics:
--------------------------------------------------------------------------------
Index Cos Local-loss Local-loss ratio Remote-loss Remote-loss ratio Time
--------------------------------------------------------------------------------
1 all 0 000.0000% 0 000.0000% 01:37:12
2 all 0 000.0000% 0 000.0000% 01:37:13
3 all 0 000.0000% 0 000.0000% 01:37:14
4 all 0 000.0000% 0 000.0000% 01:37:16
5 all 0 000.0000% 0 000.0000% 01:37:17
6 all 0 000.0000% 0 000.0000% 01:37:18
7 all 0 000.0000% 0 000.0000% 01:37:19
8 all 0 000.0000% 0 000.0000% 01:37:20
9 all 0 000.0000% 0 000.0000% 01:37:21
10 all 0 000.0000% 0 000.0000% 01:37:22
--------------------------------------------------------------------------------
Maximum Local-loss : 0 Maximum Local-loss Ratio : 000.0000%
Minimum Local-loss : 0 Minimum Local-loss Ratio : 000.0000%
Average Local-loss : 0 Average Local-loss Ratio : 000.0000%
Maximum Remote-loss : 0 Maximum Remote-loss Ratio : 000.0000%
Minimum Remote-loss : 0 Minimum Remote-loss Ratio : 000.0000%
Average Remote-loss : 0 Average Remote-loss Ratio : 000.0000%
Настройка Single-Ended LM
Ниже показана настройка коммутаторов в соответствии с представленной конфигурацией сети.
Шаг 1: Предварительная настройка
Необходимо настроить коммутатора в соответствии с подглавой “Настройка CC/LB/LT/AIS/DM”.
Шаг 2: Настройка Single-Ended LM
На коммутаторе “Switch1”:
Switch(config)# ethernet cfm lm enable single-ended domain cust vlan 30 mepid 66 all-cos
На коммутаторе “Switch4”:
Switch(config)# ethernet cfm lm enable single-ended domain cust vlan 30 mepid 99 all-cos
Шаг 3: Проверка
Вывод LMM и отображение результатов LM на коммутаторе “Switch1”:
Switch# ethernet cfm lm single-ended domain cust vlan 30 rmepid 99 mepid 66 count 10
DOMAIN : cust
VLAN : 30
MEPID : 66
Start Time : 2023/07/16 1:39:38
End Time : 2023/07/16 1:39:38
Notes : 1. When the difference of Tx is less than the difference of Rx,
the node is invalid, loss and loss ratio should be "-";
2. When loc is reported for mep, the loss should be "-" and loss
ratio should be 100%;
3. When calculate average loss and loss ratio, invalid or loc nodes
will be excluded;
Latest single-ended loss statistics:
--------------------------------------------------------------------------------
Index Cos Local-loss Local-loss ratio Remote-loss Remote-loss ratio
--------------------------------------------------------------------------------
1 all 0 000.0000% 0 000.0000%
2 all 0 000.0000% 0 000.0000%
3 all 0 000.0000% 0 000.0000%
4 all 0 000.0000% 0 000.0000%
5 all 0 000.0000% 0 000.0000%
6 all 0 000.0000% 0 000.0000%
7 all 0 000.0000% 0 000.0000%
8 all 0 000.0000% 0 000.0000%
9 all 0 000.0000% 0 000.0000%
--------------------------------------------------------------------------------
Maximum Local-loss : 0 Maximum Local-loss Ratio : 000.0000%
Minimum Local-loss : 0 Minimum Local-loss Ratio : 000.0000%
Average Local-loss : 0 Average Local-loss Ratio : 000.0000%
Maximum Remote-loss : 0 Maximum Remote-loss Ratio : 000.0000%
Minimum Remote-loss : 0 Minimum Remote-loss Ratio : 000.0000%
Average Remote-loss : 0 Average Remote-loss Ratio : 000.0000%
Настройка тестовой передачи
Ниже показана настройка коммутаторов в соответствии с представленной конфигурацией сети.
Шаг 1: Предварительная настройка
Необходимо настроить коммутаторы в соответствии с подглавой “Настройка CC/LB/LT/AIS/DM”.
Шаг 2: Настройка тестовой передачи на коммутаторе “Switch1”
Switch(config)# ethernet cfm tst transmission enable domain cust vlan 30 mep 66 tx-mode continuous pattern-type random packet-size 6
Шаг 3: Настройка тестового приема на коммутаторе “Switch4”:
Switch(config)# ethernet cfm tst reception enable domain cust vlan 30 mep 99
Шаг 4: Проверка
Запуск тестовой передачи на коммутаторе “Switch1”:
Switch# ethernet cfm tst start rate 1000 time second 1
Вывод тестовой информации на коммутаторе “Switch1”:
Switch# show ethernet cfm tst
DOMAIN : cust
VLAN : 30
MEPID : 66
Transmission : Enabled
Reception : Disabled
Status : Non-Running
Start Time : 06:32:48
Predict End Time : 06:33:18
Actual End Time : 06:33:18
Packet Type : TST
Rate : 1000 mbps
Packet Size : 64 bytes
Tx Number : 29
Tx Bytes : 1856
Rx Number : 0
Rx Bytes : 0
Отображение тестовой информации на коммутаторе “Switch4”:
Switch# show ethernet cfm tst
DOMAIN : cust
VLAN : 30
MEPID : 99
Transmission : Disabled
Reception : Enabled
Status : Non-Running
Start Time : null
End Time : null
Packet Type : null
Rate : null
Packet Size : null
Tx Number : 0
Tx Bytes : 0
Rx Number : 29
Rx Bytes : 1856