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

msdp+pim cisco+extreme msdp+pim cisco+extreme

Добрый день!

Помогите с настройкой msdp.

Отдаем провайдеру мультикаст по пиму, настроен msdp, mbgp не используем

 

Проблема в том у оператора которому мы отдаем проблемы.

Наша циска

3750X-12SE-BGP#sho running-config | include msdp
ip msdp peer 1.1.1.2 connect-source Vlan2001 remote-as 31133
ip msdp sa-filter out 1.1.1.2 route-map deny
ip msdp peer 10.255.253.1 connect-source Loopback0 remote-as 65001
ip msdp cache-sa-state
ip msdp originator-id Loopback0
ip msdp rpf rfc3618
...
interface Vlan2001
ip address 1.1.1.1 255.255.255.252
ip pim bsr-border
ip pim sparse-mode
ip igmp access-group deny
load-interval 30
!
interface Vlan2003
description IPTV-Rline
ip address 10.255.253.2 255.255.255.252
ip pim bsr-border
ip pim sparse-mode
load-interval 30
!
...
ip pim rp-address 176.115.136.5 IPTV override
ip pim bsr-candidate Loopback0 0
ip pim rp-candidate Loopback0 group-list mcACL-HITV priority 10

 

Его экстрим

# Module pim configuration.
#
configure pim add vlan "IPTV" sparse
configure pim timer 30 60 vlan "IPTV"
configure pim vlan "IPTV" trusted-gateway "none"
configure pim crp vlan "IPTV" "rp-list" 0
configure pim vlan "IPTV" shutdown-priority 1024
configure pim vlan "IPTV" dr-priority 1
configure pim vlan "IPTV" border
enable pim
configure pim crp timer 60
configure pim dense-neighbor-check on
configure pim register-suppress-interval 60 register-probe-interval 5
configure pim register-checksum-to exclude-data
configure pim register-rate-limit-interval 0
configure pim spt_threshold 0
configure pim cbsr vlan "IPTV" 1
configure pim state-refresh timer source-active-timer 210
configure pim state-refresh timer origination-interval 60
configure pim state-refresh ttl 16

configure pim crp static 10.255.253.1 "rp-list" 0
X670-Core1.3 #

###############

#
# Module msdp configuration.
#
create msdp peer 10.255.253.2 remote-as 41743 vr VR-Default
configure msdp peer 10.255.253.2 timer keep-alive 60 hold-time 75 vr VR-Default
configure msdp peer 10.255.253.2 source-interface any vr VR-Default
configure msdp peer 10.255.253.2 description vr VR-Default
configure msdp peer 10.255.253.2 sa-limit 0 vr VR-Default
configure msdp peer 10.255.253.2 ttl-threshold 0 vr VR-Default
enable msdp peer 10.255.253.2 process-sa-request vr VR-Default
configure msdp peer 10.255.253.2 default-peer vr VR-Default
configure msdp peer 10.255.253.2 sa-filter in none vr VR-Default
configure msdp peer 10.255.253.2 sa-filter out none vr VR-Default
configure msdp peer 10.255.253.2 mesh-group none vr VR-Default
configure msdp peer 10.255.253.2 password none vr VR-Default
enable msdp peer 10.255.253.2 vr VR-Default
configure msdp originator-id 10.255.253.1 vr VR-Default
configure msdp sa-cache-server 10.255.253.2 vr VR-Default

# маршрут руками прописали до источника
X670-Core1.4 # sh iproute | include 93.100
#s   93.100.195.0/24    10.255.253.2    1    UG---S-um--f- IPTV 6d:0h:12m:19s

Share this post


Link to post
Share on other sites

Mtrace до исчтоника с моей циски

#mtrace 93.100.195.70
Type escape sequence to abort.
Mtrace from 93.100.195.70 to 37.29.105.198 via RPF
From source (?) to destination (?)
Querying full reverse path... * switching to hop-by-hop:
0  1.1.1.1
-1  1.1.1.1 PIM  [93.100.195.64/27]
-2  1.1.1.2 PIM  [default]
-3    * 10.222.5.109

 

mtrace с его extreme

* X670-Core1.7 # mtrace source 93.100.195.70
Mtrace from 93.100.195.70 to Self via 0.0.0.0
 0   10.255.253.1
-1   10.255.253.1     PIM thresh^ 0   93.100.195.0/24
-2   10.255.253.2     PIM thresh^ 0   93.100.195.64/27     No space in packet
 3   1.1.1.2

ps

адреса заменены некоторые

Share this post


Link to post
Share on other sites

Ах, да. не показывает у оператора за экстримом тв.

Вернее сказать иногда показывает один канал, а другой может не показывать, хотя источник один.

 

Канал не показывает

Поэтому нет принадлежнасти к влану
[23.04.2015 12:34:16] Andrey Aytul: а вот что происходит при подключении к 1 каналу
[23.04.2015 12:34:18] Andrey Aytul: [0000] 239.195.32.1    10.255.253.1 (WR)  (null)   Sparse
[0000] 239.195.32.1    93.100.195.70 ( )  IPTVSparse

 

Канал показывает

[0000] 239.195.32.5    10.255.253.1 (WR)  (null)   Sparse
[0001] 239.195.32.5    93.100.195.70 (S)  IPTVSparse

 

Mbgp не настроен между циской и экстримом, на экстриме прописаны маршруты до источников в мою сторону.

Подкорректировал первое сообщение , добавил конфиги недостающие.

Share this post


Link to post
Share on other sites

либо делать mbgp, либо изучать вывод команд deb pim sh msdp-remote-* и бесконечно городить костыли на каждый чих.

Share this post


Link to post
Share on other sites

А статических маршрутов не хватает для замены mbgp?

Я так понимаю мне ничего не мешает настроить только multicast bgp, без unicast?

Кстати в мануале на экстрим посмотрел примеры, там везде рекомендуют loopback интерфейсы использовать, может спасет?

Share this post


Link to post
Share on other sites

multicast bgp будет достаточно, хотя, от греха подальше я б и юникастом спустил бы сурсовый адрес.

loopback интерфейсы нужны для anycast rp, без которого, кстати говоря, может все и не работает.

Share this post


Link to post
Share on other sites

То есть лучше с его стороны поднять лупбек, а с нашей стороны еще и переделать сессию с нашим провайдером на лупбек.

Сессия с нашим поставщиком,

было так:

ip msdp peer 1.1.1.2 connect-source Vlan2001 remote-as 31133

сделать так:

ip msdp peer 1.1.1.2 connect-source Loopback0 remote-as 31133

Share this post


Link to post
Share on other sites

Если полоса позволяет, не проще уйти от msdp+pim на статическое выдавливание всего к Extreme.

И со стороны Extreme рассматривать задачу как бы это multicast идет от стримов(т.е. серверов)

Share this post


Link to post
Share on other sites

А про статическое можно подробней?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Да, статикой не вариант полагаю. А что скажите по конфигам, вроде все в норме.

Share this post


Link to post
Share on other sites

др*чить на конфиги это неправильный метод траблшутинга.

я так и не понял где проблема и что происходит. есть подписка на экстриме, но нет на циске? есть подписка везде, но не идет трафик? еще что-то?

а если сделать статик джойн на экстриме на все группы, а если софт на экстриме обновить, а если... в общем "доктор, у меня это"

Share this post


Link to post
Share on other sites

Включительно дебаг на цыске и дебаг логи на экстриме. Мы на экстриме делаем на lo интерфейсе msdp, обычный bgp и pim rp. Наш пир сделал один Статик-роут до lo и всю логику на него направляет.

Share this post


Link to post
Share on other sites

Если полоса позволяет, не проще уйти от msdp+pim на статическое выдавливание всего к Extreme.

И со стороны Extreme рассматривать задачу как бы это multicast идет от стримов(т.е. серверов)

+100. Мы даже отдельный порт поднимаем под это если есть возможность. И еще и фильтры вешаю, где запрещаю весь rx. Тут у нас такие есть приниматели мультикаста (не буду показывать пальцем на именитых операторов), что только диву даешься!!! Это решение имеет один неоспоримый плюс - приехал с ноутом, запустил VLC, натыкал носом принимающую сторону, и уехал.

Share this post


Link to post
Share on other sites

Четкий траблешутинг, поржал. Вы уверены, что вы тем, чем надо занимаетесь?

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