Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Текущий »

В данной статье рассматривается настройка для установления PIM-соседства через GRE-туннель для прохождения multicast-трафика. 

Данный функционал реализован в версии 4.0.22 R1 (поддерживается в последующих). Аппаратно данный функционал поддерживается на моделях 33хх, 35xx и 5324.

В рамках примера настройки данного функционала предлагается следующая схема:

Конфигурация  MES3324 R1-DUT:

no spanning-tree
!
bridge multicast filtering
!
vlan database
vlan 10,100
exit
!
port jumbo-frame
!
ip multicast-routing pim
!
hostname DUT-R1(MES3324)
!
interface gigabitethernet1/0/1
switchport access vlan 10
exit
!
interface tengigabitethernet1/0/1
switchport mode trunk
switchport trunk allowed vlan add 100
switchport forbidden default-vlan
exit
!
interface vlan 1
no ip address dhcp
exit
!
interface vlan 10
ip address 10.3.30.1 255.255.255.0
ip pim
exit
!
interface vlan 100
ip address 10.1.1.2 255.255.255.0
exit
!
interface Tunnel 1
Tunnel mode gre ip
Tunnel source loopback1
Tunnel destination 3.3.3.3
ip address 10.1.12.1 255.255.255.252
ip pim
exit
!
interface loopback 1
ip address 1.1.1.1 255.255.255.255
exit
!
!
ip default-gateway 10.1.1.1
ip route 10.1.2.0 /24 Tunnel 1
!
ip mroute 3.3.3.3 /32 Tunnel 1
ip mroute 192.168.1.0 /24 Tunnel 1
!
ip pim rp-address 3.3.3.3
!
end

Конфигурация MES2348P R2:

no spanning-tree
!
vlan database
vlan 100,200
exit
!
port jumbo-frame
!
interface tengigabitethernet1/0/1
switchport mode trunk
switchport trunk allowed vlan add 100
switchport forbidden default-vlan
load-average 5
exit
!
interface tengigabitethernet1/0/2
switchport mode trunk
switchport trunk allowed vlan add 200
switchport forbidden default-vlan
load-average 5
exit
!
interface vlan 100
ip address 10.1.1.1 255.255.255.0
exit
!
interface vlan 200
ip address 10.1.2.1 255.255.255.0
exit
!
interface loopback 1
ip address 2.2.2.2 255.255.255.255
exit
!
!
ip route 1.1.1.1 /32 10.1.1.2
ip route 3.3.3.3 /32 10.1.2.2
!
end

Конфигурация  MES3348 R3-DUT:

no spanning-tree
!
bridge multicast filtering
!
vlan database
vlan 20,200
exit
!
port jumbo-frame
!
ip multicast-routing pim
!
hostname R3(MES3348)
!
line console
exec-timeout 0
exit
!
interface gigabitethernet1/0/1
switchport access vlan 20
exit
!
interface tengigabitethernet1/0/1
switchport mode trunk
switchport trunk allowed vlan add 200
switchport forbidden default-vlan
exit
!
interface vlan 1
no ip address dhcp
exit
!
interface vlan 20
ip address 192.168.1.1 255.255.255.0
ip pim
exit
!
interface vlan 200
ip address 10.1.2.2 255.255.255.0
exit
!
interface Tunnel 1
Tunnel mode gre ip
Tunnel source loopback1
Tunnel destination 1.1.1.1
ip address 10.1.12.2 255.255.255.252
ip pim
exit
!
interface loopback 1
ip address 3.3.3.3 255.255.255.255
exit
!
!
ip default-gateway 10.1.2.1
ip route 10.1.1.0 /24 10.1.2.1
!
ip mroute 10.3.30.0 /24 Tunnel 1
!
ip pim rp-address 3.3.3.3
!
end


После настройки предложенной схемы проверим, что установлено PIM-соседство между R1 и R3:

Также проверим активные multicast-маршруты:

Далее, чтобы проверить прохождение трафика, настроим соответствующее зеркалирование на R2:

Таким образом, мы сможем, подключив ПК в gi1/0/1 R2 пронаблюдать пакеты через сетевой анализатор, например wireshark.

Чтобы проверить прохождение трафика, запустим UDP поток с сервера на группы 233.3.2.1, 233.3.2.2, 233.3.2.3, а со стороны клиента отправим IGMP Request-ы:

После этого просмотрим с помощью команды show ip mroute проверим таблицу многоадресной ip-маршрутизации со стороны R3 и R1

Далее проверим утилизацию интерфейсов на R1, R2 и R3:

Таким образом, мы настроили прохождение multicast-трафика посредством установления PIM-соседства через GRE-туннель.


  • Нет меток