IGMP代理有啥用

作者&投稿:漳哗 (若有异议请与网页底部的电邮联系)
启用IGMP proxy会怎么样~

IGMP Proxy是靠拦截用户和路由器之间的IGMP报文建立组播表,Proxy设备的上联端口执行主机的角色,下联端口执行路由器的角色。   下面是简要流程:
(1)主机与BAS进行PPPoE协商,通过PPPoE认证。
(2)上联端口执行主机的角色,响应来自路由器的查询,当新增用户组或者某组最后一个用户退出时,主动发送成员报告包或者离开包。
(3)下行方向的业务包按照组播表进行转发。
(4)下联端口执行路由器的角色,完全按照IGMP V2中规定的机制执行,包括查询者选举机制,定期发送通用查询信息,收到离开包时发送特定查询等。 IGMP Proxy在两个端口分别实现不同的功能,工作量相对较大,其优点是当网络中没有路由器时,IGMP Proxy设备可以起到查询者的作用,而且如果要扩展组播路由功能,Proxy比Snooping方便。考虑到BAS复制PPPoE多播数据对底层设备造成的巨大压力,而且当前的交换机和部分DSLAM(尤其是以IP为内核的DSLAM)已经开始支持二层组播,所以从发展的角度看采用IGMP Proxy更好一些。

IGMP(互联网组管理协议)是一种互联网协议,使得互联网上的主机向临近路由器报告它的广播组成员。 广播使得互联网上的一个主机向网上确认对,于源主机发送内容感兴趣的计算机发送信息。
IGMP提供了在转发组播数据包到目的地的最后阶段所需的信息,实现如下双向的功能:
1、主机通过IGMP通知路由器希望接收或离开某个特定组播组的信息。
2、路由器通过IGMP周期性地查询局域网内的组播组成员是否处于活动状态,实现所连网段组成员关系的收集与维护。
IGMP共有三个版本,即IGMP v1、v2 和 v3。

扩展资料:
IGMP组播成员查询:
IGMP的组成员查询利用报文中类型字段0x11来标识。IGMP的组成员查询包含了两种子类型:一般组成员查询(General Query)和特定组成员查询(Group-Specific Query)。
子类型利用报文中的组播组地址(Group Address)字段来区分:组地址段等于0,表示一般组成员查询;组地址地段不等于0,则表示特定组成员查询。
用于查询本地网络中的每个指定组播组的成员,其中组播组的地址由组地址(Group Address)字段来指定被查询的组播组。在IGMPv1中只支持一般组成员查询,IGMPv2支持特定组成员查询。

1、一般组成员查询
IGMP约定,本地路由器利用一般组成员查询方式来周期性地向本网络内的所有主机发送IGMP组成员查询报文;本地网络中的主机在接收到IGMP查询报文时,将会对该报文作出相应,返回一个组成员报告报文,通知路由器本主机所在的组播组的地址。

2、特定组成员查询
正常情况下,IGMP采用一般组播组成员查询来轮询本地网络中的组成员信息。这种查询并非针对某一个组播组,而是针对本地网络中所有组进行查询。在某些特定环境中,路由器也需要查询在本地网络中是否存在某个特定组播组的成员。这时可使用特定组成员查询。
参考资料来源:百度百科-Internet组管理协议

IGMP代理功能可被分解为3个子功能: 

(一)报告抑制:截取和处理来自IGMP主机的Report报文,仅在必要的时候才向上行转发。

例如 :当组播组中第一个用户加入时;对于每个组播组的IGMP Query报文仅响应一次。 

(二)离开抑制:截取和处理来自IGMP主机的Leave报文,仅在必要的时候才向上行转发。

例如 :当组播组中最后一个用户离开时。 

(三)查询抑制:截取和处理IGMP Query报文。 

当实现以上功能时,功能实体可能转发IGMP主机和组播路由器发出的报文,也可能自己产生IGMP报文。

IGMP提供了在转发组播数据包到目的地的最后阶段所需的信息,也可实现双向功能:

主机通过IGMP通知路由器希望接收或离开某个特定组播组的信息。

路由器通过IGMP周期性地查询局域网内的组播组成员是否处于活动状态,实现所连网段组成员关系的收集与维护。

扩展资料:

(一)IGMP 组播中需要注意的问题

(1)组播源将组播信息传输到组播寻址机制。

(2)网络中的接收者:主机注册。

(3)这些接收者需要从组播源发现接收信息。

(4)组播信息通过组播路传输。

(二)IP 组播属于端到端的服务,组播机制包括以下四个部分:

寻址机制:借助组播地址,实现信息从组播源发送到一组接收者;

主机注册:允许接收者主机动态加入和离开某组播组,实现对组播成员的管理;

组播路由:构建组播报文分发树(即组播数据在网络中的树型转发路径),并通过该分发树将报文从组播源传输到接收者;

组播应用:组播源与接收者必须安装支持视频会议等组播应用的软件,TCP/IP 协议栈必须支持组播信息的发送和接收。

为了让组播源和组播组成员进行通信,需要提供网络层组播地址,即IP 组播地址。同时必须存在一种技术将IP 组播地址映射为链路层的组播MAC 地址。

(三) IP 组播地址

IANA(Internet Assigned Numbers Authority,互联网编号分配委员会)将D类地址空间分配给IPv4组播使用,范围从224.0.0.0到239.255.255.255。

参考资料来源:百度百科——IGMP PROXY



Internet 组管理协议称为IGMP协议(Internet Group Management Protocol),是因特网协议家族中的一个组播协议。该协议运行在主机和组播路由器之间。IGMP协议共有三个版本,即IGMPv1、v2 和v3。

若一个主机想要接收发送到一个特定组的组播数据包,它需要监听发往那个特定组的所有数据包。为解决Internet上组播数据包的路径选择,主机需通过通知其子网上的组播路由器来加入或离开一个组,组播中采用IGMP来完成这一任务。

这样,组播路由器就可以知道网络上组播组的成员,并由此决定是否向它们的网络转发组播数据包。当一个组播路由器收到一个组播分组时,它检查数据包的组播目的地址,仅当接口上有那个组的成员时才向其转发。

IGMP提供了在转发组播数据包到目的地的最后阶段所需的信息,实现如下双向的功能:

主机通过IGMP通知路由器希望接收或离开某个特定组播组的信息。

路由器通过IGMP周期性地查询局域网内的组播组成员是否处于活动状态,实现所连网段组成员关系的收集与维护。

扩展资料:

IGMP 组播中存在的问题

组播的可靠性

IP 组播使用用户数据报UDP 协议,然而UDP 是尽最大能力投递的一种协议。因此,IP 组播应用势必会遇到数据包丢失和乱序问题。为此,对于IGMP 不同类型的应用必须在确认方式( 肯定确认ACK 和否定确认NACK),集中确认与分布确认、重传机制、流量控制、拥塞控制等方面综合考虑,提出解决反案。

迄今为止,尽管在广域网环境中已经存在许多可靠组播协议,包括可靠组播协议RMP(ReliableMulticast Protocol)

可扩可靠组播SRM(Scalable Reliable Multicast),和可靠组播传输协议RMTP(ReliableMulticast Transport Protocol)。组播的可靠性研究仍然是重点研究课题之一。

组播的安全性

组播安全性是只有注册的主机才能够向组发送数据和接收组播数据。然而IP 组播很难保证这一点。首先,IP 组播使用UDP,网络中任何主机都可以向某个组播地址发送UDP 包;

其次,Internet缺少对于网络层的访问控制,组成员可以随时加入和退出组播组,使得组播安全性问题仍然是一个技术难点。

IGMP 组播协议是IPv4 环境下重要的协议。IGMPv1 实现简单,但是主机离开多播组延迟过大,选择查询路由器需要依赖具体的组播路由协议;IGMPv2缺少对主机进程加入多播组的定义,制约了其应用范围。IGMPv3 主要改进是支持源特定组播。

大部分的网络设备和主机操作系统协议栈都支持IGMPv1 和IGMPv2,但为适应复杂的网络需求,必须大力推进IGMPv3 协议的用应用。

Windows XP 已经支持IGMPv3 ,UNIX 操作系统也可以与IGMP v1/ v2 版本向后兼容,组播技术有着广阔的发展前景。

参考资料来源:百度百科-Internet组管理协议



Internet 组管理协议称为IGMP协议(Internet Group Management Protocol),是因特网协议家族中的一个组播协议。该协议运行在主机和组播路由器之间。IGMP协议共有三个版本,即IGMPv1、v2 和v3。

若一个主机想要接收发送到一个特定组的组播数据包,它需要监听发往那个特定组的所有数据包。为解决Internet上组播数据包的路径选择,主机需通过通知其子网上的组播路由器来加入或离开一个组,组播中采用IGMP来完成这一任务。

这样,组播路由器就可以知道网络上组播组的成员,并由此决定是否向它们的网络转发组播数据包。当一个组播路由器收到一个组播分组时,它检查数据包的组播目的地址,仅当接口上有那个组的成员时才向其转发。

IGMP提供了在转发组播数据包到目的地的最后阶段所需的信息,实现如下双向的功能:

主机通过IGMP通知路由器希望接收或离开某个特定组播组的信息。

路由器通过IGMP周期性地查询局域网内的组播组成员是否处于活动状态,实现所连网段组成员关系的收集与维护。

扩展资料:

IGMP的工作过程如下:

一、当主机加入一个新的工作组时,它发送一个igmp host membership report的报文给全部主机组,宣布此成员关系。

本地多点广播路由器接受到这个报文后,向Internet上的其他多路广播路由器传播这个关系信息,建立必要的路由.与此同时,在主机的网络接口上将ip主机组地址映射为mac地址,并重新设置地址过滤器.

二、为了处理动态的成员关系,本地多路广播路由器周期性的轮询本地网络上的主机,以便确定在各个主机组有哪些主机,这个轮询过程是通过发送igmp host membership query报文来实现的,这个报文发送给全部主机组,且报文的ttl域设为1。

以确保报文不会传送到lan以外.受到报文的主机组成员会发送响应报文。如果所有的主机组成员同时响应的话,就可能造成网络阻塞,IGMP协议采用了随机延时的方法来避免这个情况.这样就保证了在同一时刻每个主机组中只有一个成员在发送响应报文。

参考资料:百度百科-IGMP协议



Internet 组管理协议(IGMP)是因特网协议家族中的一个组播协议,用于 IP主机向任一个直接相邻的路由器报告他们的组成员情况。它规定了处于不同网段的主机如何进行多播通信,其前提条件是路由器本身要支持多播。IGMP 信息封装在 IP报文中,其 IP 的协议号为 2。
它用来在ip主机和与其直接相邻的组播路由器之间建立、维护组播组成员关系。igmp不包括组播路由器之间的组成员关系信息的传播与维护,这部分工作由各组播路由协议完成。所有参与组播的主机必须实现igmp。
参与ip组播的主机可以在任意位置、任意时间、成员总数不受限制地加入或退出组播组。组播路由器不需要也不可能保存所有主机的成员关系,它只是通过igmp协议了解每个接口连接的网段上是否存在某个组播组的接收者,即组成员。而主机方只需要保存自己加入了哪些组播组。
igmp在主机与路由器之间是不对称的:主机需要响应组播路由器的igmp查询报文,即以igmp membership report报文响应;路由器周期性发送成员资格查询报文,然后根据收到的响应报文确定某个特定组在自己所在子网上是否有主机加入,并且当收到主机的退出组的报告时,发出特定组的查询报文(igmp版本2),以确定某个特定组是否已无成员存在。

现在路由共享上网被封,但用代理服务器共享上网能用吗?
答:另外我想一些ISP还会用别的方法发现共享上网的,流量监控,不现实,就像我一样的下载狂不少吧,呵呵。扫描代理服务器开放端口,也可以不过我把端口改了,你就没办法吧,ADSL共享上网有两种方式,一种是代理,一种是地址翻译(NAT),大家常说的路由方式其实就是NAT方式,其实路由和NAT的原理还是有区别的要想阻断一台以上的...

代理服务器是打开好还是关闭好?
答:4.因局域网配置环境较为复杂,大家可以先通过"测试"功能,测定是否可通过HTTP功能实现QQ连通。二、主要的功能有:1.突破自身IP访问限制,访问国外站点。如:教育网、169网等网络用户可以通过代理访问国外网站。2.访问一些单位或团体内部资源,如某大学FTP(前提是该代理地址在该资源的允许访问范围之内),使用...

反诈云盾怎么下载
答:点击微服务,弹出菜单栏选择国家反诈中心APP进入下载界面。云盾 [抗DDoS防火墙是国内效率最高的软件抗DDOS防火墙,其自主研发的独特抗攻击算法,高效的主动防御系统可有效防御DoS/DDoS、SuperDDoS、DrDoS、代理CC、变异CC、僵尸集群CC、UDPFlood、变异UDP、随机UDP、ICMP、IGMP、SYN、SYNFLOOD、ARP攻击,传奇...

帮帮忙,校园网规划方案的模板
答:全面的受控组播方案DMCP,可以对源和目的进行安全控制,完整实现了在接入层网络中基于IGMP源端口和目的端口的检查技术,可完全限制合法组播在网络中的稳定传输,有效控制组播建立的整个过程,保障了正常合法的组播应用的稳定运行;率先支持对特征复杂(64字节)的应用流量的访问控制,让用户可以在各种网络的环境中应对出现复杂情况...

路由器被屏蔽,有什么好的办法?
答:找了两个方法,希望对你有帮助.比较多, 希望你能看懂.我也是成都的,也用的路由,没什么问题.不过不是学校里啊! 方法一 关于电信禁路由上网的破解方法 ADSL共享上网有两种方式,一种是代理,一种是地址翻译(NAT),大家常说的路由方式其实就是NAT方式,其实路由和NAT的原理还是有区别的,这里不作讨论,现在的ADSL猫...

哪个防火墙软件好用? 知名呢? 哪里能下载?
答:欧洲最好的防火墙,在2003年底,F-SECURE被评为2003 TOP TEN排名第一。该防火墙的特点是利用系统资源少,对系统作没有任何影响.如果你还在用什么金山什么NORTON,KV,或者迈开非,我建议你现在就可以删除了.在欧洲多数的学校和公司都采用F-SECURE的防火墙。18.McAfee Desktop Firewall——一般推荐◆◆◆ 能够...

iptv用一个账号有3个电视3个机顶盒怎么连接!
答:电信IPTV光纤宽带,一般是在光纤猫内置了3个帐号:宽带帐号、IPTV电视帐号及电话帐号,电信机顶盒直接连接TV出口,这个是独立的IPTV帐号,看电视节目不占用订购的带宽;其他机顶盒可以使用宽带帐号接口(既网口1、3、4),连接你的机顶盒及电脑。如果网口不够,可以通过交换机或者无线路由器连接。

计算机网络与Internet的本书目录
答:25.15.2 IGMP 29725.15.3 转发和发现技术 29725.15.4 组播协议 29825.16 小结 29925.17 练习 300第4部分 网络应用第26章 客户-服务器交互 30126.1 简介 30126.2 应用软件提供的功能 30126.3 互连网提供的功能 30226.4 取得联系 30226.5 客户-服务器模式 30326.6 客户和服务器的特点 30326.7 服务器程序和服务...

收集网络缩略语+解释
答:IGMP Internet组管理协议 Internet Group Management Protocol IGP 内部网关协议 Interior Gateway Protocol IISP 间歇交换机信令协议 ILMI 过渡性局域管理界面(?) IMP 接口信息处理机 Interface Message Processor IMTS 改进型移动电话系统 Emproved Mobile Telephone System IP 因特网协议 Internet Protocol IRC Internet ...

思科 华为 华为3COM和锐捷之间的命令比较
答:62. 用命令show ip igmp确定当选的查询器。63. 启动IP组播路由选择: router(config)# ip muticast-routing64. 启动接口上的PIM: dalllasr1>(config-if)# ip pim {dense-mode|sparse-mode|sparse-dense-mode}65. 启动稀疏-稠密模式下的PIM: router# ip multicast-routing router# interface type number ...