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

PIM — протокол многоадресной маршрутизации для IP-сетей, созданный для решения проблем групповой маршрутизации. PIM базируется на традиционных маршрутных протоколах (например, Border Gateway Protocol), вместо того, чтобы создавать собственную сетевую топологию. PIM использует unicast-таблицу маршрутизации для проверки RPF. Эта проверка выполняется маршрутизаторами, чтобы убедиться, что передача многоадресного трафика выполняется по пути без петель.

RP (rendezvous point) — точка рандеву, на которой будут регистрироваться источники многоадресных потоков и создавать маршрут от источника S (себя) до группы G: (S,G).

BSR (bootsrtap router) — механизм сбора информации о RP кандидатах, формировании списка RP для каждой многоадресной группы и отправка списка в пределах домена. Конфигурация многоадресной маршрутизации на базе IPv4.

  1.  Произвести настройку сетевых параметров на ПК.


РС2 – ip address 10.3.30.2/24 gateway 10.3.30.1 - Multicast Server

РС1 – ip address 10.2.0.2/24 gateway 10.2.0.1 - Client


       2. Настроить на коммутаторах VLAN, IP- адреса, порты:


 SW1:


vlan database

 vlan 3,30

exit

!

hostname SW1

!

interface gigabitethernet1/0/11

 switchport mode trunk

 switchport trunk allowed vlan add 30

 switchport forbidden default-vlan

exit

!

interface gigabitethernet1/0/23                       

 switchport access vlan 3

exit

!

interface vlan 3

 ip address 10.2.0.1 255.255.255.0

exit

!

interface vlan 30

 ip address 3.0.0.1 255.255.255.0

exit


SW2:


vlan database

 vlan 4,30

exit

!

hostname SW2

!

interface gigabitethernet1/0/11

 switchport mode trunk

 switchport trunk allowed vlan add 30

 switchport forbidden default-vlan

exit

!

interface gigabitethernet1/0/12

 switchport access vlan 4

exit

!

interface vlan 4

 ip address 10.3.30.1 255.255.255.0

exit

!

interface vlan 30

 ip address 3.0.0.2 255.255.255.0

exit


         3. Настроить протокол PIM на SW1, SW2:


SW1:


ip multicast-routing pim

!

interface vlan 3

  ip pim

exit

!

interface vlan 30

  ip pim

exit

!

ip pim rp-address 3.0.0.2 224.100.0.0/24


SW2:


ip multicast-routing pim

!

interface vlan 4

 ip pim

exit

!

interface vlan 30

 ip pim

exit

!                                                     

ip pim rp-address 3.0.0.2 224.100.0.0/24


        4.     Настроить любой один из протоколов динамической маршрутизации (OSPF/RIP/BGP), либо статические маршруты


SW1:


router bgp 64700

 bgp router-id 1.1.1.1

 address-family ipv4 unicast

  redistribute connected

 exit

 !

 neighbor 3.0.0.2

  remote-as 64700

  address-family ipv4 unicast

  exit

 exit

exit


SW2:


router bgp 64700

 bgp router-id 2.2.2.2

 address-family ipv4 unicast

  redistribute connected

 exit

 !

 neighbor 3.0.0.1

  remote-as 64700

  address-family ipv4 unicast

  exit

 exit

exit


Проверка соседства  PIM 


SW1#sh ip pim neighbor

Neighbor Address(es) InterfaceUptimeExpiresDR priority
3.0.0.2vlan3000:15:56 00:01:221  

SW2#sh ip pim neighbor

Neighbor Address(es)InterfaceUptimeExpiresDR priority
3.0.0.1vlan3000:17:1800:01:26 1


Также необходимо проверить наличие всех маршрутов в таблице маршрутизации.


Проверка  наличия записей (*,G), (S,G) после запуска мультикаста и клиентов:


console_SW1# sh ip mroute

IP Multicast Routing Table


Flags: D - Dense, S - Sparse, X - IGMP Proxy, s - SSM Group,

       C - Connected, L - Local, R - RP-bit set, F - Register flag,

       T - SPT-bit set, I - Received Source Specific Host Report

Timers: Uptime/Expires


(*, 224.100.0.1), uptime: 00:00:24, expires: never, RP 3.0.0.2, Flags: SL

  Incoming interface: vlan 30, RPF neighbor 3.0.0.2

  Outgoing interface list: vlan 3


(10.3.30.2, 224.100.0.1), uptime: 00:00:24, expires: 00:03:06, Flags: STR

  Incoming interface: vlan 30, RPF neighbor 3.0.0.2

  Outgoing interface list: vlan 3


console_SW2# sh ip mroute

IP Multicast Routing Table


Flags: D - Dense, S - Sparse, X - IGMP Proxy, s - SSM Group,

       C - Connected, L - Local, R - RP-bit set, F - Register flag,

       T - SPT-bit set, I - Received Source Specific Host Report

Timers: Uptime/Expires


(*, 224.100.0.1), uptime: 00:00:04, expires: never, RP 3.0.0.2, Flags: S

  Incoming interface: Null, RPF neighbor 3.0.0.2

  Outgoing interface list: vlan 30


(10.3.30.2, 224.100.0.1), uptime: 00:01:09, expires: 00:02:21, Flags: STR

  Incoming interface: vlan 4, RPF neighbor 0.0.0.0

  Outgoing interface list: vlan 30


  • Нет меток