这已经困扰了我一段时间,并会喜欢这方面的帮助。 所以我通过中介公司订阅了一个数据供应商。 中间公司与数据供应商有实际联系,并且给了我一个他们所说的“通过我们的交换机”的隧道,给数据供应商。 根据我通过隧道接收到的多播数据包,看起来中介公司正在运行PIMv2,因为我们得到了“Hello”数据包。 但是看起来他们的机器并不像我们这样从数据供应商那里传输数据包,因为他们没有订阅供应商的多播组。 有没有办法告诉我们隧道中介机,订阅数据供应商和路由数据包我们的方式? 我已经看着pimd和smcroute,但是看起来好像没有答案。 我正在使用Ubuntu 14.04服务器? 组播组的IP为233.xxx.xxx.1,源IP为:23.xxx.xxx.150)。 这是我们的隧道configuration: tunnel Link encap:UNSPEC HWaddr XX-XX-XX-XX-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:192.168.255.2 PtP:192.168.255.2 Mask:255.255.255.252 inet6 addr: xxxx::xxx:xxxx:xxxx:xxxx/64 Scope:Link UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1476 Metric:1 RX packets:8887 errors:0 dropped:0 overruns:0 frame:0 TX packets:1425 errors:8 dropped:0 overruns:0 carrier:8 collisions:0 txqueuelen:0 RX bytes:445245 (445.2 KB) TX bytes:63884 (63.8 KB) 如果有助于理解问题,我在下面包含了一个图表。 在这一点上,我迷失在如何做到这一点!
我试图从一台红帽机器订阅一个多播组,每个networking接口位于不同的子网上。 只有在网关匹配的networking接口上的多播套接字与configuration的默认网关绑定时,它才有效。 我的路由表(“路由”命令的输出): Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.1.37.0 * 255.255.255.0 U 0 0 0 eth2 10.1.39.0 * 255.255.255.0 U 0 0 0 eth3 10.1.38.0 * 255.255.255.0 U 0 0 0 eth1 10.1.33.0 * 255.255.255.0 U 0 0 0 eth0 link-local * 255.255.0.0 U 1002 0 0 eth3 […]
我意识到这个问题可能有点太具体,我已经读过关于VPN上的多点传送,多点接口上的多点传送等所有其他问题。 但是,我已经应用了所有这些问题的信息,而且我认为是最后一步。 背景信息: 局域网在接口x1上是10.xx.xx.xx WLAN在接口x4上是192.xx.xx.xx WLAN上有一个wifi接入点直接插入x4。 Chromecast连接到WLAN,IP地址为192.xx.xx.99 CCTV监视器(Windows 7)通过x1上的非pipe理型开关连接到局域网。 LAN和WLAN上的所有对象都启用了组播 相关的防火墙规则: 局域网>多播,任何来源到任何目的地,任何服务,允许 局域网>无线局域网,任何来源到任何目的地,任何服务,允许 WLAN> MULTICAST,Chromecast到任何目的地,IGMP,允许 WLAN>多播,任何来源到任何目的地,任何服务,拒绝 WLAN> LAN,Chromecast到所有工作站,任何服务,允许 有一些规则阻止交通比我列出的低优先级。 我相信我已经离开了在WLAN和LAN之间路由多播,或者更具体地讲,是10.xx.xx. *和192.xx.xx.99。 我不知道该怎么做。 我猜我需要为IGMP双向创build一个NAT策略? 在我把WLAN和局域网(所有物理硬件)隔离开来之前,chromecast和PC能够进行通信,除了WAP在同一个接口(x1)上插入交换机之外,现在在它自己的接口上X2)。 TL; DR:如何允许x1 LAN 10.xx.xx.151上的PC在x4 WLAN 192.xx.xx.99上投射到Chromecast?
我正在为networking交换机的IGMP和MLD实现编写testing用例。 那些testing用例在Raspbian上运行。 但是,Raspbian似乎经常发送自己的IGMP报告/查询,这会干扰我的testing用例。 我怎样才能禁用这些数据包,无论是全球或给定的接口? 我已经看到了这个答案 ,但没有find哪个进程生成IGMP通信的运气。 据我所知,我没有安装任何需要多播组的应用程序。 因为我需要用Scapy发送和接收IGMP的testing用例,所以在防火墙中阻塞IGMP不是一个select。 这里是有问题的交通: pi@raspberrypi204:~ $ sudo tshark -i any -Y igmp tshark: Lua: Error during loading: [string "/usr/share/wireshark/init.lua"]:46: dofile has been disabled due to running Wireshark as superuser. See http://wiki.wireshark.org/CaptureSetup/CapturePrivileges for help in running Wireshark as an unprivileged user. Running as user "root" and group "root". This could be […]
我正在处理一个服务的情况下说: “… [此服务]使用端口49838上的多播地址239.170.165.207来查找主机,因此您的networking必须允许这样做。 首先,这实际上是什么意思? 看起来,239. *是多播的保留地址,但是我不会为我们的networking办公室的应用转换成什么,因为我们正在碰撞墙,服务不被识别。 具体而言,我们正在尝试使用Google Daydream Instant Preview开发一些软件。 在使用WiFi模式的同时, “使用Instant Preview运行Unity编辑器时,应该可以通过在同一个WiFinetworking上连接的手机上运行的Instant Preview应用程序来发现该应用程序。点击”Preview via …“下的下拉字段以查看可用的计算机。 “点击计算机名称即可连接,即时预览的操作方式与通过USB连接方式相同。” 这不起作用,我没有看到问题的可能性。 我们正在运行一台Linux服务器,充当防火墙和网关,其中有一些交换机和一个无线路由器,可以将stream量桥接(有效地充当无线交换机)。 没有什么事情可以做任何特殊的事情,但是我没有真正处理我们networking中的多播情况,因此我怀疑我在这里错过了一些细节。 因此,我希望我能理解这里应该做些什么,或许可以在我们的networking上正确地防止这种情况的发生。
除了prev的问题 如何共享多播stream量到许多vlans 我收到答案,我的任务的解决scheme是在我的freebsd路由器上的mrouted。 但现在我看到这个问题: mrouted只接受32个接口,但是我的路由器上有500个vlan接口 显示正确的“input”界面 8 vlan4055 172.16.20.29 subnet: 172.20.20.0/27 1 1 0 querier leaf IGMP querier: 172.20.20.29 (this system) Nbr bitmaps: 0x0000000000000000 pkts/bytes in : 759527/1020304898 pkts/bytes out: 0/0 但看起来像所有其他32接口有问题,我尝试启动VLC许多,但仍然看到 pkts/bytes in : 0/0 pkts/bytes out: 0/0 我在mrouted日志中有很多警告: 15:57:11.875 warning – sendto to 224.0.0.4 on 10.33.133.126: Invalid argument 15:57:11.875 warning – sendto to […]
我正在开发一个充当多播主机的设备,并且希望在它响应IGMP查询时观察它。 我的Catalyst 3560G设置如下(完整configuration如下):端口0/1是一个TFTP服务器,允许被测设备启动。 端口0/3是被测设备。 端口0/14是我的PC运行wireshark和ostinato发送IGMP查询。 端口0/1和0/3一起位于一个VLAN中,而端口0/14正在监视端口0/3,并将入口发送到同一个VLAN。 这些是交换机上连接任何东西的唯一三个端口。 当我发送查询时,Wireshark捕获传出帧,没有别的。 我的设备在testing收到帧(我得到debugging输出)。 我希望SPAN会话会在端口0/3出口时向我发送IGMP查询的副本,并在端口0/3进入相应报告的副本,但是我没有看到这两者。 被测设备唯一的反应是端口0/3上的多播收到计数器,它在正确的时间(发送查询后的0-10秒)递增。 我究竟做错了什么? Current configuration : 2490 bytes ! version 12.2 no service pad service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname cs3560 ! boot-start-marker boot-end-marker ! enable secret 5 $1$WKu9$g6YTo5sW/vvVmpbVmgTye0 ! no aaa new-model system mtu routing 1500 […]
我可以检查gstack ,但只是因为我看到recv调用上的侦听器线程并不意味着该调用没有返回。 我认为还有一件事是做类似的事情: netstat -lupe | grep <PROCESS_PID> 检查通过udp监听的套接字的inode。 然后可能尝试观看( watch命令) /proc/net/udp关于这些inode的接收和传输队列。 但是,我不确定这是否是一个很好的诊断方法。 试图聆听相同的多播组来检查数据传入也不是真正保证有问题的进程正在接收数据。 我可以探究或尝试的其他方式或事情是什么?
为了防止IP源地址欺骗(RFC 2827),我在思科ASA 5505上启用了反向path过滤(RPF)。 拓扑结构是aprox。 喜欢这个。 每个网段都有自己的IPv4子网和IPv6子网。 宾客 vlan 40 | | vlan 2 | vlan 10 外面——— ASA ——–里面 | | vlan 30 | DMZ 我已经启用了这样的RPF: ip verify reverse-path interface outside ip verify reverse-path interface inside ip verify reverse-path interface guests ip verify reverse-path interface dmz 在外部界面上,我看到有些东西被RPF阻止,如: Feb 20 2014 11:25:06: %ASA-1-106021: Deny ICMP reverse […]
我想了解IGMP路由器模式和IGMP代理模式之间的区别, http://technet.microsoft.com/en-us/library/cc957920.aspx 我正在学习的一门考试有一个问题 您是Verigon Corporation的networkingpipe理员。 您安装Windows Server 2008 R2服务器作为您的子网和Intranet之间的路由器。 您希望支持使用IPv4地址的多播应用程序。 你应该如何configuration路由器 select是 添加IGMP路由协议。 为IGMP路由器模式configuration服务器的IGMP代理模式出站接口和入站接口 添加IGMP路由协议。 为IGMP路由器模式configuration服务器的出站接口,为IGMP代理模式configuration入站接口 答案是2,但是我会认为答案是1,因为如果服务器正在向IPv4发送某个东西,它是不是会使用代理。 从http://technet.microsoft.com/en-us/library/cc759168%28v=ws.10%29.aspx查看图片 或者答案可能是2,因为如果IPv4stream量进入IPv6空间,它应该通过代理来传输,而IPv6stream量可以通过IPv4传输。 帮帮我!!!!!!!! 我一直在为这个问题苦苦挣扎,一个礼拜以来,我甚至还给了他一笔奖金,而且在明年年初参加MS考试70-642之前,我真的很想了解这些。 非常感谢!!!!!!!!