AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 586608
Accepted
Olivier S
Olivier S
Asked: 2014-04-04 21:27:10 +0800 CST2014-04-04 21:27:10 +0800 CST 2014-04-04 21:27:10 +0800 CST

使用 IOS 在两个 VLAN 上拆分多播流量

  • 772

这是我想做的事情:

在运行 cisco IOS 的交换机/路由器上(理想情况下,它可以在 3560G 上的 Lanbase 映像上工作,但也可以使用 65xx 路由器)我在 vlan 100 上收到两个 udp 多播流:

  • vlan 100、@239.34.1.1:1234 和@239.34.1.2:1234

我需要做的是转发:

  • @239.34.1.1:1234 在 vlan 101
  • @239.34.1.2:1234 在 vlan 102

目前我不关心 igmp snooping,它被禁用(多播流量被视为广播),但理想的解决方案是将 igmp 查询从 vlan 101/102 转发到 vlan 100。

正如@metacom 所建议的,我做了以下事情:

我正在运行:ipbasek9 / 12.2(44)SE6

ip multicast-routing distributed
no ip igmp snooping
ip igmp ssm-map enable
no ip igmp ssm-map query dns
ip igmp ssm-map static 11 192.168.0.41
ip igmp ssm-map static 12 192.168.0.1
ip igmp ssm-map static 16 192.168.0.6
vlan 100
 name video feeds a and b
vlan 101
 name video a

interface vlan 100
 ip address 192.168.0.146 255.255.255.0
 # How am I supposed to explain that feeds 239.34.1.1 and 239.34.1.2 have a source on vlan 100?
 ip igmp static-group 239.34.1.2 source ssm-map
 ip igmp static-group 239.34.1.1 source ssm-map
 ip pim passive

interface vlan 101
 ip address 172.16.5.17 255.255.255.248
 ip igmp static-group 239.34.1.1 source ssm-map
 ip pim passive

ip pim ssm range 88

access-list 11 permit 239.34.1.1
access-list 12 permit 239.34.1.2

access-list 88 permit 239.34.1.1
access-list 88 permit 239.34.1.2

使用此配置,我有一台服务器与两个 VLAN 都有中继连接。在 vlan 100 上,我可以看到(例如通过 tcpdump)239.34.1.1 和 239.34.1.2 流。在 vlan 101 上,我没有任何多播流。

当我跑步时,show ip mroute我什么也看不见。我不知道如何配置 pim。在这张图片中我只有pim passive,我不知道激活它是好事还是坏事。

编辑

我ip pim passive在两个 SVI 上都激活了,这是结果show ip igmp groups 239.34.1.1

Group Address    Interface                Uptime    Expires   Last
Reporter   Group Accounted
239.34.1.1       Vlan101                 00:07:19  stopped   0.0.0.0         
239.34.1.1       Vlan100                 00:07:31  stopped   192.168.0.36

此外,如果我运行,show ip mroute 239.34.1.1我没有该组的传入接口:

#show ip mroute 239.34.1.1
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
       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

(192.168.0.1, 239.34.1.1), 00:14:42/00:02:34, flags: sTI
  Incoming interface: Null, RPF nbr 0.0.0.0
  Outgoing interface list:
    Vlan101, Forward/Sparse-Dense, 00:14:29/00:00:44
    Vlan100, Forward/Sparse-Dense, 00:14:41/00:02:34
ios
  • 2 2 个回答
  • 994 Views

2 个回答

  • Voted
  1. metacom
    2014-04-07T07:41:39+08:002014-04-07T07:41:39+08:00

    使用 SSM 映射配置静态流量转发: http ://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipmulti_igmp/configuration/xe-3s/imc-igmp-xe-3s-书/imc_ssm_map.html#GUID-DDD77D1A-D5C2-4402-A7C6-D1728B94A833

    这听起来正是您所需要的。

    该配置将为 vlan101 添加一个允许 239.34.1.1 的 acl,为 vlan 102 添加一个允许 239.34.1.2 的 acl。在所有 3 个 vlan、ssm-map、multicast-routign 上启用 pim 稀疏模式,您应该一切顺利!

    编辑: 我刚刚关闭了 44 个标签以试图解决这个问题!

    编辑 2:更改

    ip igmp static-group 239.34.1.2 source 192.168.0.1
    ip igmp static-group 239.34.1.1 source 192.168.0.41  
    

    至

     ip igmp static-group 239.34.1.2 source ssm-map
     ip igmp static-group 239.34.1.1 source ssm-map
    

    编辑3 从这里:http ://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipmulti/command/imc-cr-book/imc_i2.html#wp1533460393

    ip mroute 192.168.0.0 255.255.255.0 192.168.0.146
    

    你也可以删除

     ip igmp static-group 239.34.1.2 source ssm-map
     ip igmp static-group 239.34.1.1 source ssm-map
    

    从 vlan 100

    • 0
  2. Best Answer
    Olivier S
    2014-04-12T00:04:00+08:002014-04-12T00:04:00+08:00

    经过多次故障排除后,我认为使用 lanbase 映像路由多播流量根本是不可能的。

    如文档中所述,如果 SVI 上行链路端口需要 PIM,则应升级到 IP 服务功能集。

    在运行 12.1(22)EA1a 的旧 3550 上,以下简单的配置工作正常:

    ip multicast-routing
    
    interface Vlan100
     ip address 192.168.0.146 255.255.255.0
     ip pim sparse-dense-mode
    end
    
    interface Vlan101
     ip address 172.16.5.17 255.255.255.248
     ip pim sparse-dense-mode
     ip igmp static-group 239.34.1.1 source 192.168.0.1
    end
    
    • 0

相关问题

  • 适用于小型网络的 Cisco IOS 上的基本 IPv6 防火墙

  • cisco 路由器在重新加载时丢失配置,即使在保存后也是如此

  • IOS:将 SNMP v3 凭据绑定到 TACACS 或 RADIUS?

  • 思科与其他一切

  • 你真的让IOS保持最新吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve