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

Juniper ip pim раздача мульткаста

И так схема вот такая аплинк - juniper mx80 - cisco6500/teleste/и т.п.

 

Аплинк отдает мне мультикаст по pim. Мне его надо на juniper принять(с этим проблем нет) и отдать уже в других вланах в другие свои регионы.

На жунипере принимаю его вот так:

 

[interfaces xe-0/0/3 unit 10]
  vlan-id 10;
  family inet {
       address xx.xx.24.130/30;
   }
[protocols pim]
   rp {
      static {
           address 10.0.100.100 {
               group-ranges {
                   239.0.0.0/23;
               }
           }
       }
   }
   interface xe-0/0/3.10 {
       mode sparse;
       version 2;
   }

То есть в 10ом влане принимаю мультикаст. RP 10.0.100.100. Мой ип в этом влане xx.xx.30.130, у аплинка xx.xx.30.129.

 

Подскажите как правильно реализовать раздачу мультикаста на циску и на другие устройства. При чем в других вланах.

Edited by serg_sk

Share this post


Link to post
Share on other sites

Как NG MBGP VPN. Посредством MPLS, если в ядре он у вас есть. Или Draft-Rosen. Слишком мало входной инфы, чтоб помочь.

Либо чистым мультикастом, но при этом в вашей сети должны быть маршруты соурс-стриммеров вашего аплинка, а это не очень правильно.

Share this post


Link to post
Share on other sites

ну если снизу после джунипера нет больше PIM-соседей - то можно включить IGMP на интерфейсе:

Ну.. я думаю как раз по пиму передавать ниже на циску.

Слишком мало входной инфы, чтоб помочь.

Какая инфа нужна? Готов предоставить. :)

 

 

Смысл такой. Нужно от аплинка на джунипере принять мультикасть по pim. Потом отдать в свои(для начала) регионы на разные железяки, желательно тоже по pim. В частности в регионах будут выступать 2 cisco6500 и в одном teleste.

Share this post


Link to post
Share on other sites

Как от алпинка будешь забирать мультикаст?

Возможны два варианта:

1 Чтоб они тебе слили весь мультикаст статикой.

Этот вариант проще, но сразу зайдет весь трафик, а ты не написал сколько его.

2 Поднимать с алпинком BGP, MSDP, PIM. Так более правильно, но и более геморно, придется совместно с аплинком траблешутить.

3 Решить как забирать. Как vpn и сливать на PEшки посредством MPLS. Или Как чистый мультикаст, но при этом у вас будут роуты соурсов вашего аплинка.

Share this post


Link to post
Share on other sites

Ну.. я думаю как раз по пиму передавать ниже на циску.

 

 

тоже не проблема..включаете PIM в транспортном влане между MX и Cisco. На циске же знаете как PIM включать?

admin@BR> show configuration protocols pim
rib-group inet INET.2;
rp {
   static {
       address XXXXXX;
   }
}
interface xe-0/0/0.30 {
   mode sparse;
   version 2;
}
admin@BR>

Share this post


Link to post
Share on other sites

Аплинк отдает мне мультикаст по pim

тс написал же

Share this post


Link to post
Share on other sites

Где? Написал как отдать. А где как забрать?

Share this post


Link to post
Share on other sites

тоже не проблема..включаете PIM в транспортном влане между MX и Cisco. На циске же знаете как PIM включать?

И что дальше? Включил, прописал rp аплинка и на циске мультикаста нет. Ибо rp аплинка про мою циски и знать не знает.

Как от алпинка будешь забирать мультикаст?

Сейчас забираю по pim.

2 Поднимать с алпинком BGP, MSDP, PIM. Так более правильно, но и более геморно, придется совместно с аплинком траблешутить.

Поднять можно. Как дальше на циску то отдавать? Чтобы отдать на циску, надо на джунипере сделать свой rp, который и прописать на циске?

Edited by serg_sk

Share this post


Link to post
Share on other sites

Сейчас забираю по pim.

Уверен, что забираешь? Покажи роуты

Share this post


Link to post
Share on other sites

Забираю на жунипере. Уверен. Роуты покажу завтра, ибо надо переделать. Сейчас у меня влан с мультиком проброшен прямо на циску.

Edited by serg_sk

Share this post


Link to post
Share on other sites

Первый вариант был такой:

Жунипер vlan10(uplink), vlan20(downlink cisco)

[interfaces xe-0/0/3 unit 10]
  vlan-id 10;
  family inet {
       address xx.xx.24.130/30;
   }
[interfaces xe-0/0/0 unit 20]
  vlan-id 20;
  family inet {
       address xx.xx.24.125/30;
   }
[protocols pim]
   rp {
      static {
           address 10.0.100.100 {
               group-ranges {
                   239.0.0.0/23;
               }
           }
       }
   }
   interface xe-0/0/3.10 {
       mode sparse;
       version 2;
   }
   }
   interface xe-0/0/0.20 {
       mode sparse;
       version 2;
   }

Циска

ip multicast-routing
ip multicast multipath
ip pim rp-address 10.0.200.200 IPTV override
interface Vlan20
description IPTV
ip address xx.xx.24.126 255.255.255.252
ip pim sparse-mode
end
ip mroute 0.0.0.0 0.0.0.0 xx.xx.24.125

Итого от циски joinы были, жунипер их принимал и передавал дальше, подписывался на каналы и получал поток, но вот до циски поток не доходил.

Share this post


Link to post
Share on other sites

до циски поток не доходил.

уверены что Juniper передавал?

show multicast route extensive бахните.

 

 

на циске маршрут до RP есть?

Share this post


Link to post
Share on other sites

Не уверен. С жунипером знаком 2 дня и мало что про него знаю )

Завтра покажу. Сделаю rollback.

на циске маршрут до RP есть?

Прописывал и mroute и просто route через жунипер. Эффекта не было.

Share this post


Link to post
Share on other sites

мроут до RP ? ты жгешь.

10.0.200.200 - Рпишка аплинка? юникаст роут до нее есть? пингуется она с твоей циски?

Share this post


Link to post
Share on other sites

Не пингуется и не будет. Аплинк блочит icmp.

Share this post


Link to post
Share on other sites

ну так у RP роут до вашей киски есть?

Share this post


Link to post
Share on other sites

ну так у RP роут до вашей киски есть?

Ибо rp аплинка про мою циски и знать не знает.

 

Нет конечно. RP знает только о существовании жунипера. Ну или любой другой железяки у которой поставишь в 10ом влане ip address xx.xx.24.130/30;

 

Потому я и спрашиваю, как мне на жунипере сделать такой себе ретранслятор )

Share this post


Link to post
Share on other sites

ну так поэтому и не пашет :)MSDP вам в руки и поднимайте свой RP

Share this post


Link to post
Share on other sites

Не муди, попроси Аплинка слить тебе весь мультикаст статикой. А у себя уже подними RP.

Либо BGP+MSDP, но чувствю я, это не ваш метод

Edited by helpdesk

Share this post


Link to post
Share on other sites

прием по BPG+MSDP, а чтобы передать надо будет с циской тоже подниамать bgp+msdp или сделать локал rp и отдать по pim?

Share this post


Link to post
Share on other sites

а чтобы передать надо будет с циской тоже подниамать bgp+msdp или сделать локал rp и отдать по pim?

если хочется совсем просто: igp (тот же ospf) + pim-sm, ну и bsr для сведения всех настроек до минимума.

Share this post


Link to post
Share on other sites

Не муди, попроси Аплинка слить тебе весь мультикаст статикой. А у себя уже подними RP.

Либо BGP+MSDP, но чувствю я, это не ваш метод

 

Нет, SMDP ты поднимаешь со своей RP, чтобы была инфа о источниках. А по своей сети pim-sm + Rp статитик или BSR.

На своем джуне ты даешь команду RP local, а не статик.

Это означает, что на ней появится pd- интерфейс.

Share this post


Link to post
Share on other sites

Продолжим тему) Провайдер налил мне чистого мультика в влан. Поднял я на жунике local rp. Вижу даже запросы от циски. Но вот каналы не показывает. Я так понимаю локальная rp не знает откуда зачерпнуть мультик и не представляю как ей это указать.

Конфиг примерно такой:

 

interfaces {interfaces {   xe-0/0/0 {       unit 1950 {           description IPTV_DOWNLINK;           vlan-id 1950;           family inet {               address 172.16.24.125/30;           }       }   }   xe-0/0/2 {       unit 131 {           description UPLINK.IPTV;           vlan-id 131;       }                                  }   lo0 {       unit 0 {           family inet {               address 10.1.1.1/32;           }       }   }}protocols {   pim {       rp {           local {               address 10.1.1.1;               priority 5;               hold-time 200;               group-ranges {                             233.252.8.0/24;               }               override;           }       }       interface fxp0.0 {           disable;       }       interface xe-0/0/0.1950 {           mode sparse;           version 2;       }       interface xe-0/0/2.131 {           mode sparse;           version 2;       }       interface lo0.0 {           mode sparse;           version 2;       }   }}

 

Джоины вроде бы тоже есть.

 

root@MX80> show pim join Instance: PIM.master Family: INETR = Rendezvous Point Tree, S = Sparse, W = WildcardGroup: 233.252.8.60   Source: *   RP: 10.1.1.1   Flags: sparse,rptree,wildcard   Upstream interface: Local                 Instance: PIM.master Family: INET6R = Rendezvous Point Tree, S = Sparse, W = Wildcardroot@MX80> show pim neighbors B = Bidirectional Capable, G = Generation IdentifierH = Hello Option Holdtime, L = Hello Option LAN Prune Delay,P = Hello Option DR Priority, T = Tracking BitInstance: PIM.masterInterface           IP V Mode        Option       Uptime Neighbor addrxe-0/0/0.1950        4 2             HPG         2w4d12h 172.16.24.126 

 

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
Sign in to follow this