二层组播协议介绍.pptVIP

  • 6
  • 0
  • 约2.62千字
  • 约 21页
  • 2019-05-17 发布于江西
  • 举报
类型字段:组播消息类型 最长响应时间:群组成员计算的最大随机时延间隔,单位为0.1秒。默认的最大值为10秒 校验和:报文校验和,计算方法与ICM校验和相同。 组地址:组播组地址 二层组播协议介绍 贡嘎仁青 RCYF-1904 组播概述 IGMP SNOOPING IGMP PROXY 组播VLAN FAQ 内容概要 组播概述 所有的通信流都以下列方式之一传输: 单播、广播和组播 组播传输:数据源只发送一份数据信息给一个特殊的地址,该地址则代表多个用户 组播概述 组播地址: IP 组播地址、MAC组播地址 IANA规定IPV4组播地址: 224.0.0.0~239.255.255.255 IANA规定IPV4MAC组播地址: 组播MAC地址的高 24位为 0x01005E,第 25位为 0,低 23位为 IPv4组播地址的低 23位 组播概述 IP组播地址映射到MAC组播地址: IGMP SNOOPING IGMP SNOOPING 是 Internet Group Management Protocol Snooping(互联网组管理协议窥探)的简称,它是运行在二层设备上 的组播约束机制,用于管理和控制组播组。 IGMP SNOOPING 简介: 运行 IGMP Snooping的二层设备通过对收到的 IGMP报文进行分析, 为端口和 MAC组播地址建立起映射关系,并根据这样的映射关系转发 组播数据。 IGMP SNOOPING 原理: IGMP SNOOPING 组地址 0 7 15 31 校验和 最长响应时间 类型 IGMP SNOOPING IGMP SNOOPING IGMP SNOOPING 相关的端口概念: 路由器端口:交换机上朝向三层组播设备一侧的端口,交换机将本设备上 的所有路由器端口都记录在路由器端口列表中。(在运行了 IGMP Snooping的交换机上,所有收到源地址不为 0.0.0.0的 IGMP普遍组查询报文或PIM Hello报文的端口都将被视为动态路由器端口) 成员端口:又称组播组成员端口,表示交换机上朝向组播组成员一侧的端 口。交换机将本设备上的所有成员端口都记录在 IGMP Snooping转发表 中。 IGMP SNOOPING IGMP SNOOPING动态端口老化定时器 IGMP SNOOPING IGMP SNOOPING工作机制: 普遍组查询 IGMP查询器定期向本地网段内的所有主机与路由器(224.0.0.1)发送 IGMP普遍组查询报文,以查询该网段有哪些组播组的成员。 在收到 IGMP普遍组查询报文时,交换机将其通过 VLAN内除接收端口以外的其它所有端口转发出去,并对该报文的接收端口做如下处理: 1.如果在路由器端口列表中已包含该动态路由器端口,则重置其老化定时器。 2.如果在路由器端口列表中尚未包含该动态路由器端口,则将其添加到路由器端口列表中,并启动其老化定时器。 IGMP SNOOPING 以下情况,主机会向 IGMP查询器发送 IGMP成员关系报告报文: 1.当组播组的成员主机收到 IGMP查询报文后,如果要加入会回复 IGMP成员关系报告报文。 2.如果主机要加入某个组播组,它会主动向 IGMP 查询器发送 IGMP 成员关系报告报文以声明加入该组播组。 IGMP SNOOPING工作机制: 报告成员关系 IGMP SNOOPING IGMP SNOOPING工作机制: 成员关系报文 在收到 IGMP成员关系报告报文时,交换机将其通过 VLAN内的所有路由器端口转发出去,从该报文中解析出主机要加入的组播组地址,并对该报文的接收端口做如下处理: 1.如果不存在该组播组所对应的转发表项,则创建转发表项,将该端口作为动态成员端口添加到出端口列表中,并启动其老化定时器; 2.如果已存在该组播组所对应的转发表项,但其出端口列表中不包含该端口,则将该端口作为动态成员端口添加到出端口列表中,并启动其老化定时器; 3. 如果已存在该组播组所对应的转发表项,且其出端口列表中已包含该动态成员端口,则重置其老化定时器。 IGMP SNOOPING IGMP SNOOPING工作机制: 离开组播组 运行 IGMPv1的主机离开组播组时不会发送 IGMP离开组报文,因此交换机无法立即获知主机离开的信息。但是,由于主机离开组播组后不会再发送 IGMP成员关系报告报文,因此当其对应的动态成员端口的老化定时器超时后,交换机就会将该端口对

文档评论(0)

1亿VIP精品文档

相关文档