The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Мультикаст и vrf"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Маршрутизаторы CISCO и др. оборудование. (Public)
Изначальное сообщение [ Отслеживать ]

"Мультикаст и vrf"  +/
Сообщение от lumenous (ok) on 12-Май-09, 09:30 
Привет всем.
Нужна помощь - необходимо обеспечить прохождение мультикаста внутри vrf через bgp.

Есть два роутера, соединены между собой.

Роутер X:

ip vrf mcast
rd 1234:77
route-target export 1234:77
route-target import 1234:77

ip multicast-routing
ip multicast-routing vrf mcast

interface Vlan777
description test mcast
ip vrf forwarding mcast
ip address 10.10.10.1 255.255.255.0
load-interval 30

address-family vpnv4
neighbor xxx-xxx send-community extended
neighbor x.y.y.z activate
exit-address-family
address-family ipv4 vrf mcast
  no synchronization
  redistribute connected
exit-address-family

Роутер Y:

ip vrf mcast
rd 1234:77
route-target export 1234:77
route-target import 1234:77

ip multicast-routing
ip multicast-routing vrf mcast

interface GigabitEthernet0/1.777
description test mcast
encapsulation dot1Q 777
ip vrf forwarding mcast
ip address 10.10.20.1 255.255.255.0
no snmp trap link-status
no cdp enable


address-family vpnv4
neighbor xxx-xxx send-community extended
neighbor y.y.y.z activate
exit-address-family
address-family ipv4 vrf mcast
  no synchronization
  redistribute connected
exit-address-family

Друг друга по IP они видят, маршруты есть, пинги ходят.

Роутер X:sh ip route vrf mcast

      10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
C        10.10.10.0/24 is directly connected, Vlan777
L        10.10.10.1/32 is directly connected, Vlan777
B        10.10.20.0/24 [200/0] via x.y.y.z, 3d21h

Как заставить работать мультикаст? Видимо что-то надо прописать на интерфейсах?

PS, роутеры 7609 и 7206

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Мультикаст и vrf"  +/
Сообщение от sh_ email(ok) on 12-Май-09, 10:28 
Для начала нуна mdt прописать. А еще лучше example на цызке посмотреть.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Мультикаст и vrf"  +/
Сообщение от lumenous (ok) on 12-Май-09, 14:35 
>Для начала нуна mdt прописать. А еще лучше example на цызке посмотреть.
>

ПРимер более менее подходящий нашел
http://www.cisco.com/en/US/technologies/tk648/tk828/tk363/te...
Но не уверен, что это то, что мне надо. Тут используется еще и RP.
В общем не понимаю до конца я этот мультикаст =(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Мультикаст и vrf"  +/
Сообщение от lumenous (ok) on 20-Май-09, 11:23 
>[оверквотинг удален]
>C        10.10.10.0/24 is directly connected,
>Vlan777
>L        10.10.10.1/32 is directly connected,
>Vlan777
>B        10.10.20.0/24 [200/0] via x.y.y.z,
>3d21h
>
>Как заставить работать мультикаст? Видимо что-то надо прописать на интерфейсах?
>
>PS, роутеры 7609 и 7206

Пока что добрался вот до чего. Можно что нибудь посоветовать?

Роутер X

ip vrf mcast
rd 1234:77
route-target export 1234:77
route-target import 1234:77
mdt default 232.0.1.1

interface Vlan777
description test mcast
ip vrf forwarding mcast
ip address 10.10.10.1 255.255.255.0
ip pim sparse-dense-mode
ip igmp version 3
load-interval 30

interface Loopback777
ip vrf forwarding mcast
ip address 10.10.0.2 255.255.255.255
ip pim sparse-dense-mode
ip igmp version 3

ip pim vrf mcast rp-address 10.10.0.1

Роутер Y

ip vrf mcast
rd 1234:77
route-target export 1234:77
route-target import 1234:77
mdt default 232.0.1.1

interface Loopback777
ip vrf forwarding mcast
ip address 10.10.0.1 255.255.255.255
ip pim sparse-dense-mode
ip igmp version 3

interface GigabitEthernet0/1.777
description test mcast
encapsulation dot1Q 777
ip vrf forwarding mcast
ip address 10.10.20.1 255.255.255.0
ip pim sparse-dense-mode
ip igmp version 3

С ПК, включенного с ротутера Y запускаю вещание на 232.0.0.9.
НА ПК, включенном с роутера X включаю VLC смотреть 232.0.0.9. ничего не показывает.
Смотрю дальше:

РОУТЕР X#sh ip mroute vrf mcast 232.0.0.9
IP Multicast Routing Table
Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected,
L - Local, P - Pruned, R - RP-bit set, F - Register flag,
T - SPT-bit set, J - Join SPT, M - MSDP created entry, E - Extranet,
X - Proxy Join Timer Running, A - Candidate for MSDP Advertisement,
U - URD, I - Received Source Specific Host Report,
Z - Multicast Tunnel, z - MDT-data group sender,
Y - Joined MDT-data group, y - Sending to MDT-data group,
V - RD & Vector, v - Vector
Outgoing interface flags: H - Hardware switched, A - Assert winner
Timers: Uptime/Expires
Interface state: Interface, Next-Hop or VCD, State/Mode

(*, 232.0.0.9), 00:01:28/00:02:19, RP 10.10.0.1, flags: SJC
Incoming interface: Tunnel1, RPF nbr x.y.y.z, Partial-SC
Outgoing interface list:
Vlan777, Forward/Sparse-Dense, 00:01:28/00:02:19, H

Тут как бы все шоколадно, на выход мой влан, на вход - тунель1 (он создался автоматом, видимо так и должно быть).

Смотрю на Роутере Y


Роутер Y#sh ip mroute vrf mcast 232.0.0.9
IP Multicast Routing Table
Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected,
L - Local, P - Pruned, R - RP-bit set, F - Register flag,
T - SPT-bit set, J - Join SPT, M - MSDP created entry,
X - Proxy Join Timer Running, A - Candidate for MSDP Advertisement,
U - URD, I - Received Source Specific Host Report,
Z - Multicast Tunnel, z - MDT-data group sender,
Y - Joined MDT-data group, y - Sending to MDT-data group
Outgoing interface flags: H - Hardware switched, A - Assert winner
Timers: Uptime/Expires
Interface state: Interface, Next-Hop or VCD, State/Mode

(*, 232.0.0.9), 00:05:01/stopped, RP 0.0.0.0, flags: DP
Incoming interface: Null, RPF nbr 0.0.0.0
Outgoing interface list: Null

(10.10.20.2, 232.0.0.9), 00:01:48/00:01:20, flags: PT
Incoming interface: GigabitEthernet0/1.777, RPF nbr 0.0.0.0
Outgoing interface list: Null


А вот тут он видит, что приходит с интерфейса, куда включен ПК, но никуда не отправляет дальше. (
Если набрать sh ip mroute vrf mcast count то так и есть, пакеты приходят, но не уходят.
IP Multicast Statistics
3 routes using 1378 bytes of memory
2 groups, 0.50 average sources per group
Forwarding Counts: Pkt Count/Pkts per second/Avg Pkt Size/Kilobits per second
Other counts: Total/RPF failed/Other drops(OIF-null, rate-limit etc)

Group: 232.0.0.9, Source count: 1, Packets forwarded: 0, Packets received: 10083
Source: 10.10.20.2/32, Forwarding: 0/-125/0/0, Other: 10083/0/10083

Group: 239.255.255.250, Source count: 0, Packets forwarded: 0, Packets received: 0

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Мультикаст и vrf"  +/
Сообщение от Basil (??) on 20-Май-09, 11:29 
>[оверквотинг удален]
>IP Multicast Statistics
>3 routes using 1378 bytes of memory
>2 groups, 0.50 average sources per group
>Forwarding Counts: Pkt Count/Pkts per second/Avg Pkt Size/Kilobits per second
>Other counts: Total/RPF failed/Other drops(OIF-null, rate-limit etc)
>
>Group: 232.0.0.9, Source count: 1, Packets forwarded: 0, Packets received: 10083
>Source: 10.10.20.2/32, Forwarding: 0/-125/0/0, Other: 10083/0/10083
>
>Group: 239.255.255.250, Source count: 0, Packets forwarded: 0, Packets received: 0

Чем вещаешь ? По умолчанию в VLC стоит TTL=1, нужно запускать VLC c параметром увеличивающим TTL. Именно запускать, если выставлять в GUI, то эффекта 0

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Мультикаст и vrf"  +/
Сообщение от sh_ email(ok) on 20-Май-09, 11:34 
А ip pim sparse-dense-mode включили на неVRFных интерфейсах?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Мультикаст и vrf"  +/
Сообщение от Basil (??) on 20-Май-09, 11:42 
>А ip pim sparse-dense-mode включили на неVRFных интерфейсах?

Да, иначе бы у него MDT туннели не поднялись :)
Но на всякий случай нужно посмотреть show ip pim mdt

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Мультикаст и vrf"  +/
Сообщение от lumenous (ok) on 20-Май-09, 12:00 
>[оверквотинг удален]
>>Other counts: Total/RPF failed/Other drops(OIF-null, rate-limit etc)
>>
>>Group: 232.0.0.9, Source count: 1, Packets forwarded: 0, Packets received: 10083
>>Source: 10.10.20.2/32, Forwarding: 0/-125/0/0, Other: 10083/0/10083
>>
>>Group: 239.255.255.250, Source count: 0, Packets forwarded: 0, Packets received: 0
>
>Чем вещаешь ? По умолчанию в VLC стоит TTL=1, нужно запускать VLC
>c параметром увеличивающим TTL. Именно запускать, если выставлять в GUI, то
>эффекта 0

Пробую через vrf, TTL выставлял в мастере вещания. (Влепил 20 на всякий случай)). Если знаете, как запускать VLC с этим параметром не через GUI, то скажите. Попробую.

На не VRF-ных интерфейсах, которые у нас используются для связи между роутера включен
просто  ip pim sparse-mode (У нас мультикаст ходит и без VRF). Необходимо поменять на sparse-dense-mode? На вещание без vrf никак не отразится?

#sh ip pim mdt bgp
MDT (Route Distinguisher + IPv4)               Router ID         Next Hop
#

#sh ip pim mdt
#
Видать что-то тут не то?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Мультикаст и vrf"  +/
Сообщение от Basil (??) on 20-Май-09, 12:18 
>[оверквотинг удален]
>
>#sh ip pim mdt bgp
>MDT (Route Distinguisher + IPv4)        
>       Router ID  
>      Next Hop
>#
>
>#sh ip pim mdt
>#
>Видать что-то тут не то?

--ttl 2- выставить при запуске VLC

Хмм.. а тунель поднялся.
Тогда sh ip mroute vrf mcast
PIM на лупбеках включен ? :)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Мультикаст и vrf"  +/
Сообщение от lumenous (ok) on 20-Май-09, 13:59 
>[оверквотинг удален]
>>
>>#sh ip pim mdt
>>#
>>Видать что-то тут не то?
>
>--ttl 2- выставить при запуске VLC
>
>Хмм.. а тунель поднялся.
>Тогда sh ip mroute vrf mcast
>PIM на лупбеках включен ? :)

Ключ выставлять пробовал - не вышло =(
PIM на лупбеках в vrf? Если да, то включен.
На них и на интерфейсах, к которым подключены вещатель и приемник стоит ip pim sparse-dense-mode.


sh ip mroute vrf mcast

на Y (откуда вещается)

RouterY#sh ip mroute vrf mcast
IP Multicast Routing Table
Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected,
       L - Local, P - Pruned, R - RP-bit set, F - Register flag,
       T - SPT-bit set, J - Join SPT, M - MSDP created entry,
       X - Proxy Join Timer Running, A - Candidate for MSDP Advertisement,
       U - URD, I - Received Source Specific Host Report,
       Z - Multicast Tunnel, z - MDT-data group sender,
       Y - Joined MDT-data group, y - Sending to MDT-data group
Outgoing interface flags: H - Hardware switched, A - Assert winner
Timers: Uptime/Expires
Interface state: Interface, Next-Hop or VCD, State/Mode

(*, 232.0.0.9), 00:00:28/stopped, RP 0.0.0.0, flags: DP
  Incoming interface: Null, RPF nbr 0.0.0.0
  Outgoing interface list: Null

(10.10.20.2, 232.0.0.9), 00:00:28/00:02:50, flags: PT
  Incoming interface: GigabitEthernet0/1.777, RPF nbr 0.0.0.0
  Outgoing interface list: Null

(*, 224.0.1.39), 00:13:08/00:02:30, RP 0.0.0.0, flags: DCL
  Incoming interface: Null, RPF nbr 0.0.0.0
  Outgoing interface list:
    Loopback777, Forward/Sparse-Dense, 00:13:08/00:00:00
    GigabitEthernet0/1.777, Forward/Sparse, 00:13:08/00:02:33
    Tunnel2, Forward/Sparse-Dense, 00:02:25/00:00:00

(*, 239.255.255.250), 00:12:16/00:02:39, RP 0.0.0.0, flags: DC
  Incoming interface: Null, RPF nbr 0.0.0.0
  Outgoing interface list:
    GigabitEthernet0/1.777, Forward/Sparse, 00:12:16/00:02:39

RouterY#

на роутере X

RouterX#sh ip mroute vrf mcast
IP Multicast Routing Table
Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected,
       L - Local, P - Pruned, R - RP-bit set, F - Register flag,
       T - SPT-bit set, J - Join SPT, M - MSDP created entry, E - Extranet,
       X - Proxy Join Timer Running, A - Candidate for MSDP Advertisement,
       U - URD, I - Received Source Specific Host Report,
       Z - Multicast Tunnel, z - MDT-data group sender,
       Y - Joined MDT-data group, y - Sending to MDT-data group,
       V - RD & Vector, v - Vector
Outgoing interface flags: H - Hardware switched, A - Assert winner
Timers: Uptime/Expires
Interface state: Interface, Next-Hop or VCD, State/Mode

(*, 239.255.255.250), 00:22:31/00:02:43, RP 10.10.0.1, flags: SJC
  Incoming interface: Tunnel1, RPF nbr x.y.y.z, Partial-SC
  Outgoing interface list:
    Vlan777, Forward/Sparse-Dense, 00:22:31/00:02:43, H

(*, 232.0.0.9), 00:03:14/00:02:43, RP 10.10.0.1, flags: SJC
  Incoming interface: Tunnel1, RPF nbr x.y.y.z, Partial-SC
  Outgoing interface list:
    Vlan777, Forward/Sparse-Dense, 00:03:14/00:02:43, H

(*, 224.0.1.40), 05:17:57/00:02:38, RP 10.10.0.1, flags: SJCL
  Incoming interface: Tunnel1, RPF nbr x.y.y.z
  Outgoing interface list:
    Vlan777, Forward/Sparse-Dense, 05:17:57/00:02:38

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Мультикаст и vrf"  +/
Сообщение от Basil (??) on 20-Май-09, 14:39 
>[оверквотинг удален]
>
>(*, 232.0.0.9), 00:03:14/00:02:43, RP 10.10.0.1, flags: SJC
>  Incoming interface: Tunnel1, RPF nbr x.y.y.z, Partial-SC
>  Outgoing interface list:
>    Vlan777, Forward/Sparse-Dense, 00:03:14/00:02:43, H
>
>(*, 224.0.1.40), 05:17:57/00:02:38, RP 10.10.0.1, flags: SJCL
>  Incoming interface: Tunnel1, RPF nbr x.y.y.z
>  Outgoing interface list:
>    Vlan777, Forward/Sparse-Dense, 05:17:57/00:02:38

Вот ту все хорошо описано, проверь по шагам
http://www.cisco.com/en/US/tech/tk828/tech_digest09186a00801...
пока не поднимутся MDT туннели, работать ни чего не будет.
1.Какая топология ? 2 рутера просто друг с другом соединены ?
2.PIM на лупбеках, которые не в VRF у тебя скорее всего не включен.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Мультикаст и vrf"  +/
Сообщение от lumenous (ok) on 20-Май-09, 16:02 
>[оверквотинг удален]
>>  Incoming interface: Tunnel1, RPF nbr x.y.y.z
>>  Outgoing interface list:
>>    Vlan777, Forward/Sparse-Dense, 05:17:57/00:02:38
>
>Вот ту все хорошо описано, проверь по шагам
>http://www.cisco.com/en/US/tech/tk828/tech_digest09186a00801...
>пока не поднимутся MDT туннели, работать ни чего не будет.
>1.Какая топология ? 2 рутера просто друг с другом соединены ?
>2.PIM на лупбеках, которые не в VRF у тебя скорее всего не
>включен.

Топология:
Два роутера напрямую соединены друг с другом. Между ними ходит BGP и MPLS. BGP поднят на лупбеках. Там не прописан пим, там вообще просто IP указаны и все. Пим прописан только на физ. интерфейсах, которые смотрят на другой роутер. И при данной схеме мультикаст работает (наш мультикаст, который мы вещаем для своих клиентов).


Еще предоставляем VPN для клиентов между городами (тобишь между двумя роутерами) средствами vrf. Появился клиент, которому необходимо гнать свой мультикаст из одного города в другой на несколько точек...

Спасибо за ссылку, буду читать.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Мультикаст и vrf"  +/
Сообщение от sh_ email(ok) on 20-Май-09, 17:24 
А еще рекомендую посмотреть TTL с помощью сниффера. ;)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Мультикаст и vrf"  +/
Сообщение от Basil (??) on 21-Май-09, 15:19 
>А еще рекомендую посмотреть TTL с помощью сниффера. ;)

Абсолютно согласен, сам бился пол дня с VLC :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру