ipv6主播技术论文Word文件下载.docx
- 文档编号:21454327
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:12
- 大小:78.47KB
ipv6主播技术论文Word文件下载.docx
《ipv6主播技术论文Word文件下载.docx》由会员分享,可在线阅读,更多相关《ipv6主播技术论文Word文件下载.docx(12页珍藏版)》请在冰豆网上搜索。
传统的IPv4协议已经难以支持互联网的进一步扩张和新业务的特性,比如实时应用和服务质量保证等。
其不足主要体现在以下几方面[1]:
一是地址资源即将枯竭。
IPv4提供的IP地址位数是32位,也即1亿个左右的地址。
随着连接到Internet上的主机数目的迅速增加,有预测表明,所有IPv4地址将在2005-2013年间分配完毕。
二是路由表越来越大由于IPv4采用与网络拓扑结构无关的形式来分配地址,所以随着连入网络数目的增涨,路由器数目飞速增加,相应地,决定数据传输路由的路由表也就不断增大。
三是缺乏服务质量保证。
IPv4遵循BestEffort原则,这一方面是一个优点,因为它使IPv4简单高效;
但另一方面它对互联网上涌现出的新业务类型缺乏有效的支持,比如实时和多媒体应用,这些应用要求提供一定的服务质量保证,如带宽、延迟和抖动等四是地址分配不便。
IPv4是采用手工配置的方法来给用户分配地址,这不仅增加了管理和规划的复杂程序,而且不利于为那些需要IP移动性的用户提供更好服务同时,IPv6还对IPv4作了大量的改进,包括路由和网络自动配置等。
IPv6和IPv4将在过渡期内共存几年,并由IPv6渐渐取代IPv4。
以IPv6为核心的下一代互联网随之提上日程。
IPv6的地址是128位编码,能产生2的128次方个IP地址,地址资源极端丰富。
有人比喻,世界上的每一粒沙子都会有一个IP地址。
也就是说,在IPv6下,IP地址将可充分满足数字化生活的需要,不再需要地址的转换,还互联网本来的面目。
更重要的是,将提供更安全,更为广阔的应用与服务。
1.2IPv6特性
1.2.1地址数量
IPv6的128位地址长度形成了一个巨大的地址空间。
在可预见的很长时期内,它能够为所有可以想象出的网络设备提供一个全球唯一的地址。
128位地址空间包含的准确地址数为340,282,366,920,938,463,463,374,607,431,768,211,456。
这些地址足够为地球上每一粒沙子提供一个独立的IP地址。
1.2.2自动配置
IPv6的另一个基本特性是它支持无状态和有状态两种地址自动配置的方式。
无状态地址自动配置方式是获得地址的关键。
在这种方式下,需要配置地址的节点使用一种邻居发现机制获得一个局部连接地址。
一旦得到这个地址之后,它使用另一种即插即用的机制,在没有任何人工干预的情况下,获得一个全球唯一的路由地址。
有状态配置机制,如DHCP(动态主机配置协议),需要一个额外的服务器,因此也需要很多额外的操作和维护。
1.2.3服务质量
服务质量(QoS)包含几个方面的内容。
从协议的角度看,在传输过程中,中间的各节点就可以识别和分开处理任何IP地址流。
尽管对这个流标记的准确应用还没有制定出有关标准,但将来它会用于基于服务级别的新计费系统。
在其他方面,IPv6也有助于改进服务质量。
这主要表现在支持在线连接,防止服务中断以及提高网络性能方面。
从另外角度来看,更好的网络和服务质量提高了客户的期望值和满意度,使我们和客户的关系更上一层楼。
1.2.4安全方面
在安全性方面,IPv6与IP安全性(IPSec)机制和服务更加紧密结合。
虽然两种IP标准目前都支持IPsec(IP安全协议),但是IPv6是将安全作为自身标准的有机组成部分,安全的部署是在更加协调统一的层次上,而不像IPv4那样通过叠加的解决方案来实现安全。
通过IPv6中的IPsec可以对IP层上(也就是运行在IP层上的所有应用)的通信提供加密/授权,可以实现远程企业内部网(如企业VPN网络)的无缝接入,并且可以实现永远连接。
除了这一强制性安全机制处,IPSec还提供两种服务。
认证报头(AH)用于保证数据的一致性,而封装的安全负载报头(ESP)用于保证数据的保密性和数据的一致性。
在IPv6包中,AH和ESP都是扩展报头,可以同时使用,也可以单独使用其中一个。
作为IPSec的一项重要应用,IPv6集成了虚拟专网(VPN)的功能[2]。
1.2.5移动IPv6方面
移动性无疑是互联网上最精彩的服务之一。
移动IPv6协议为用户提供可移动的IP数据服务,让用户可以在世界各地都使用同样的IPv6地址,非常适合未来的无线上网。
IPv6中的移动性支持是在制订IPv6协议的同时作为一必需的协议内嵌在IP协议中的不同于IPv4的移动性支持是作为一种对IP协议附加的功能提出的,不是所有的IPv4实现都能够提供对移动性的支持,其效率没有移动IPv6高。
更重要的是,IPv4有限的地址空间资源无法提供所有潜在移动终端设备所需要的IP地址,难以实现IP的大规模应用。
和IPv4相比,IPv6的移动性支持取消了异地代理,完全支持路由优化,彻底消除了三角路由问题,并且为移动终端提供了足够的地址资源,使得移动IP的实际应用成为可能[3]。
IPv4中规定IP地址长度为32,即有2^32-1个地址;
而IPv6中IP地址的长度为128,即有2^128-1个地址。
IPv6的地址分配一开始就遵循聚类(Aggregation)的原则,这使得路由器能在路由表中用一条记录(Entry)表示一片子网,大大减小了路由器中路由表的长度,提高了路由器转发数据包的速度。
增强的组播(Multicast)支持以及对流的支持(Flow-control)。
这使得网络上的多媒体应用有了长足发展的机会,为服务质量(QoS)控制提供了良好的网络平台。
加入了对自动配置(Auto-configuration)的支持。
这是对DHCP协议的改进和扩展,使得网络(尤其是局域网)的管理更加方便和快捷.更高的安全性。
在使用IPv6网络中用户可以对网络层的数据进行加密并对IP报文进行校验,这极大的增强了网络安全。
2组播技术
2.1组播技术的产生和发展
2.1.1组播技术的产生
近年来互联网的飞速发展产生了很多新应用,特别是高带宽需求的多媒体应用。
为了缓解网络“瓶颈”问题,业内提出了以下4种主要解决方案:
增加网络带宽;
采用QoS(服务质量)机制,控制不同业务的带宽使用;
服务器的分散和集群;
IP组播(IPMulticast)技术。
其中,IP组播技术由于它所具有的独特优越性,在IP组播网络中,即使用户数量成倍增加,主干网络带宽不需要随之增加,而成为通行的网络技术之一。
如图1所示,组播是一种允许一个或多个发送者(组播源)发送同一报文到多个接收者的技术。
组播源将一份报文发送到特定组播地址,组播地址不同于单播地址,它并不特定属于某单个主机,而是属于一组主机。
一个组播地址表示一个群组,需要接收组播报文者加入这个群组。
这样,无论有多少个组播报文接收者,整个网络中任何一条链路只传送单一的报文,大大节省了带宽。
图1 组播流程示意图
2.1.2组播寻址
IPv6为组播预留了一定的地址空间,其地址高8位为11111111,后跟120位组播组标识。
此地址仅用作组播数据包的目标地址,组播源地址只能是单播地址。
发送方只需要发送数据给该组播地址,就可以实现对多个不同地点用户数据的发送,而不需要了解接收方的任何信息。
2.1.3组播群组管理
IGMP(群组管理协议)被用来动态地管理群组成员加入和退出。
当一台主机希望加入一个群组,它向本地的组播路由器发送IGMP消息。
组播路由器监听IGMP消息,并作出相应的操作。
同时它还周期性地发送查询,以维持当前活跃的群组。
IGMP有多个版本。
其中IGMPv1只有两种消息,分别是成员查询和成员报告。
通过这两种消息以完成最基本的群组加入和群组维护工作。
IGMPv2基本上与IGMPv1相同,主要的区别是增加了一个离开群组的消息,这样就以通告的方式退出一个群组,而在IGMPv1中要通过组播路由器发出查询请求,发现没有响应才能确定群组成员的离开。
目前正在制订的IGMPv3增加了源点过滤的功能,它允许一个群组加入者通知组播路由器所希望接收的组播数据源点,即只有该源点的数据才会被接收[4,5]。
3IPv6与IPv4中的组播技术
IPv6协议是“互联网协议第六版”的缩写。
在设计IPv6时不仅仅扩充了IPv4的地址空间,而且对原IPv4协议各方面都进行了重新考虑,做了大量改进。
除了提出庞大的地址数量外,IPv6与IPv4相比,还有很多的工作正在进行以期得到更高的安全性、更好的可管理性,对QoS和多播技术的支持也更为良好。
下面的章节将从几个主要的方面探讨一下IPv6与IPv4的区别。
3.1组播地址结构
3.1.1组播地址格式
IP组播地址即指定的一个IP主机的集合,集合内的主机都加入了一个指定的组播组并希望接收发向该组的组播信息[6]。
IPv4组播地址结构:
1110
组标示符
IPv6组播地址结构:
11111111
8位
标记
4位ORPT
范围
4位
组ID
112位
与IPv4相比,IPv6提供了更大的地址空间,改进了IP报文头部的结构以提高转发节点的处理速度,支持QoS,提供主机的自动配置功能,方便部署和管理,对组播提供更好的支持,对移动节点的支持也大大增强了。
除此之外,IPv6也增强了安全性能,IPSec成为IPv6必需具备的安全协议,IPv6协议中的其他模块都可以利用IPSec提供的安全功能。
IPv6对组播作了进一步的增强,并对各组播地址使用范围作了更明确的规定。
IPv6组播地址中,除了第1字节之外的剩余部分包括三个字段
(1)标志字段(Flags):
长度为4比特。
目前只指定了第4位,用来表示组播地址是永久的,还是临时的。
如果该比特为0,那么对应组播地址是由因特网IP地址编号分配机构IANA指定的永久组播地址;
如果该比特为1,那么对应组播地址是临时组播地址。
(2)范围字段(Scope):
长度为4比特,用来表示组播范围。
(3)组标识符字段(GroupID):
长度为112比特,用于标识组播组。
根据组播地址的标志位(是临时的还是指定的)以及其地址范围,同一组播标识符可以表示不同的组。
组播地址既依赖于组标识符,又依赖于组播的地址范围。
从IPv6的组播地址格式定义可见其相对于IPv4所具有的优越性:
具有足够的地址空间;
范围字段的应用使IPv6组播很方便划分组播域,从而减少范围重叠的情况。
3.2路由协议比较
IP网路由协议主要包括域内路由协议和域间路由协议。
3.2.1 域内路由协议
目前IP网域内路由协议主要采用IS-IS和OSPF两种。
其中OSPF用来交换IPv4路由信息的版本叫IS-IS用来交换IPv6路由信息的版本叫OSPFv3;
IS-IS用来交换IPv4路由协议的版本叫IS-IS,用来交换IPv6路由协议的版本叫IS-ISv6。
(1)OSPFv3与OSPFv2的区别
OSPFv3(RFC2740)与OSPFv2(RFC2328)相比在原理上并没有根本的区别,OSPFv3仍采用链路状态LSA数据库,并保持邻接路由器之间的同步。
但由于从IPv4到IPv6上地址长度的变化,为了支持IPv6地址格式,OSPFv3对OSPFv2协议进行了许多修改。
从路由协议标准化进程看,OSPFv3协议已较为成熟,已有定型的RFC2740协议。
OSPFv3提高了通用性,使网络可以适应不断变化的要求。
这使复杂的网络得以简化,并且它采取了一些增强措施以保证升级方便地进行,OSPFv3还进行了优化并且安全性也得到了提高。
除了改变报头数据外,OSPFv3还对LSA所发挥的作用进行了重新定义。
在OSPFv3中,公告网络拓扑和IPv6数据的任务被分配到新的和已有的LSA中。
OSPFv3增加了多种可选功能,如多播OSPFv3,以实现通用性。
为了达到这一目的,OSPFv3扩展了网络设备用来公告使能的功能选项数据域。
多数OSPFv3路由器间信息中都包含选项域,运行OSPFv3的设备可以支持多达24种可选功能,而以前的版本只能支持8种功能。
为了简化复杂的容错网络的建设,OSPFv3引入了InstanceID和R-bit选项。
作为每个OSPFv3包头的一个组件,InstanceID不再依赖于过去需要的复杂的认证方案或访问清单,就可以控制共享物理网络和OSPF域的路由器之间的通信。
除了InstanceID外,OSPFv3还可以通过R-bit使服务器这类最终系统具有有效的冗余性。
OSPFv3与过去的协议的不同之处在于它通过提供非本身固有的安全性来简化消息的结构。
通过利用IPv6包的安全子包头的集成系统,OSPFv3消息可以被认证和加密,而这在以前是需要增加独立复杂的协议才能实现的功能。
OSPFv3提供了更强的功能,并且它具有很大的通用性,从而可以很方便地支持新型网络协议。
新的特性简化了网络设备和运行,在使用OSPFv3的情况下,升级将不再那么麻烦。
(2)IS-ISv6与IS—ISv4的区别
另一个被运营商广泛使用的连接状态协议是ISISforIPv6。
我们知道ISIS是IS标准路由协议(ISO/IEC10589),最初用于支持CLNS网络的动态协议。
由于ISIS的设计非常有利于新功能的扩展,它首先扩展了IPv4路由协议的功能(RFC1195),有人将这种既能为CLNS服务,也能为IP服务的协议叫做IntegratedISIS。
依照类似的方法,ISIS也可以通过简单的扩展来处理IPv6的路由信息。
支持IPv6的IS-IS协议标准草案已经经过多次讨论修改,目前,还未正式形成RFC标准,只有draft-ietf-isis-ipv6.txt标准草案。
Draft-ietf-isis-ipv6.txt草案通过在IS-IS数据包(Hello、LSP和SNP)中引入以下可变长度的数据域(TLV),从而使其支持IPV6路由功能,这一设计只需要对IS-IS路由协议进行少量的修改即可使它支持IPv6odraft-ietf-isis-ipv6.txt只增加了有关IPv6的TLV,在邻居数据库、拓扑数据库的建立和维护上基本保持了ISO10589和RFCl195的模式。
因此,CLNSIFV4和IPv6具有相同的拓扑结构。
也就是说,draft-ietf-isis-ipv6.txt要求IPv4和IPv6的网络是完全重合的。
我们将这种实现称为ISISforIPv6单一拓扑模式。
很快人们认识到单一拓扑模式对IPv4和IPv6网络完全重合的要求限制了IPv6网络的部署。
显然IPv6的规模和覆盖范围都将大于老一代IPv4网络,部分网络将只具有IPv6属性,例如,部分网络只有IPv6地址而没有IPv4地址。
这时ISISforIPv6单一拓扑模式就可能导致一些IPV4的数据报文错误地被转发到这部分IPv6网络,造成路由的混乱和麻烦,无法满足IPv4、IPV6不同扩展范围的需要。
ISISforIPv6多重拓扑模式(draft-ietf-isis-wg-multi-topology)是针对这一问题的解决方案,它通过使用IPv4IPv6不同的拓扑去除了两个网络必须一致的限制。
多重拓扑模式为IPv4和IPV6网络建立不同的拓扑数据库,分别进行spf最短路径优先算法的计算,为IPv4和IPv6提供相互独立的路由子系统,使IPv6网络的建设摆脱IPv4的限制,为IPv6网络的成长打开了发展空间。
3.2.2 域间路由协议
BGP4(RFC1771)是目前被所有IS,运营商广泛使用的IPv4外部路由协议,BGP4是一个路径矢量协议,它的基本功能是在自治系统间自动交换无环路的路由信息,通过交换带有自治区域号(AS)序列属性的路由可达信息,来构造自治区域的拓扑图,从而消除路由环路并实施用户配置的策略。
BGP特点:
(1)距离矢量协议;
(2)传输协议:
TCP,端口号:
17;
(3)支持CIDR(无类别域间选路);
(4)路由更新只发送增量路由;
(5)丰富的路由过滤和路由策略。
支持IPV4的BGP经历了4个版本:
RFC1105(BGPl),RFC1163(BGP2),RFC1267(BGP3),和目前广泛使用的RFC1771(BGP4)。
支持IPv6的域间路由协议是BGP4+,在BGP4+上支持IPv6的路由器必须符合RFC2858和RFC2545。
利用BGP4+实现ISP网络之间的互通。
在IPv4环境中,BGP4是一种广泛使用的用于自治域之间路由传播的路径矢量路由协议。
在随后定义的一系列标准中使得BGP4的功能更加强大,可以用于承载多种协议:
MPLS-VPN、Multicast等协议均是通过BGP4进行工作的。
在RFC2545(UseofBGP4MultiprotocolExtensionsforIPv6Inter-DomainRouting)中描述了如何使用MP_REACH_NLRI来传达IPv6的可达信息。
3.3组播地址管理
组播应用需要一个组播地址管理方法来得到地址。
组播服务可以通过以下三种方式来得到组播地址。
(1)编码方式:
将组播地址写入程序代码,使之成为程序的一部分,或者固化在ROM中。
该方法适用于IANA静态分配的组播地址。
(2)通告方式:
组播服务随机挑选一个组播地址,然后在使用该地址之前向网络通告它将要使用的地址。
目前Mbone(组播主干网)中的组播服务就是使用这种方式,其代表工具为SDR(会议目录工具)。
(3)算法推导方式:
使用一种程序化的算法为组播服务分配一个在全球范围内不与其他服务冲突的组播地址。
组播地址管理中的另一个主要问题是组播域的发现。
组播域是一个组播服务的有效传播范围,不同的组播域有不同的组播地址空间,所以组播域的发现也就是用户选择组播地址空间的过程
3.4组播网络管理
虽然SNMP(简单网络管理协议)通过MIB(管理信息库)定义被管理对象,它本身和网络传输协议无关,可以完全应用于IPv6环境下(目前IETF己经制订了IPv6相关的MIB),但是IPv6环境下的组播网管具有更多的新特性。
例如规模更大的IPv6网络需要更健壮的网络管理,SNMP信息的处理需要更高的安全性等等。
目前绝大多数路由器厂商提供IPv6路由支持,这为IPv6环境下的组播网管的研提供了很好的条件。
IPv6组播通信[8]是一种十分有效的通信方式,研究IPv6中的组播通信机制对开发节省带宽、减少网络拥塞的点到多点通信应用有重要意义。
随着用户对宽带音视频传输等多媒体应用的需求,结合IPv6各项优点的组播通信技术必将给视频点播、远程教育、视频会议和数据分发等业务带来新的生机,IPv6组播技术的应用必定有广阔的发展前景。
4现阶段组播技术应用领域介绍
近年来,随着网络技术的发展,使得各种单一媒体相继成为网络传输中的数据,进而各种媒体的融合使得网络多媒体运用层出不穷。
在Internet上产生了许多新的应用,其中不少是高带宽的多媒体应用,譬如网络视频会议(可视化IP电话会议系统)、网络音频/视频广播、多媒体远程教育、远程会诊,而传统网络最初是为数据传输而设计的,是典型的点点通信模式,是为保证数据可靠传输而设计的,所用的传输协议多为点到点的协议。
其所具有的特点将增加网络发送负载,带来网络延时。
这就带来了带宽的急剧消耗和网络拥挤问题。
为了缓解网络瓶颈,人们提出各种方案:
增加互连带宽,改变网络流量结构,IP组播技术等等,其中,IP组播技术有其独特的优越性——在组播网络中,即使用户数量成倍增长,主干带宽不需要随之增加。
4.1IPTV
网络支持数以百计的全国性网络电视频道,数以万计的全省性网络电视频道。
IPTV网络电视业务和传统电视业务类似。
不同之处是电视节目的接收端不再是我们传统的电视机,而是电脑。
网络节目的传输不是使用传统的HFC网络,而是使用Internet。
IPTV网络电视与传统电视相比,优势在于电视频道数量的极大丰富,电视节目的覆盖区域的扩大,电视台运营成本的下降。
4.2IPRadio
IPRadio网络广播电台业务是在多媒体通信网络上传输电台广播节目的高带宽服务。
网络支持数以百计的全国性网络广播电台频道;
支持数以万计的全省性网络广播电台频道。
IPRadio网络广播电台业务和传统广播电台业务类似。
不同之处是电台广播节目的接收端不再是我们传统的收音机,而是电脑。
网络节目的传输不是使用传统的微波,而是使用Internet。
IPRadio网络广播电台与传统广播电台相比,优势在于电台广播频道数量的极大丰富,电台广播节目的覆盖区域的扩大,电台运营成本的下降。
4.3IP会议电视
IP会议电视业务是在利用电视、计算机技术及设备,通过网络在两地或多地之间召开会议的一种可视通信业务。
出席会议的人员通过会议电视系统,既可以听到对方的声音,又可以在屏幕上看到与会者的形象动作,还可以通过控制系统,传送图表,文件等资料,如同面对面的交流。
通信网络支持数以百计的全国性会议电视Channel数量;
支持数以万计的全省性会议电视Channel数量。
4.4IP网上课室组播
IP网上课室组播业务是在利用电视、计算机技术及设备,通过通信网络在两地或多地之间进行培训和教育的一种可视通信业务。
参加学习的人员通过网上课室系统,既可以听到老师的声音,又可以在屏幕上看到老师的形象动作,还可以通过控制系统,传送图表,文件等学习资料,如同与老师面对面的交流。
通信网络支持数以百计的全国性网上课室;
支持数以万计的全省性网上课室。
4.5IP远程教育
IP远程教育是随着信息化社会发展而产生的一种新型的教育方式。
传统的数据通信均采用单播或广播技术,因而造成主机与网络资源的过度浪费。
九十年代初期发展起来的组播技术允许发送端有选择地向一组接收端传输数据包,发送端只发送一份数据,多个接收端均能收到发送的数据,从而高效的多目标传送技术可以有效地减轻网络负担,缓解网络带宽问题。
5IPv6组播技术在远程教育中的应用
5.1IPv6组播技术在远程教育应用的可行性[9]
5.1.1提高了远程教学的覆盖率
由于IPv6的组播地址范围巨大,世界上任何一个人都能拥有一个独立的属于某个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ipv6 技术 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)