Articles of 多播

我可以忽略一个特定目标IP的多播地址吗?

我有一个装有两个网卡的Windows XP机器。 一张卡用于访问公司networking和因特网,其IP由DHCP分配,而另一张卡具有固定的IP并用于编程特定types的硬件(从这一点起,我们称之为“转换器” )通过生产型环境中的交叉以太网连接。 编程转换器的第一步是由XP机器发现它,这是通过在地址224.0.5.128上使用多播实现的,从而导致连接到以太网交叉电缆(adpater 2)的ANDY转换器与连接到公司的AND转换器networking通过适配器1来回应他们的MAC地址,因此被“看到”。 目前这个过程是通过转换器制造商提供的一个软件完成的。 我想能够限制这个多播到适配器与固定的IP,因此认为我可以通过添加一个路由到路由expression到这一点。 然后我认为任何到224.0.5.128的多点传送都将被引导到第二个适配器,因此只有被编程的转换器才会被“看到”。 不幸的是,情况并非如此,甚至在将路由添加到路由表之后,广域网上的转换器仍然继续响应多播。 我注意到,在Ip表中有两个适配器的地址224.0.0.0条目,即224.0.0.0上的任何东西都指向它们,但是我希望在224.0.5.128的情况下只定向到第二个适配器。 我试图从表中删除224.0.0.0,但窗户不会让我做这个报告“无法find路线” 我可以达到以上? 如何使我的IP条目优先于224.0.0.0条目? 任何帮助表示赞赏。

wdsmcast的使用和部署

我正在尝试使用WDS多播来部署映像。 出于某种原因,我无法得到它连接。 任何人都知道如何做到这一点的指导,因为我遵循和less数人没有工作。 我从WDS服务器设置了一个多播会话。 然后,我从我想从下载的机器启动到Windows PE。 我在该CD上的实用wdsmcast,我运行它。 把所有的信息,似乎是正确的,但我得到转移失败。 我试图改变一些东西,但它似乎从来没有想下载。 不知道我是否正确使用它或什么。 谢谢

启动时在虚拟接口上启用组播

我有一个Centos 6.3机器上的虚拟接口,我想用于多播通信。 问题在于默认情况下不提供MULTICAST选项; 我需要手动添加ifconfig dummy0多播 。 是否可以将接口configuration为启用多播启用? 我一直没有find任何configuration选项,尝试在/ etc / sysconfig / network-scripts / ifcfg-dummy0中添加MULTICAST = yes 等操作,但是没有成功。 有没有一个configuration选项我缺less,或者我需要将ifconfig命令放在init脚本?

linux内核configuration来过滤基于接口的组播stream量

我的电脑中有两个虚拟接口(eth0.2,eth0.3)。 我正在从eth0.2发送组播数据到eth0.2。 组播数据在eth0.2中接收,但也在eth0.3(其他虚拟接口)中接收。 经过研究,我明白Linux内核应该根据接口过滤接收到的多播包并发送到相应的接口。 我的上述理解是否正确? 如何configurationlinux内核只接收特定接口上的组播数据包? 我怎样才能防止意外的接口接收重复的数据包?

如何让组播在Cisco AP1240上工作?

我有一个独立模式的Cisco AP1142N作为一个简单的AP。 在局域网的有线部分,有一台苹果电视,用来将笔记本电脑的屏幕镜像到一个大的电视屏幕上。 只要客户端在有线局域网中,他们就可以看到和stream向苹果电视,而不会出现问题。 但是,当它们与WLAN关联时,它不起作用。 在我看来,这是多播mDNS查询不能跨段的问题。 有趣的是,根据iperf ,从WiFi到有线networking的组播stream量正在工作,而不是相反。 我偶然发现了思科支持论坛上的一些post( 示例 ),指出应该停用IGMP侦听以使多播“正常工作”,所以我这样做了: >show ip igmp snooping Global IGMP Snooping configuration: ———————————– IGMP snooping : Disabled IGMPv3 snooping : Disabled Report suppression : Disabled TCN solicit query : Disabled TCN flood query count : 2 Vlan 10: ——– IGMP snooping : Disabled IGMPv2 immediate leave : Disabled […]

当本地接收时组播stream如何通过

假设我有发送UDP组播的TX应用到239.0.0.1:1234 。 我有239.0.0.1:1234多播( 239.0.0.1:1234 )的RX应用程序,并接收这个多播( 239.0.0.1:1234 )。 我有这个RX应用程序运行在不同的机器上,也在运行TX应用程序的同一台机器上运行。 RX应用程序运行在不同的机器上(TX运行的机器除外),定期查看丢包情况。 另外,所有其他机器上丢失的数据包也是一样的。 但是,在TX应用程序也在运行的机器上运行的RX应用程序中,绝不会看到任何数据包丢失。 我试图解决这个丢包问题(至less是最小化,因为在1Gbps的networking上,TX应用只能以100Mbps的速率传输),我会经常丢包,随着时间的推移而增加。 我的问题是:当RX应用程序在运行TX应用程序的同一台机器上运行时,那么组播包如何传输。 在IP堆栈之后,数据包是否在同一台机器上路由到RX? 排队规则后,数据包是否在同一台机器内路由到RX? 在硬件排队之后,数据包是否在同一台机器上路由到RX? 数据包是否转到路由器/交换机,然后回到同一台机器 ?

在同一个networking接口上的组播目的地NAT,使用netem

为了testing目的,在一个大型networking中,如果组播数据没有在正确的VLAN中进行stream式传输,那么我将会攻击我,我试图通过运行netemconfiguration的服务器来降级多播数据包。 在下面的例子中,237.1.2.3:5000代表组播目的地址和端口。 至于现在,我用它作为一个netem桥这样( Currentconfiguration): ___________ eth2 | netem | eth3 237.1.2.3:5000 —–>| (latency, |—–> 237.1.2.3:5000 | drop…) | ———– 我的问题是:为了适应地址规划,我不允许在源码stream的内部保留一个地址的stream输出VLAN(链接到eth3)。 因此,我需要直接将电缆插入到要为其提供降级的多播input的设备 我想知道如何Expected1或Expected2configuration可以实现某种方式,离开通用桥梁模式,但保留的netem的东西: Expected1 ___________ eth2 | netem | eth3 237.1.2.3:5000 —–>| (latency, |—–> 238.1.2.3:5000 | drop…) | ———– Expected2 ___________ eth2 | netem | 237.1.2.3:5000 —–>| (latency, | 237.1.2.4:5000 <—–| drop…) | ———– 我很确定我已经在旧的FreeBSD设备上做过这个了,但是避免使用iptables等很长一段时间,这让我不得不重新开始……如果我正确地提醒,这是基于iptables规则的目标地址。确定它是否是组播。 如果我需要过滤源地址,这不会是一个问题。 […]

当接口上join不相关的组播组时,STP报文将丢弃(每2秒1个报文)

我试图了解join特定多播组时奇怪的数据包丢弃问题。 我认为这个问题与内核版本2.6.37中引入的补丁有关 Beginning with kernel 2.6.37, it has been changed the meaning of dropped packet count. Before, dropped packets was most likely due to an error. Now, the rx_dropped counter shows statistics for dropped frames because of: Softnet backlog full — (Measured from /proc/net/softnet_stat) Bad / Unintended VLAN tags Unknown / Unregistered protocols IPv6 frames […]

Windows 10跌回IGMPv2

我有一个设置,我有一台运行802.11n WPA2encryption的Wi-Finetworking的Linux服务器。 有两个设备连接到这个networking。 一个是生成报告的设备,另一个是下载这些报告的Windows 10笔记本电脑。 为了使Windows 10笔记本电脑find设备,它使用IGMP多点传送来发送设备和设备的请求(如果存在)。 在启动笔记本电脑并连接到networking时,这一系列事件很有效。 我可以运行wireshark,并看到笔记本电脑使用IGMPv3监听所需的地址,请求和响应都按预期发生。 但是,如果我把笔记本电脑带到Wi-Fi的范围之外,我会遇到麻烦。 一旦我回来,我重新连接到Wi-Finetworking,并再次尝试find我的设备。 这次通过wireshark我看到Windows注册使用ICMPv2数据包监听组播。 在这种情况下,当我search设备,我看到请求出去,但没有看到回应。 在路由器上进行数据包捕获虽然我可以看到设备确实在两种情况下都响应。 任何人都可以对第二种情况下可能发生的事情有所了解吗?

使用Windows Media Streaming为多播stream创buildNSC文件

对于stream式传输组播,我需要为播放器创build一个NSC文件 – 这个文件是由微软伪造的。 现在我需要为每个代理发布点创build这个文件。 有没有什么办法可以在没有NSC文件的情况下stream式传输,或者我可以用另一种方式创buildNSC文件? 感谢您的任何想法;)