Пример настройки зеркалирования
Рассмотрим пример настройки зеркалирования для маршрутизатора и двух клиентских устройств, сконфигурированных, как представлено на схеме ниже.

Рисунок
В конфигурации EcoRouter настроены следующие соответствия сервисных интерфейсов:
- port te2 — service-instance te2 — interface e2,
- port te3 — service-instance te3 — interface e3.
Конфигурация EcoRouter:
!
interface e2
ip address 1.1.1.100/24
!
interface e3
ip address 2.2.2.100/24
!
port te1
!
port te2
service-instance te2
encapsulation untagged
connect ip interface e2
!
port te3
service-instance te3
encapsulation untagged
connect ip interface e3
!Ниже рассмотрено несколько примеров правил зеркалирования. Для того чтобы эти правила не выполнялись все вместе, необходимо либо удалять ненужные правила, либо приостанавливать их, как описано ниже в пункте “Приостановка зеркалирования”.
Пример правила 1
В конфигурацию EcoRouter вносим правило зеркалирования, при котором весь трафик с port te2 будет зеркалироваться на port te1.
ecorouter(config)# mirror-session 0
ecorouter(config-mirror)# destination port te1
ecorouter(config-mirror)# source port te2 bothВ выводе конфигурации при помощи команды show run это правило будет выглядеть следующим образом:
!
mirror-session 0
destination port te1
source port te2 bothРаботу правила mirror-session 0 можно проиллюстрировать, выполнив с клиентского устройства Client 1 команду ping 1.1.1.100 и отследив изменение значений счётчиков для port te2 и port te1. Схема зеркалирования, реализуемая правилом mirror-session 0 представлена ниже.

Рисунок
При этом, если Client 1 отправил на EcoRouter 10 пингов и получил от него 10 ответов, прирост значений счетчиков будет:
port te2
Total received packets: 10
Total transmitted packets: 10
port te1
Total transmitted packets: 20Пример правила 2
В конфигурацию EcoRouter вносим правило зеркалирования, при котором входящий трафик service-instance te3 зеркалируется на port te1.
ecorouter(config)# mirror-session 1
ecorouter(config-mirror)# destination port te1
ecorouter(config-mirror)# source port te3 service-instance te3 rxВ выводе конфигурации при помощи команды show run это правило будет выглядеть следующим образом:
!
mirror-session 1
destination port te1
source port te3 service-instance te3 rxРаботу правила mirror-session 1 можно проиллюстрировать, выполнив с клиентского устройства Client 2 команду ping 2.2.2.100 и отследив изменение значений счётчиков для port te3 и port te1. Схема зеркалирования, реализуемая правилом mirror-session 1 представлена ниже.

Рисунок
При этом, если Client 2 отправил на EcoRouter 10 пингов и получил от него 10 ответов, прирост значений счетчиков будет:
port te3
Total received packets: 10
Total transmitted packets: 10
port te1
Total transmitted packets: 10Пример правила 3
В конфигурацию EcoRouter вносим правило зеркалирования, при котором исходящий трафик interface e3 зеркалируется на port te1.
ecorouter(config)# mirror-session 2
ecorouter(config-mirror)# destination port te1
ecorouter(config-mirror)# source interface e3 txВ выводе конфигурации при помощи команды show run это правило будет выглядеть следующим образом:
!
mirror-session 2
destination port te1
source interface e3 txРаботу правила mirror-session 2 можно проиллюстрировать, выполнив с клиентского устройства Client 2 команду ping 2.2.2.100 и отследив изменение значений счётчиков для port te3 и port te1. Схема зеркалирования, реализуемая правилом mirror-session 2 представлена ниже.

Рисунок
При этом, если Client 2 отправил на EcoRouter 10 пингов и получил от него 10 ответов, прирост значений счетчиков будет:
interface e3
Total received packets: 10
Total transmitted packets: 10
port te1
Total transmitted packets: 10