限制多播数据报

时间:2009-11-23 04:48:30

标签: udp multicast

我有一个使用多播发送一些UDP数据包的应用程序。我查看了网络流量,似乎有很多与使用多播相关的辅助数据包。我不完全理解它,但是多播本质上导致更多的网络流量。如果是这样我怎么能减少它?

X

3 个答案:

答案 0 :(得分:0)

除了多播组加入/删除消息之外,没有从您发送多播数据创建的辅助消息。 但是,NIC,路由器,交换机,打印机等通常都会发送某种多播流量,这可能就是您记录流量时所看到的。

答案 1 :(得分:0)

简而言之,您需要在客户端节点之间转发的网络设备来处理此问题。这些因网络拓扑而异,但通常是:

  1. 以太网交换机
  2. IP路由器。
  3. 交换机/路由器(实现交换机和路由器的功能)
  4. 存在多播控制协议,例如IGMP,但是源节点和/或中间节点(例如交换机)当然必须符合这些控制协议。

    YES多播会导致更多的网络流量:这就是普通以太网集线器实际上已经灭绝的原因,现在对VLAN等IEEE以太网的增加非常普遍。

    这可能最好在其他一些网站上解决(也许这个SO风格的网站PacketDrop)。

答案 2 :(得分:0)

LLC数据包意味着您可能在本地网段上有子网,通常这并不意味着额外的数据包。如果要删除LLC,则应将网络更改为完整的C类。在常规数据包上,LLC或SNAP会添加一个8字节的报头。

http://ckp.made-it.com/ieee8022.html