IGMP和PIM是IP组播技术的两大核心协议,它们在网络中扮演着不同但同样关键的角色:
IGMP:在本地网络的末端,负责管理主机的“订阅”请求。
PIM:在网络的核心,负责为组播数据规划出最精准高效的“传输路径”。
要理解它们,可以看一个企业内部进行网络视频直播的例子:
员工请求加入:一名员工点击直播链接,他的电脑(接收者主机)会发送一个 IGMP 报告报文给最近的路由器,声明“我要加入这个直播组”。这就是IGMP协议在末端网络。
核心网络响应:收到请求的路由器(最后一跳路由器)会依靠 PIM 协议,沿路向上游发送加入消息,一路传递到连接直播服务器的那台路由器(第一跳路由器),从而为数据流构建一条完整路径。
高效数据传输:直播数据流便沿着这条路径高效地分发给所有请求的员工,网络不会为每个用户单独发送拷贝,极大节省了带宽。
暂无评论
# 华三/H3C 配置
link-aggregation load-sharing mode source-ip destination-ip fixed
# 固定组播源IP+目的IP分流,不随端口状态乱跳
# 缩短PIM Hello间隔,加快邻居恢复
pim hello-option holdtime 5
pim timer hello 1
# 关闭聚合口PIM接口震荡检测,禁止接口短暂down断PIM邻居
undo pim interface-state-detect
# 缩短IGMP通用查询间隔,快速重建组播成员表
igmp timer query 2
igmp max-response-time 1
# 开启IGMP快速离开(直播终端优先)
igmp fast-leave
# 配置组播流量映射高优先级队列
qos carl 1 source-ip-address range 组播源网段
qos policy live-mcast
classifier carl 1 behavior expedite
interface 下联终端口/上行聚合口
qos apply policy live-mcast inbound
# H3C开启聚合链路平滑切换,禁止端口down瞬间清空转发表
link-aggregation switchover smooth
# 静态配置组播RPF路由,不动态学习震荡
ip rpf-static 组播源地址 掩码 对端三层聚合互联地址
interface 聚合接口
queue-length 1024
interface 成员口 dampening 或者先断流量再关接口,避免暴力断链;
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论