组播+PIM笔记

【】组播

单播方式存在的问题:
1.重复流量过多
2.消耗设备和链路带宽
3.难以保证传输质量
广播方式存在的问题:
1.地域范围限制
2.安全性无法保障
3.有偿性无法保障

组播方式的优势:
1.无重复流量
2.节省设备与带宽资源
3.安全性高
4.有偿性有保障

组播基本架构:
1.组播源到路由器:组播数据的生成
2.路由器到路由器:组播数据的转发
3.路由器到接收端:组播数据的接收

ASM全称为Any-Source Multicast,译为任意源组播
SSM全称为Source-Specific Multicast,译为指定源组播
分辨单播和组播:MAC第八个比特位为1(组播) 0(单播)
MAC地址的高24位为0x01005e 第25位为0

【】IGMP协议原理与配置

基于IP运行 协议号:2
主机侧:通过IGMP协议向路由器通告组成员关系
路由器侧:通过IGMP协议维护组成员关系
IGMP v1:
响应抑制机制:1s-10s 最大10s
作用:减少网段上协议流量
每60s发送普遍组查询报文
成员关系报告报文

主机申请加组
静默离开(等130s 2*普遍组发送+最大响应)
查询器选举依赖组播路由协议
IGMP v2:
1.普遍组查询报文
2.成员关系报告报文
3.特定组查询报文
4.离组报文
成员关系响应时间精确到0.1s
IGMP

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
(Multicast)是一种基于IP协议的一对多(One-to-Many)通信方式,它可以将一个数据包同时发送给多个接收方,而不需要为每个接收方单独发送数据包。在组通信中,发送方将数据包发送到一个特殊的组地址,而接收方则需要加入这个组组才能接收到数据包。 为了实现组通信,需要使用组协议。组协议包括IGMP(Internet Group Management Protocol)和PIM(Protocol Independent Multicast)。IGMP是用于管理组组成员的协议,而PIM则是用于路由选择和转发组数据的协议。 PIM协议有两种模式:稠密模式(PIM-DM)和稀疏模式(PIM-SM)。稠密模式是一种基于洪泛(Flooding)的路由选择算法,它适用于密集组(Dense Multicast)场景,其中组成员分布范围比较广,而且网络拓扑比较简单。稀疏模式则是一种基于树状结构的路由选择算法,它适用于稀疏组(Sparse Multicast)场景,其中组成员分布比较分散,而且网络拓扑比较复杂。 PIM协议的核心概念包括组组(Multicast Group)、组源(Multicast Source)、Rendezvous Point(RP)和Multicast Distribution Tree(MDT)。组组是一组接收同一数据流的主机,组源是产生数据流的主机。RP是一个负责维护MDT的路由器,它可以将组数据从源端路由器传输到接收端路由器。MDT是一棵由源端路由器到接收端路由器的树状结构,它用来转发组数据包。 PIM协议的工作流程如下: 1. 主机加入组组。主机通过发送IGMP报文通知其所在的接口加入到一个组组中。 2. 路由器加入组组。当路由器收到主机的IGMP报文后,会自动加入到相应的组组中,并通过发送PIM报文将自己加入到MDT中。 3. 选择RP。当有新的源端路由器加入到组组中时,它会发送PIM报文向网络中的所有路由器询问RP的位置。RP会向源端路由器发送反向加入报文,告知其自己是RP,并请求建立MDT。 4. 建立MDT。源端路由器收到RP的反向加入报文后,会向RP发送正向加入报文,请求建立MDT。RP会根据正向加入报文建立MDT,并将组数据转发到接收端路由器。 5. 组数据传输。当源端路由器产生组数据时,会将数据包发送到RP,RP再将数据包转发到MDT中的接收端路由器。 总之,PIM协议是一种用于实现组通信的协议,它可以通过IGMP协议管理组组成员,通过RP和MDT实现组数据的路由选择和转发。在实际应用中,需要根据网络拓扑和组场景选择合适的PIM模式,并进行相应的配置和优化,以提高组通信的效率和可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值