TCP/IP:IGMP Internet组管理协议
Posted lordwind
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP/IP:IGMP Internet组管理协议相关的知识,希望对你有一定的参考价值。
IGMP在本地网络上的主机和路由器之间传达成员信息。路由器定时向所有主机组多播IGMP查询。这句话说明了IGMP的特性以及运行的地方。
IGMP处理的关键是一组Im_multi结构
值得一提的是IGMP没有标准的SNMP MIB.
IGMP报文
IGMP报文有8个字节。
IGMP的protosw结构
如何处理IGMP报文和IGMP对应的protosw有关。本节主要讨论在什么时候会触发IGMP报文处理,
一个本地接口加入一个新的多播组。
摸个IGMP定时器超时,
收到一个IGMP查询
另外还有两件事情触发本地IGMP处理,但是结构不发送任何报文。
收到IGMP报告
本地接口离开一个多播组。
加入一个组:igmp_joingroup函数,igmp_fasttimo函数。
输入处理:igmp_input函数
其他的功能还有成员关系查询,成员关系报告,离开一个组,。
小结
本章讲述了IGMP再一个网络上的主机和路由器之间传递IP多播成员信息。当一个接口加入一个多播组时,或者按照多播路由器发布的IGMP报告查询报文的要求,生成IGMP成员关系报告。
以上是关于TCP/IP:IGMP Internet组管理协议的主要内容,如果未能解决你的问题,请参考以下文章