文档介绍:IPv6 组播技术基础
内容介绍
第1章组播简介
第2章组播协议基础
第3章组播协议详述
第4章组播配置举例
Page 1
什么是组播?
三种传输模型
Unicast:一对一的传输模型
Broadcast:一对所有的传输模型
Multicast:一对一组(多)的传输模型
所谓“组”,可以理解为有某个共同特征的对象的集合
Page 2
什么是IP组播?
传输模型是针对TCPIP或OSI层次模型中的某一层上讲的,下一层或上一层的模型不影响本层的模型。
所谓IP组播或者说3层组播,就是指在IP层看来,传输模型为一对多的模式。
Page 3
IP组播的特征
IP组播的特点是:
相对于单播传输模型,组播解决了在数据头端进行复制带来的压力问题,同时使得从整个网络的角度观察,数据传输是呈点到多点(而非点到点)的状态。这样,使得节点间的流量模型达到最优状态。
相对于广播传输模型,组播利用了网络层协议可以跨越链路层节点的特性,避免了全网进行数据广播引起的复杂模型,同时也降低了数据到达不必要节点而产生的冗余流量。另外, 明确不支持全网广播。
思考:这个特点带来的价值如何?
Page 4
IP组播的用户价值
IP组播对于业务的优势主要体现在:
减少服务器负载
节约带宽,减少冗余的流量
可扩展性,增加更多的接收者,并不会增加网络压力
因此,IP组播适合的业务应用包括:视频直播、视频会议、证券市场等
劣势??
Page 5
组播IPv6地址
IPv6组播的地址范围:FF00::/8
Flags = |0|R|P|T|
最高位为保留
R:标记是否为内嵌RP的组播地址
P:标记是否是基于单播前缀的组播地址
T:标记是否是永久分配的组播地址
Page 6
组播IPv6地址
Scope:限制组播组的域范围
1:本地接口范围(interface-local scope)
2:本地链路范围(link-local scope)
4:本地管理域范围(admin-local scope)
5:站点范围(site-local scope)
8:anization-local scope)
E:全球范围(global scope)
Group id:在一个给定的范围内,永久或临时的组播组地址
Page 7
IPv6组播MAC地址分配
组播 IPv6 &Mac 地址映射
MAC的前两个字节以固定的0X3333填充。
MAC的后四个字节以目的IPv6组播地址的后四位填充。
128Bit IP address
00110011
48 bit MAC address
mapping
00110011
…………
Page 8
单播转发模型
1
3
1
2
3
发送到主机3的报文
Dest NextHop OIFH3/32 R3 Eth0...
单播转发表
发送到主机3的报文
Key
Result
Destination Address/ Mask
Outgoing Interface
NextHop
举例:4::/32
1/0/0
3::1
基于IP报文的目的地址进行查找转发表
2
Page 9