组播小知识点

本文详细介绍了组播的基本概念,包括其与单播和广播的区别,数据报文结构,组播IP和MAC地址,网络架构,服务模型,以及RPF检查和相关协议如IGMP、PIM、MSDP和MBGP的作用。
基本概念
组播:在一个源IP主机跟多组(一个)IP主机直接进行,中间的网络设备根据接受者的需求,有选择的对数据进行复制跟转发。
       组播方式下:单一信息同时发给一个用户,每条路上最优只有一份相同的组播数据,相比单播跟广播:
        1.比较单播,加了用户,也不会导致资源消耗浪费
        2.比较多播,不浪费资源的同时,能提高安全性,实现跨网段传输
 组播数据报文结构

        目的IP地址:目的IP地址为组播IP地址,地址范围从224.0.0.0239.255.255.255 。

        目的MAC地址:目的MAC地址为组播MAC地址,组播MAC地址由组播IP地址映射而来 。

组播IP地址 
        在IPv4地址空间中,D类地址(224.0.0.0/4)被用于组播。一个组播地址就表示一个点到多点的数据流,比如IPTV数据流,语音会议数据流。
        大多数情况下,同一个组播网络里不同的业务(比如,IPTV,语音会议)就需要使用不同的组播IP地址。

 组播MAC地址
        传输组播数据时,其目的地不再是一个具体的接收者,而是一个成员不确定的组,所以要使用IPv4组播MAC地址。
 组播网络基本架构

         源端网络:将组播源产生的组播数据发送至组播网络。

        组播转发网络:形成无环的组播转发路径,该转发路径也被称为组播分发树(Multicast Distribution Tree)。(中间的一大圈)

        成员端网络:让组播网络感知组播组成员位置与加入的组播组。

组播服务模型 

        组播组成员在接收组播数据时可以对于组播数据源进行选择,因此产生了ASMAny-Source Multicast,任意源组播)和SSMSource-Specific Multicast,指定源组播)两种组播服务模型。

        1.ASM:组成员加入组播组以后,组成员可以接收到任意源发送到该组的数据。

        2.SSM:组成员加入组播组以后,组成员只会收到指定源发送到该组的数据。 

 组播路由与RPF检查

        由于组播转发容易产生环路,次优,重复报文,还需要添加组播源和入接口的信息。设备仅转发特定唯一的入接口收到的组播数据,从而避免组播转发时产生环路,次优,重复报文(部分解决)等问题。

        对于相同的组播源,设备通过RPF(Reverse Path Forwarding,反向路径转发)检查可以确定设备上唯一的组播流量入接口。后序实验会跟进。

RPF检查工作原理

 能明显看到IF2口的被叉叉了。

RPF路由选举规则 

        RPF路由可以从单播路由、MBGP路由、组播静态路由中选举产生。

        优选RPF路由原则:

                1. 掩码最长匹配

                2. 路由最优优先级(Pre值)

                3. 组播静态路由>MBGP路由>单播路由

组播分发树

        通过RPF机制与组播路由协议,组播网络可以最终形成无环、无次优且无重复包的组播转发路径,该路径可以被称为组播分发树

        组播分发树以组播源为根以组成员为叶子形成转发路径,组播数据在转发时都基于组播分发树进行转发。

组播协议介绍

        组播网络需要基于多种组播协议才能建立转发路径:

        工作在成员端网络的主要是IGMP(Internet Group Management Protocol,因特网组管理协议)协议,用于告知组播网络,组成员的位置与所加组播组

        工作在组播转发网络的协议主要有PIM,MSDP,MBGP。

       1. PIM(Protocol Independent Multicast,协议无关组播)协议主要作用是生成AS域内的组播分发树

       2. MSDP(Multicast Source Discovery Protocol,组播源发现协议)主要作用是帮助生成AS域间的组播分发树

       3. MBGP(Multicast BGP,组播BGP)主要作用是帮助跨域组播流进行RPF校验

 太模糊了,能自己的话说出来的不多,大多还是ppt的搬运,不过实验好理解。

以上参考华为官方ppt。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值