1.基本概念
单播是一对一的通信。
广播是目的地址为255.255.255.255的通信。
组播是一对多的通信,接收者需要加入组播组才能收到组播报文。
2.组播网络角色
1)组播源:组播流量的发送源。
2)组播接收者:接收组播流量的终端。
3)组播组:采用特点的组播IP地址标识的群组。
4)组播路由器:设置组播功能的路由器。
5)第一跳路由器:直接面对组播源的组播路由器,组播流量入口。
6)最后一跳路由器:直接面向组播接收者的路由器,接收转发组播流量,负责维护直连网络中组成员关系。
3.组播网络架构
1)第一部分:组播源与第一跳组播路由器组成,组播源无需运行组播协议,目的地址必须是一个组播IP地址。
2)第二部分:组播路由器组成组播网络,需要维护组播路由表,常用组播路由协议有PIM、MSOFT、MBGP。
3)第三部分:最后一条路由器与组播接收者构成,IGMP用于实现组管理协议。
4.组播地址
D类IP地址224.0.0.0/4用于组播通信,D类地址范围:224.0.0.0~239.255.255.255,D类IP地址只能用于目的IP地址,不能用于源IP地址。
224.0.0.1:所有节点组播地址
224.0.0.2:所有路由器组播地址
224.0.0.5:OSPF路由器组播地址
224.0.0.6:OSPF DR组播地址
224.0.0.9:RIP v2路由器组播地址
224.0.0.13:PIM v2路由器组播地址
224.0.0.18:VRRP组播地址
224.0.1.0-231.255.255.255
(233.0.0.0-238.255.255.255):临时组播地址,全局有效。
232.0.0.0-232.255.255.255:SSM(特定源)组地址,临时组地址。
239.0.0.0-239.255.255.255:本地管理组地址
5.组播MAC地址
MAC地址共计48bit,共6个八位组,第一个八位组最低比特位标识了该MAC地址类型,0为单播MAC地址,1为组播MAC地址,广播MAC地址是一个特殊的组MAC地址。
组播IP地址低23bit拷贝至组播MAC地址低23bit,组播MAC地址高25bit固定(24bit是0x01005e,第25位为0),组成了48位组播MAC地址,与组播IPV4地址对应的组播MAC地址范围是0100-5e00-0000至0100-5e7f-ffff。
6.IGMP
IGMP(因特网组管理协议)是最后一跳路由器与组播接收者之间运行的协议。
1)最后一跳路由器通过IGMP向其直连终端网络查询,发现组播组成员。
2)终端设备使用IGMP宣告自己成为某个组播组成员。
3)IGMP三个版本:IGMPv1、IGMPv2、IGMPv3
7.IGMP的作用
1)IGMP用来在接收者主机和直接相邻的组播路由器之间建立和维护组播组成员的关系。
2)IGMP通过在接收者主机和组播路由器之间交互IGMP报文实现组成员管理功能,IGMP报文封装在IP报文中。
请登录后查看评论内容