码迷,mamicode.com
首页 > Web开发 > 详细

TCP/IP:IGMP Internet组管理协议

时间:2019-05-22 17:54:43      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:net   管理   不发送   internet   group   nbsp   查询   snmp   字节   

 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组管理协议

标签:net   管理   不发送   internet   group   nbsp   查询   snmp   字节   

原文地址:https://www.cnblogs.com/lordwind/p/10907057.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!