Chinaunix首页 | 论坛 | 博客
  • 博客访问: 34393
  • 博文数量: 9
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 110
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-20 09:09
文章分类

全部博文(9)

文章存档

2010年(9)

我的朋友

分类:

2010-05-24 22:25:31

IPv6中与组播相关的知识

 

1IPV6的优势: 

  IPv6增加了增强的组播(Multicast)支持以及对流的支持(Flow Control这使得网络上的多媒体应用有了长足发展的机会,为服务质量(QoSQuality of Service)控制提供了良好的网络平台。

2IPv6包头

Traffic Class(通信类别)8位,指示IPv6数据流通信类别或优先级。功能类似于IPv4的服务类型(TOS)字段。

  Flow Label(流标记)20位,IPv6新增字段,标记需要IPv6路由器特殊处理的数据流。该字段用于某些对连接的服务质量有特殊要求的通信,诸如音频或视频等实时数据传输IPv6中,同一信源和信宿之间可以有多种不同的数据流,彼此之间以非“0”流标记区分。如果不要求路由器做特殊处理,则该字段值置为“0”

3、组播地址

  IPv6中的组播在功能上与IPv4中的组播类似:表现为一组接口对看到的流量都很感兴趣。

组播分组前8比特设置为FF。接下来的4比特是地址生存期:0是永久的,而1是临时的。接下来的4比特说明了组播地址范围(分组可以达到多远):1为节点,2为链路,5为站点,8为组织,而E是全局(整个因特网)。

4IPv6 移动性

   移动设备的迅速普及带来了一项新的要求:设备必须能够在 IPv6 Internet 上随意更改位置但仍维持现有连接。为提供此功能,需要给移动节点分配一个本地地址,通过此地址总可以访问到它。在移动节点位于本地时,它连接到本地链路并使用其本地地址。在移动节点远离本地时,本地代理(通常是路由器)在该移动节点和正与其进行通信的节点之间传递消息。

5 IPv6组播协议

IPv6支持的组播协议包括MLDMulticast Listener DiscoveryMLD SnoopingMulticast Listener Discovery SnoopingIPv6 PIMProtocol Independent Multicast for IPv6IPv6 MBGPThe IPv6 Multicast Border Gateway Protocol等。

(1) 组播组管理协议

MLD协议源自IGMP协议——MLDv1对应于IGMPv2MLDv2对应于IGMPv3。与IGMP协议采用IP协议号为2的报文类型不同,MLD协议采用ICMPv6IP协议号为58)的报文类型,包括MLD查询报文(类型值130)、MLDv1报告报文(类型值131)、MLDv1离开报文(类型值132)和MLDv2报告报文(类型值143)。MLD协议与IGMP协议除报文格式不同外,协议行为完全相同。同样地,MLD SnoopingIGMP Snooping协议也基本相同

(2) 组播路由协议

IPv6 PIM协议与IPv4 PIM协议除报文中IP地址结构不同外,其它协议行为基本相同,IPv6 PIM也支持SMDMSSM这三种模式。

IPv6 PIM发送链路本地范围的协议报文(包括PIM HelloJoin-PruneAssertBootstrapGraftGraft-AckState-refresh报文)时,报文的源IPv6地址使用发送接口的链路本地地址;IPv6 PIM发送全球范围的协议报文(包括RegisterRegister-StopC-RP Advertisement报文)时,报文的源IPv6地址使用发送接口

的全球单播地址。IPv6组播并不支持MSDP(Multicast Source Discovery Protocol)协议,如果需要接收来自其它IPv6 PIM域的组播数据,有以下两种实现方式:

1’通过其它方式(譬如广告等)直接获取其它 IPv6 PIM 域内的组播源地址,使用IPv6 PIM-SSM 发起指定源组的加入;

2使用嵌入式 RP() 机制,通过嵌入RP 地址的IPv6 组播地址来获取其它IPv6 PIM 域内的RP 地址,向其它域内的RP 发起组加入。

对于域间IPv6组播路由信息的传递,则可以使用IPv6MBGP协议,其与IPv4MBGP协议也基本相同。

 

阅读(3973) | 评论(0) | 转发(0) |
0

上一篇:守望清纯的心灵

下一篇:随笔

给主人留下些什么吧!~~