WOLF-LAB沃尔夫网络实验室中国网络精英的发源地!
24小时咨询热线:173-1636-2402

技术文档

Technical documentation

您当前位置: 首页 > 技术文档 > 详情

华为认证HCIP培训Datacom网络工程师学习笔记-关于组播基本概念详解

发布日期:2023-06-16 浏览次数:565 来源:崔志鹏

华为认证HCIP培训Datacom网络工程师学习笔记-关于组播基本概念详解

WOLFLAB网络技术实验室1.jpg

WOLFLAB官方微信:17316362402,关注【WOLFLAB】华为认证HCIP培训Datacom课程循环开班,联系客服咨询详情!

华为认证HCIP培训Datacom课程-单播:实现一对一的通信

①假设AR1想要访问AR2,AR1可以发送一个sip:1.1.1.1 dip:1.1.1.2 | smac:ar1 dmac:ar2 | 数据;

②数据包到了交换机,交换机查mac地址表,就会将数据包从1号口收到,从2号口发出;

③AR2收到该数据包后,发现dmac地址和dip都是发给我的,那我就要解封装看看里面具体的数据;

④此时该数据包一定可以保障让AR2收到,而且有且只有AR2收到。

图片1(28).png

假设:如果我想让AR1发送的数据包,被AR2、AR3、AR4都收到,此时可以怎么做?

①AR1可以发送三份单播的数据包,消耗设备的资源,浪费链路的带宽;

②AR1可以发送一份DIP是广播的报文。


华为认证HCIP培训Datacom课程-广播:实现一对所有的通信

①假设AR1想要发送一份数据包访问AR2、3、4,AR1可以发送一个sip:1.1.1.1 dip:1.1.1.255 | smac:ar1 dmac:fff | 数据;

②数据包到了交换机,交换机查mac地址表,就会将数据包从1号口收到,从2、3、4号口都发出;

③AR2、3、4收到该数据包后,发现dmac地址和dip都是广播,那我就要解封装看看里面具体的数据;

④此时该数据包一定可以保障让AR2、3、4收到。


广播特点:节省设备资源,但是无法实现多对少,如果让AR1只发送一份数据包,只想让AR2和AR3收到,此时通过单播或者是广播就无法办到了。


华为认证HCIP培训Datacom课程-组播:实现一对多的通信

①假设AR1想要发送一份数据包访问AR2、3,那我就让AR2和AR3率先加入到239.1.1.1这个组,AR1可以发送一个sip:1.1.1.1 dip:239.1.1.1 | smac:ar1 dmac:组mac | 数据;

②数据包到了交换机,交换机查mac地址表,就会将数据包从1号口收到,从2、3、4号口都发出;

③AR2、3、4收到该数据包后,AR2和AR3收到该数据包后发现dip:239.1.1.1,恰好我又加入到了这个组,那我就要解封装看看里面具体的数据,AR4没有加入到该组播组,那我就无需解封装该数据包了;

④此时就可以保障让AR1发送一份数据包,让AR2和AR3看到;


举例:OSPF

图片1(29).png

①AR1在MA网络中想要跟AR2和AR3建立邻居关系,此时AR1、AR2、AR3就需要跑ospf,并将接口宣告进ospf;

②此时AR1、AR2、AR3的加入到了224.0.0.5这个组播组,AR4并没有加入;

③AR1发送一份hello报文,sip:1.1.1.1 dip:224.0.0.5 | smac:ar1 dmac:组mac | ospf hello,此时AR2、AR3、AR4都会收到;

④但是只有AR2和AR3才会解封装看看里面具体的数据并且跟AR1建立ospf的邻居关系,AR4并未加入到2240.0.5这个组播组,就不会跟AR1建立邻居关系了。


组播在现网当中的应用:

①IPTV;

②视频会议;

 

组播地址:

图片1(30).png

①前4个bit是1110,224.0.0.0-239.255.255.255

②永久组播地址:保留的;

③ASM:公网的组播地址,全网范围有效,在互联网有效,不属于永久的;

④SSM:SSM是可以重复分配的,所以少,因为SSM通过组播地址和组播源的地址来唯一的区分不同的组播业务,硬要拿SSM用作ASM也可以,地址本身无法决定ASM和SSM,决定的是客户机,就是个地址而已,就是个规范;

⑤239.0.0.0-239.255.255.255:私网地址,用于个人。


华为认证HCIP培训Datacom课程组播MAC地址:

①看mac地址的第8bit是否=1,如果是就是组播mac地址,01005e0就是为了IPV4组播地址提供组mac的。

②由于组播地址前4个bit固定,后23bit存在映射关系,还有5个bit是没有映射关系,就会造成16个组ip对应一个组mac的情况,此时只能通过规划解决。

图片1(31).png

组播的基本架构:

图片1(32).png

图片1(33).png

第一段:源把组播流量推送给第一条路由器(程序员研究的) 

第二段:第一跳路由器拿到组播流量,经过组播分发树到最后一跳路由器。 

第三段:最后一跳路由器关心两个问题:1)当前是否有用户需要流量

                                    2)用户如何加组

 

组播服务模型:通过不同的组播地址区分不同的业务,比如:224.0.0.5代表ospf,224.0.0.9代表RIP

根据接收到的流量是否对源进行区分,可分为两种模型:

①ASM(任意源组播):组成员无法对组播源做出选择时,应该部署ASM模型。

②SSM(指定源组播):组成员可以对组播源做出选择时,可以部署SSM服务模型。

 

ASM:只通过组播地址来唯一的区分不同的组播业务,即不同的组播业务需要分配不同的组播地址,会造成组播地址的浪费,但对组成员的能力要求不高,容易部署和维护,接收者只需要事先知道自己要加入的组播地址即可。

239.1.1.1 CCTV1

239.1.1.2 CCTV2

239.1.1.3 CCTV3

如果PC2想要观看CCTV1,我就让该主机加入到239.1.1.1即可。

 

SSM:通过组播地址和组播源的地址来唯一的区分不同的组播业务,可以实现组播地址的重复利用,即同一个组播地址可以使用不同的组播源来提供不同的组播业务,组成员需要事先知道源和组的对应关系,对于客户端要求高。

1.1.1.1 239.1.1.1 CCTV1

2.2.2.2 239.1.1.1 CCTV2

3.3.3.3 239.1.1.1 CCTV3

 

组播的优势: 

①提高网络的利用效率 

②优化网络性能,减少流量的冗余性。 

③分布式的应用成为可能 

 

组播的缺点: 

①尽最大努力传输,组播是基于UDP的。 

②没有壅塞避免的机制。 

③有可能收到复制的数据包。 

④无序传输


https://www.wolf-lab.com/

WOLFLAB官方微信:17316362402

WOLFLAB官方QQ:2569790740

WOLF-LAB沃尔夫提供免费CCNA培训、HCIA培训基础课学习视频+资料+模拟器,联系客服获取

返回目录
在线咨询