当前位置:
工控论坛
> >
产品
>
工业互联
>
工业以太网
我要发帖
IGMP应用于工业以太网
点击:
921
| 回复:
0
superpotato
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 10回
年度积分:0
历史总积分:24
注册:2005年6月24日
发表于:2005-08-05 14:19:00
楼主
IGMP (Internet Group Management Protocol) 即internet组管理协议,是组播中的一项重要协议,位于第三层(IP层)。在工业自动化网络里扮演了一个重要的角色,特别是针对VoIP (Video Over IP)的应用。 IPv4定义了3种IP数据包的传输:单播(unicast)、广播(broadcast)、组播(multicast). 单播:是指发送数据包到单个目的地,是网络上最常见的一对一传输模式,同样的资料要传送给三个用户,需将拷贝三份传输三次。 广播:是指发送数据包到同一广播域或子网内的所有设备,即无论是否需要,都给发送一份数据拷贝。 组播:是只向网络中某特定IP群组进行数据传递。 比较就可以发现,当一台主机向多个用户发送信息时,单播对于每一个用户都要发送一份数据的拷贝,而组播总共只需发送一份数据的拷贝。这样,组播的使用就大大的节省了带宽,减轻网络的负载,有效的节省带宽资源。
工作原理 IGMP可以使用在一些工业以太网协议上,例如Siemens Profinet,Rockwell Ethernet/ IP,以及Foundation Fieldbus HSE (High Speed Ethernet)。这些工业以太网协议利用Publisher/ Subscriber的通信原理,并在网络中使用Multicast封包来传送所有的数据。因为通常交换机不能分辨Multicast封包所对应的群组用户,因此交换机就把Multicast的封包广播至所有网络群组用户。当网络上有许多用户利用Multicast的方式传递数据到特定的网路区段时就可能占用的大量的频宽资源。IGMP Snooping的功用就是利用交换机来控制Multicast的流量,利用过滤Multicast封包来决定数据的流向,使得数据只传送至相对应的群组。支持IGMP Snooping的交换机只会把数据传送至需要其数据的群组用户,且不会重复发送,这样就可以确保正确的数据只会传送至正确的位置,可以大大地节省网络频宽。
组播地址: 组播组地址是D类地址(224.0.0.0 ~ 239.255.255.255),其中224.0.0.0 ~ 224.0.0.255为保留地址。 224.0.0.1:表示子网中所有支持多播的主机 224.0.0.2:表示子网中支持多播的路由器 D类地址是dynamic地址.每一个组播组对应于动态分配的一个D类地址;当组播组结束组播时,相对应的D类地址将被回收,用于以后的组播。在D类地址的分配中,IETF建议遵循以下的原则: 全球范围: 224.0.1.0~238.255.255.255; 有限范围: 239.0.0.0~239.255.255.255; 本地站点范围:239.253.0.0~239.253.0.16; 本地机构范围:239.192.0.0~239.192.0.14. 应用:
分享到:
收藏
邀请回答
回复楼主
举报
热门招聘
相关主题
需要现场组网、通信的朋友
[3662]
一起来研究倍福产品
[2239]
can-bus2.0b与can-open区别
[2819]
单模光缆与双模光缆
[1533]
PROFINET基本知识
[3221]
现场总线的困惑、无奈与出路(...
[4441]
Jini:简介
[1348]
覃强先生请进
[1715]
关于工控论坛1
[2636]
怎么在办公室监控车间里的PL...
[2818]
官方公众号
智造工程师
客服
小程序
公众号