serg_sk Posted April 28, 2015 Posted April 28, 2015 (edited) И так схема вот такая аплинк - 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 April 28, 2015 by serg_sk Вставить ник Quote
helpdesk Posted April 28, 2015 Posted April 28, 2015 Как NG MBGP VPN. Посредством MPLS, если в ядре он у вас есть. Или Draft-Rosen. Слишком мало входной инфы, чтоб помочь. Либо чистым мультикастом, но при этом в вашей сети должны быть маршруты соурс-стриммеров вашего аплинка, а это не очень правильно. Вставить ник Quote
serg_sk Posted April 28, 2015 Author Posted April 28, 2015 ну если снизу после джунипера нет больше PIM-соседей - то можно включить IGMP на интерфейсе: Ну.. я думаю как раз по пиму передавать ниже на циску. Слишком мало входной инфы, чтоб помочь. Какая инфа нужна? Готов предоставить. :) Смысл такой. Нужно от аплинка на джунипере принять мультикасть по pim. Потом отдать в свои(для начала) регионы на разные железяки, желательно тоже по pim. В частности в регионах будут выступать 2 cisco6500 и в одном teleste. Вставить ник Quote
helpdesk Posted April 28, 2015 Posted April 28, 2015 Как от алпинка будешь забирать мультикаст? Возможны два варианта: 1 Чтоб они тебе слили весь мультикаст статикой. Этот вариант проще, но сразу зайдет весь трафик, а ты не написал сколько его. 2 Поднимать с алпинком BGP, MSDP, PIM. Так более правильно, но и более геморно, придется совместно с аплинком траблешутить. 3 Решить как забирать. Как vpn и сливать на PEшки посредством MPLS. Или Как чистый мультикаст, но при этом у вас будут роуты соурсов вашего аплинка. Вставить ник Quote
rdntw Posted April 28, 2015 Posted April 28, 2015 Ну.. я думаю как раз по пиму передавать ниже на циску. тоже не проблема..включаете 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> Вставить ник Quote
helpdesk Posted April 28, 2015 Posted April 28, 2015 Отдать то, что еще не забрали?) Как это? Вставить ник Quote
rdntw Posted April 28, 2015 Posted April 28, 2015 Аплинк отдает мне мультикаст по pim тс написал же Вставить ник Quote
helpdesk Posted April 28, 2015 Posted April 28, 2015 Где? Написал как отдать. А где как забрать? Вставить ник Quote
serg_sk Posted April 28, 2015 Author Posted April 28, 2015 (edited) тоже не проблема..включаете PIM в транспортном влане между MX и Cisco. На циске же знаете как PIM включать? И что дальше? Включил, прописал rp аплинка и на циске мультикаста нет. Ибо rp аплинка про мою циски и знать не знает. Как от алпинка будешь забирать мультикаст? Сейчас забираю по pim. 2 Поднимать с алпинком BGP, MSDP, PIM. Так более правильно, но и более геморно, придется совместно с аплинком траблешутить. Поднять можно. Как дальше на циску то отдавать? Чтобы отдать на циску, надо на джунипере сделать свой rp, который и прописать на циске? Edited April 28, 2015 by serg_sk Вставить ник Quote
helpdesk Posted April 28, 2015 Posted April 28, 2015 Сейчас забираю по pim. Уверен, что забираешь? Покажи роуты Вставить ник Quote
serg_sk Posted April 28, 2015 Author Posted April 28, 2015 (edited) Забираю на жунипере. Уверен. Роуты покажу завтра, ибо надо переделать. Сейчас у меня влан с мультиком проброшен прямо на циску. Edited April 28, 2015 by serg_sk Вставить ник Quote
serg_sk Posted April 28, 2015 Author Posted April 28, 2015 Первый вариант был такой: Жунипер 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ы были, жунипер их принимал и передавал дальше, подписывался на каналы и получал поток, но вот до циски поток не доходил. Вставить ник Quote
rdntw Posted April 28, 2015 Posted April 28, 2015 до циски поток не доходил. уверены что Juniper передавал? show multicast route extensive бахните. на циске маршрут до RP есть? Вставить ник Quote
serg_sk Posted April 28, 2015 Author Posted April 28, 2015 Не уверен. С жунипером знаком 2 дня и мало что про него знаю ) Завтра покажу. Сделаю rollback. на циске маршрут до RP есть? Прописывал и mroute и просто route через жунипер. Эффекта не было. Вставить ник Quote
helpdesk Posted April 28, 2015 Posted April 28, 2015 мроут до RP ? ты жгешь. 10.0.200.200 - Рпишка аплинка? юникаст роут до нее есть? пингуется она с твоей циски? Вставить ник Quote
serg_sk Posted April 29, 2015 Author Posted April 29, 2015 Не пингуется и не будет. Аплинк блочит icmp. Вставить ник Quote
applx Posted April 29, 2015 Posted April 29, 2015 ну так у RP роут до вашей киски есть? Вставить ник Quote
serg_sk Posted April 29, 2015 Author Posted April 29, 2015 ну так у RP роут до вашей киски есть? Ибо rp аплинка про мою циски и знать не знает. Нет конечно. RP знает только о существовании жунипера. Ну или любой другой железяки у которой поставишь в 10ом влане ip address xx.xx.24.130/30; Потому я и спрашиваю, как мне на жунипере сделать такой себе ретранслятор ) Вставить ник Quote
applx Posted April 29, 2015 Posted April 29, 2015 ну так поэтому и не пашет :)MSDP вам в руки и поднимайте свой RP Вставить ник Quote
helpdesk Posted April 29, 2015 Posted April 29, 2015 (edited) Не муди, попроси Аплинка слить тебе весь мультикаст статикой. А у себя уже подними RP. Либо BGP+MSDP, но чувствю я, это не ваш метод Edited April 29, 2015 by helpdesk Вставить ник Quote
serg_sk Posted April 29, 2015 Author Posted April 29, 2015 прием по BPG+MSDP, а чтобы передать надо будет с циской тоже подниамать bgp+msdp или сделать локал rp и отдать по pim? Вставить ник Quote
darkagent Posted April 29, 2015 Posted April 29, 2015 а чтобы передать надо будет с циской тоже подниамать bgp+msdp или сделать локал rp и отдать по pim? если хочется совсем просто: igp (тот же ospf) + pim-sm, ну и bsr для сведения всех настроек до минимума. Вставить ник Quote
helpdesk Posted April 29, 2015 Posted April 29, 2015 Не муди, попроси Аплинка слить тебе весь мультикаст статикой. А у себя уже подними RP. Либо BGP+MSDP, но чувствю я, это не ваш метод Нет, SMDP ты поднимаешь со своей RP, чтобы была инфа о источниках. А по своей сети pim-sm + Rp статитик или BSR. На своем джуне ты даешь команду RP local, а не статик. Это означает, что на ней появится pd- интерфейс. Вставить ник Quote
serg_sk Posted June 2, 2015 Author Posted June 2, 2015 Продолжим тему) Провайдер налил мне чистого мультика в влан. Поднял я на жунике 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 Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.