| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 组播——IGMP Snooping -> 正文阅读 |
|
[系统运维]组播——IGMP Snooping |
目录 二层中组播数据转发存在的问题? IGMP Snooping基本概念IGMP Snooping是IPv4环境下在二层交换机上提供的一种组播机制,解决二层组播泛洪问题
二层组播转发表包含三个信息: 组播地址/组播MAC地址、Vlan信息、端口(成员端口/路由器端口) 路由器端口(Router-port): 路由器端口会出现在所有组播组中 是交换机连接组播路由器的端口,用于接收组播数据。主要分为动态的和静态的 动态路由器端口:交换机上侦听到源地址不为0.0.0.0的IGMP查询报文或PIM协议报文的端口 静态路由器端口:手工配置为路由器端口的端口 成员端口: 成员端口只会出现在所加的组播组中 是交换机连接组播成员的端口,用于发送组播数据。主要分为静态的和动态的 动态成员端口:通过侦听IGMP成员报文报文而添加进来的端口 静态成员端口:手工添加的成员端口 动态端口老化时间只要是动态的端口,只要是端口上维持“动态”特性的协议报文(PIM或IGMP)在端口老化时间内未收到,端口就会从组播转发表中消失 动态成员端口 通过IGMP成员报告报文生成,130s老化时间 当交换机收到IGMP离开报文后,老化时间由130s变为2s(2s=健壮系数*特定组查询间隔) 动态路由器端口 通过PIM Hello报文生成的老化时间105s,通过IGMP 查询报文生成的老化时间180s 当端口收到IGMP报文或PIM Hello报文后,会刷新组播路由器中的路由器端口的老化时间 工作过程交换机在路由器端口上收到普通组查询报文,会向其它所有端口泛洪 主机收到查询报文后,回应成员报告报文 交换机收到报告报文后只向路由器端口转发,不会泛洪,同时将此接口加入到二层组播转发表中 后续该组播组的数据在经过交换机时不会泛洪,只会传到该成员端口 主机离组发送离组报文后,交换机收到此报文不会立刻删除该成员接口,会先转发给路由器端口 路由器收到离组报文后,发送特定组查询报文,向交换机的成员端口泛洪 该端口在2s内没有收到报告报文,则删除该成员端口,如果收到了报告报文,重置成员端口老化时间 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 9:45:22- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |