The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Мультикаст и vrf, !*! lumenous, 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

  • Мультикаст и vrf, !*! sh_, 10:28 , 12-Май-09 (1)
    Для начала нуна mdt прописать. А еще лучше example на цызке посмотреть.
  • Мультикаст и vrf, !*! lumenous, 11:23 , 20-Май-09 (3)
    >[оверквотинг удален]
    >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

    • Мультикаст и vrf, !*! Basil, 11:29 , 20-Май-09 (4)
      >[оверквотинг удален]
      >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

      • Мультикаст и vrf, !*! sh_, 11:34 , 20-Май-09 (5)
        А ip pim sparse-dense-mode включили на неVRFных интерфейсах?
      • Мультикаст и vrf, !*! lumenous, 12:00 , 20-Май-09 (7)
        >[оверквотинг удален]
        >>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
        #
        Видать что-то тут не то?

        • Мультикаст и vrf, !*! Basil, 12:18 , 20-Май-09 (8)
          >[оверквотинг удален]
          >
          >#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 на лупбеках включен ? :)


          • Мультикаст и vrf, !*! lumenous, 13:59 , 20-Май-09 (9)
            >[оверквотинг удален]
            >>
            >>#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

            • Мультикаст и vrf, !*! Basil, 14:39 , 20-Май-09 (10)
              >[оверквотинг удален]
              >
              >(*, 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 у тебя скорее всего не включен.

              • Мультикаст и vrf, !*! lumenous, 16:02 , 20-Май-09 (11)
                >[оверквотинг удален]
                >>  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. Появился клиент, которому необходимо гнать свой мультикаст из одного города в другой на несколько точек...

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





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

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