Jump to content
Калькуляторы

Extreme PIM IGMP

Всем привет!

Люди, помогите, я уже всю голову сломал себе.
Не работает multicast на Extreme

Схема следующая:
Juniper (MSDP,MBGP, RP (10.14.12.7)) --pim-- Extreme1 --pim-- Extreme2 --igmp-- SNR

Между Juniper и Extreme1 всё ОК. Клиеты, подключенные к Extreme1 получают трафик, проблему нет.
Теперь настраиваю связку Extreme1 и Extreme2
Extreme1

configure pim add vlan "vlan202" sparse 
configure vlan vlan202 ipaddress 10.0.3.18 255.255.255.254
enable ipforwarding vlan vlan202
enable ipmcforwarding vlan "vlan202"
configure pim crp static 10.14.12.7 "rp-static-7" 0

Extreme1# show pim vlan202 
    PIM SPARSE Interface[5] on VLAN vlan202 is enabled and up 
    IP adr: 10.0.3.18    mask: 255.255.255.254    DR of the net: 10.0.3.19
    DR Priority               : 1
    Passive                   : No
    Hello Interval            : 30 sec
    Neighbor Time out         : 105 sec
    Join/Prune Interval       : 60 sec
    Join/Prune holdtime       : 210 sec
    Trusted Gateway           : none
    CRP group List            : none with priority 192
    Shutdown priority         : 1024
    Source Specific Multicast : Disabled
    State Refresh             : Off
    State Refresh Capable     : No
    Border                    : No
                             Generation             State     DR
    Neighbor IP address      Id           Expires   Refresh   Priority
    10.0.3.19                0x5e8c933c       102   No               1

    Packet Statistics (In/Out)
    Hellos             187          188   Bootstraps          93           95
    Join/Prunes          0            0   Asserts              0            0
    Grafts               0            0   GraftAcks            0            0
    State Refresh        0            0

Extreme2

configure pim add vlan "vlan202" sparse
configure vlan vlan202 ipaddress 10.0.3.19 255.255.255.254
enable ipforwarding vlan vlan202
enable ipmcforwarding vlan "vlan202"
enable pim
configure pim crp static 10.14.12.7 "rp-static" 0

Extreme2 # show pim detail 
PIM Enabled, Version 2
PIM CRP Disabled
BSR state           : ACCEPT_PREFERRED ; BSR Hash Mask : 255.255.255.252
Current BSR Info    : 10.14.12.2 (Priority 1) expires after 103 sec
Configured BSR Info : 0.0.0.0 (Priority 0) 
CRP Adv Interval    : 60 sec ; CRP Holdtime: 150
BSR Interval        : 60 sec ; BSR Timeout : 130
Cache Timer         : 210 sec ; Prune Timer : 210
Assert Timeout      : 210 sec ; Register Suppression Timeout,Probe: 60, 5
Generation Id       : 0x5e8c8168      Dense Neighbor Check : On 
PIM-DM State Refresh TTL                  : 16
PIM-DM State Refresh Source Active Timer  : 210
PIM-DM State Refresh Origination Interval : 60
Threshold for Last Hop Routers: 0 kbps
Threshold for RP              : 0 kbps 
Register-Rate-Limit-Interval  : Always active 
PIM SSM address range         : None 
PIM Register Policy           : None 
PIM Register Policy RP        : None 
PIM IP Route Sharing          : Disabled
PIM IP Route Sharing Hash     : Source-Group-Next Hop
Register Checksum to exclude data 
Active Sparse Ckts 1 Dense Ckts 0 State Refresh Ckts 0

  Global Packet Statistics ( In              Out             Drop )
  C-RP-Advs                  0               0               0              
  Registers                  0               0               0              
  RegisterStops              0               0               0              

    PIM SPARSE Interface[1] on VLAN vlan202 is enabled and up 
    IP adr: 10.0.3.19    mask: 255.255.255.254    DR of the net: 10.0.3.19
    DR Priority               : 1
    Passive                   : No
    Hello Interval            : 30 sec
    Neighbor Time out         : 105 sec
    Join/Prune Interval       : 60 sec
    Join/Prune holdtime       : 210 sec
    Trusted Gateway           : none
    CRP group List            : none with priority 192
    Shutdown priority         : 1024
    Source Specific Multicast : Disabled
    State Refresh             : Off
    State Refresh Capable     : No
    Border                    : No
                             Generation             State     DR
    Neighbor IP address      Id           Expires   Refresh   Priority
    10.0.3.18                0x5e8c9326        85   No               1

    Packet Statistics (In/Out)
    Hellos             165          165   Bootstraps          84           82
    Join/Prunes          0            0   Asserts              0            0
    Grafts               0            0   GraftAcks            0            0
    State Refresh        0            0

Далее на Extreme2 создал vlan 4000 в качестве multicast-vlan для нижестоящих коммутаторов

create vlan "vlan4000"
configure vlan vlan4000 tag 4000
configure vlan vlan4000 add ports 1-12,21-23,30 tagged    
configure vlan vlan4000 ipaddress 10.5.8.73 255.255.255.255
enable ipforwarding vlan vlan4000
configure igmp 45 10 1 2 vlan vlan4000
enable ipmcforwarding vlan "vlan4000"
enable igmp snooping vlan "vlan4000" fast-leave 

На SNR прописал 4000 vlan, как multicast-vlan. Как видно, группы запрашиваются...

vlan 4000
 name IPTV
 multicast-vlan
ip igmp snooping
ip igmp snooping vlan 4000

Interface Ethernet1/0/1-24
 switchport association multicast-vlan 4000


SNR#show ip igmp snooping mrouter-port 

Igmp snooping vlan 4000 mrouter port
Note:"!"-static mrouter port
Ethernet1/0/24  

SNR#show ip igmp snooping vlan 4000   
Igmp snooping information for vlan 4000

Igmp snooping L2 general querier                  :NO
Igmp snooping query-interval                      :125(s)
Igmp snooping max response time                   :10(s)
Igmp snooping specific-query max response time    :1(s)
Igmp snooping robustness                          :2
Igmp snooping mrouter port keep-alive time        :255(s)

IGMP Snooping Connect Group Membership 
Note:*-All Source, (S)- Include Source, [S]-Exclude Source
Groups          Sources             Ports               Exptime  SrcMac              System Level
239.195.32.1    *                   Ethernet1/0/11      00:04:19 C0:25:E9:EB:10:B3   V2          
                                    Ethernet1/0/24      00:04:19 A8:F9:4B:14:B0:37   V3          
233.89.188.1    *                   Ethernet1/0/4       00:04:17 84:16:F9:D5:AA:58   V2          
                                    Ethernet1/0/7       00:04:19 70:4F:57:7E:0E:CF   V2          
239.195.32.2    *                   Ethernet1/0/12      00:04:14 98:DE:D0:6B:DB:21   V2          
239.195.32.7    *                   Ethernet1/0/3       00:04:15 98:DE:D0:58:BB:99   V2          
239.255.17.18   *                   Ethernet1/0/1       00:04:19 98:DE:D0:20:57:E7   V2          
239.255.102.18  *                   Ethernet1/0/8       00:04:18 98:DE:D0:D9:DF:53   V2          
239.195.32.20   *                   Ethernet1/0/12      00:04:14 98:DE:D0:6B:DB:21   V2          
239.255.3.22    *                   Ethernet1/0/8       00:04:13 98:DE:D0:D9:F3:49   V2          
239.195.32.54   *                   Ethernet1/0/3       00:04:13 50:FF:20:11:1E:86   V2          
224.0.1.60      *                   Ethernet1/0/1       00:04:18 60:31:97:EA:93:BD   V2          
                                    Ethernet1/0/12      00:04:12 18:D6:C7:3B:4A:41   V2          
239.192.152.143 *                   Ethernet1/0/1       00:04:15 98:DE:D0:D9:F3:09   V2          
                                    Ethernet1/0/1       00:04:15 98:DE:D0:2D:9A:25   V2          
                                    Ethernet1/0/10      00:04:16 00:E0:8B:68:07:83   V2          
                                    Ethernet1/0/2       00:04:17 98:DE:D0:20:40:9F   V2          
                                    Ethernet1/0/3       00:04:18 98:DE:D0:58:D2:79   V2          
                                    Ethernet1/0/7       00:04:20 98:DE:D0:6B:DA:C1   V2          

А каналы у клиентов не показывают.

Начал смотреть Extreme2. Чуть выше видно, что PIM соседи видят друг друга, всё ок. Но меня смущает, почему счётчики
Join/Prunes          0            0
с обеих сторон по нулям. Посмотрел, долетает ли вообще запрос до Extreme2. Вроде всё ок
 

Extreme2# show igmp vlan4000
Query Interval    :     45 sec
Max Response Time :     10 sec
Last Member Query :      1 sec
Robustness        :      2 

Interface on VLAN vlan4000 is enabled and up.
    inet 10.5.8.73/32 
    Locally registered multicast addresses: 
        224.0.0.2          224.0.0.22         
    Learned multicast addresses(Last Querier=10.5.8.73):
        224.2.127.254      239.192.0.0        239.195.32.62      
        239.195.32.1       239.195.32.2       239.195.32.4       
        224.100.100.100    239.195.32.7       230.230.230.230    
        234.5.6.7          234.5.6.8          238.20.14.250      
        239.195.32.11      239.192.152.143    224.200.200.200    
        228.8.8.8          234.200.200.200    239.255.17.18      
        239.255.102.18     231.232.233.235    235.10.10.10       
        232.44.44.233      239.195.32.18      239.255.3.22       
        224.0.0.22         239.195.32.19      239.195.32.20      
        233.89.188.1       239.195.32.32      225.30.7.13        
        234.55.55.55       234.55.55.56       239.255.255.177    
        224.0.1.178        239.194.75.48      239.255.255.246    
        239.195.32.54      239.255.67.250     239.255.255.250    
        239.0.0.250        239.255.255.251    224.0.0.251        
        224.0.1.187        224.0.0.252        224.0.1.60         
        224.0.2.60         239.255.255.253    239.254.127.63     
        239.2.0.252        

        s = static igmp member 

    Flags:
        IP Fwding YES       IPmc Fwding YES            IGMP YES 
         IGMP Ver  V2          Snooping YES     Proxy Query YES 
      XmitRtrAlrt YES     RcvRtrAlrtReq  NO 

Но при этом смотрю PIM на Extreme2 и вижу, что ничего он по PIM не запрашивает/получает

Extreme2# show pim cache 
Index  Dest Group      Source             InVlan   Origin 

Number of multicast cache = 0

Entry flags :-
         R: RP tree. S: Source tree. W: Any source.
Egress/Pruned interface flags :-
        SM: Sparse Mode           DM: Dense Mode
        Fw: Forwarding            PP: Prune pending
        AL: Assert Loser           N: Neighbor present
         I: IGMP member present    S: (s,g) join received
         Z: (*,g) join received    Y: (*,*,rp) join received

Что я делаю не так?? Буду признателен любым подсказкам. Сегодня в ночь думаю уже ребутнуть Extreme2.... Ведь так же не должно быть, что IGMP запрос есть, а к PIM Он не обращается.

Share this post


Link to post
Share on other sites
1 час назад, darkagent сказал:

conf pim add vlan4000 sparse passive

 

На Extreme2, я так понмаю?
Благодарю!! А можно пару слов, почему так? Не пойму логику работы. :( Зачем нам pim на vlan, в котором только igmp? и что значит passive?
может плохо ищу, но с документацией у Extreme не особо...

Share this post


Link to post
Share on other sites

нормально там с документацией. guide скачиваешь с их сайта и читаешь, все там есть и даже с картинками.

Share this post


Link to post
Share on other sites
3 минуты назад, darkagent сказал:

нормально там с документацией. guide скачиваешь с их сайта и читаешь, все там есть и даже с картинками.

Ок, значит плохо искал...

У них я нашёл только вот это
Но это не заработало, поэтому и обратился за помощью к залу.

Share this post


Link to post
Share on other sites

extremenetworks.com -> support -> documentation -> extremeXOS -> выбираем под свою версию софта и тянем user guide. 

Share this post


Link to post
Share on other sites
12 минут назад, darkagent сказал:

extremenetworks.com -> support -> documentation -> extremeXOS -> выбираем под свою версию софта и тянем user guide. 

Ок, посмотрю внимательнее.
Ещё раз большое спасибо за помощь!!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now