移动组网业务
移动数据业务是最具市场前景的电信业务之一,它既能满足各种移动终端用户随时随地访问互联网的需求,又能满足他们之间进行数据和多媒体通讯的需求。是实现移动数据业务的关键技术之一,它支持具有固定IP地址的移动终端在互联网中自由移动,并保持移动进程中通讯不中断。
多协议标签交换(组网)是将三层的IP路由技术和二层的交换技术结合在一起的一种快速包交换技术,它在网络边沿对数据进行分类,并为每类数据添加标签,在网络中仅对标签进行交换,从而实现了数据包的快速交换。组网克服了传统IP网仅提供尽力而为服务的缺点,可以保证用户的QoS要求,并通过利用流量工程提高了网络资源的利用率。为提供高质量的有QoS保证的移动数据业务,技术应运而生。它将和组网结合起来,在组网网中支持IP移动性,不但能够满足用户的移动性要求,而且能在用户服务质量和充分利用网络资源等方面提供很好的保证,具有巨大的市场潜力和商业前景。
一、移动组网原理
基本的组网其实不支持移动性管理,和组网结合构成的使组网网具有了支持IP移动性的能力。目前有两种技术:和(即H组网)。只斟酌了IP用户在一个较大范围内移动相对较慢的情况,当无线接入网中因使用微蜂窝而造成IP用户在子网间频繁切换时,切换时延较大,容易引发通讯中断。克服了的缺点,具有微蜂窝移动性管理的能力。
1.基本移动组网
在基本移动组网机制中,当一个移动主机(MH)进入一个非故乡子网时,会发送一条注册消息给该子网的外地代理(FA),FA把这条注册消息通过正常的IP路由转发给MH的故乡代理(HA),HA收到注册消息的同时得到了MH的转交地址(COA)。COA可以是FA的IP地址,也能够是FA动态分配给MH的一个临时IP地址。然后HA向FA发送标签分发协议(LDP)的标签要求消息,FA则向HA回送LDP的标签映照消息,当标签映照消息到达HA后,HA和FA间的标签交换路径(LSP)就建立了。接着,HA通过查找标签表,找到以MH的故乡地址为转发等价类(FEC)的行,并把该行的出端口和出标签改成HA和FA间LSP所使用的端口和标签值。最后,HA通过其与FA之间已建立的LSP发送注册应对消息给FA。FA收到注册应对消息后,在其标签表中增加一行,并把收到的标签值和端口值填到该行的入标签域和入端口域。
以后,若有通讯节点(CN)向MH发送数据包,数据包会被路由到MH的故乡网,并被HA截获,正如移动IP协议中所描写的一样。作为LSP入口的标签边沿路由器(LER),HA会以收到的数据包中所包括的IP地址为索引,在标签表中查找该数据包的出标签和出端口。根据查找到的出标签和出端口,该数据包被加上相应的标签,并沿着HA和FA之间的LSP以标签交换的方式传送。FA收到数据包后将查找它的标签表(由于FA是该LSP的出口,所以标签表中相应的出标签和出端口为空)。作为LSP出口LER的FA去掉数据包的标签,并把该数据包通过IP层送往MH。至此,MH就收到了通讯节点发送给它的数据包。在基本移动组网中,每当MH移动到一个新的组网子网时,都要通过新子网的FA向其HA发送注册消息,并在新的FA和HA之间建立一条新的LSP。建立新LSP并将数据传送切换至新LSP所需的时间称为切换时延。如果LSP切换时延较大,通讯节点和MH之间的数据通讯就会中断,造成数据丢失。为减少切换时延,并保证切换进程中的通讯,引入了。
2.分级移动组网
分级移动组网技术假定一个组网网被分为多个组网域,每一个组网域中又有多个接入子网。另外,分级移动组网还引入了一个新的部件,即外地域代理(FDA),每一个组网域中有一个FDA。在分级移动组网机制中,MH可以根据所接收到的代理广播消息来判断自己处于故乡网或外地网。若MH认定自己处在外地网中,就会向FA要求一个COA,并发送注册要求消息给FA。FA把注册要求消息转发给本组网域的FDA,而不是MH的故乡代理。如果MH是第一次移动到该组网域,FDA就向MH的故乡代理转发注册消息。HA得到注册消息并取得FDA的IP地址后,利用LDP向FDA发送标签要求消息。FDA接到标签要求消息后向HA回送标签映照消息,并向MH当前所在组网域内子网的FA发送标签要求消息。标签映照消息到达HA后,FDA与HA间的LSP就建立了。一样,FA向FDA回送标签映照消息,当标签映照消息到达FDA后,FDA和FA间的LSP也建立了。然后,HA会在标签表中找到以MH故乡地址为FEC的行,并把出端口和出标签改成FDA和HA之间LSP的相应值。最后,HA沿着其至FDA的LSP发送注册应对消息给FDA,FDA也会沿着FDA至FA的LSP转发该注册应对消息。FA收到注册应对消息后,在它的标签表中加入新的一行,并在入标签域和入端口域中填入所收到注册应对消息的标签值和端口号。与基本移动组网一样,在分级移动组网机制中,若通讯节点向位于外地网的MH发送数据包,HA就会截获这些数据包。在分级移动组网网中,HA查找它的标签表,找出该数据包所对应的出标签和出端口。根据查找到的结果,数据包被HA加上标签沿着HA和FDA间的LSP发送到FDA。FDA收到该数据包后会继续根据入标签值查找到相应的出标签值,即沿着FDA和FA之间的LSP把数据包转发到FA。FA收到数据包后,会查询它的标签表(由于FA是该LSP的出口,标签表中的出端口和出标签值都为空)。最后,FA去掉数据包上的标签后,通过IP层把数据包转发给MH,因而MH就收到通讯节点发给它的数据。
若MH在同一个组网域中从一个子网切换到另外一个子网,它将向新子网的FA要求新的COA,并向新子网的FA发送注册要求消息。新子网的FA会把该注册要求消息转发给FDA。收到注册要求消息后,FDA向新子网的FA发送标签要求消息,然后新子网的FA向FDA发送标签映照消息,这样在新子网的FA和FDA之间就建立了一条新的LSP,但是HA和FDA之间的LSP并没有改变。明显,相对基本移动组网,分级移动组网不需要在HA和新子网的FA之间建立一条全新的LSP,而只是在FDA和新子网的FA之间建立一条新的LSP,从而大大减小了切换时延。切换进程中,MH也能够通过发送绑定更新消息向本来的FA通知自己新的COA,旧子网FA可以对MH的新绑定关系进行缓存。如果FDA使用过时的标签表向MH发送数据包,旧子网FA收到数据包后将与新的FA建立LSP,并通过该LSP向新FA发送数据包,从而避免了切换进程中数据包被丢失。
在分级移动组网机制中,MH在同一个组网域中的移动对其HA来讲是透明的。这样一方面减小了切换时延,另外一方面减少了全部网络中切换所需的消息交互,从而节省了网络资源。
二、移动组网的关键技术根据移动组网的原理,实现移动组网应解决三个问题:切换时延和通讯中断问题、“三角路由”问题、QoS问题。1.快速切换技术快速切换技术的目标是尽量减少切换时延并保证在切换进程中通讯不中断(即在切换进程中没有数据包丢失)。由于切换进程中需要在MH、新FA、新FDA和HA之间进行重新注册,所以注册机制越简单,切换时延越小。同时,MH和HA之间建立新LSP的时间越短,切换进程中数据包丢失的可能性就越小。
(1)切换前建立LSP机制这类快速切换机制的基本思想是在MH移动到新的外地子网或外地域之前建立新的LSP。在分级移动组网中,若MH在相邻子网中移动,则在MH移动到相邻子网之前就在相邻子网内建立起LSP;若MH在相邻域间移动,则在MH移动到相邻域之前就在相邻域中建立起LSP。此机制中引入了主动LSP和被动LSP,主动LSP是指从FDA到MH当前所在外地子网FA的正用于传送数据的LSP,被动LSP是指从FDA到MH当前所在外地子网所有相邻子网的FA的还没有使用的LSP。如果MH知道它将要访问的子网,就能够使用FA发现协议得到相邻子网内FA的IP地址,然后向这些FA发送带有访问时间的访问要求消息,这些FA收到访问要求消息后便可与FDA建立一条被动LSP。访问时间是指MH估计的从当前子网移动至某子网所需的时间。如果MH在访问时间超时前没有发送任何访问要求刷新消息,也没有移动到该子网,标签表中相应的被动LSP条目就会被删除。MH移动到一个新的子网后,将向原来子网的FA发送一条更新消息,FA再将其发送到FDA,这时候中间路由器会将它们所保存的LSP状态从主动LSP改成被动LSP。同时,MH将向新FA发送一条更新消息,该FA收到后也将其发送到FDA,中间路由器将它们所保存的LSP状态从被动LSP改成主动LSP。在切换前建立LSP的机制中,切换产生时仅需通过一条消息便可完成LSP的切换,大大减小了MH从一个子网移动到另外一个子网的切换时延。该机制可以扩大到MH在不同组网域间切换的情况。
(2)基于组播的快速切换机制 这类快速切换机制是在FDA和当前MH所在子网的FA之间,和所有与该子网相邻的子网的FA之间均建立LSP,这些LSP构成一个组。当FDA收到MH进行切换的要求后,将所有来自通讯节点的数据包通过事前建立好的LSP向所有相邻子网的FA进行组播。这样当MH移动到新的子网时,就能够立即收到来自通讯节点的数据包。切换进程完成后,网络也会根据切换进程中的信息进行调剂,登记新使用的LSP,删除不需要的LSP。
2.“三角路由”问题解决方案 在移动组网中,从通讯节点发往MH的数据包首先被发送到HA,然后再由HA沿LSP转发到MH,这就是所谓的“三角路由”问题。由于数据包的转发不是通过最优的LSP送往MH,而一定要通过HA进行转发,既浪费网络资源,又致使较高的传输时延。如果通讯节点能够取得MH当前所在子网的COA,并在通讯节点和FA之间建立LSP,数据包就没必要经过HA,可以直接通过通讯节点和FA之间的LSP进行转发,从而解决了“三角路由”问题。
(1)COA缓存机制
COA缓存机制是在通讯节点中对MH所在的一个或多个子网的COA进行缓存。当通讯节点有数据要发往MH时,首先查找COA缓存表中与MH相对应的项,如果找到与MH绑定的COA,就用该COA在通讯节点和MH当前所在子网的FA之间建立LSP,并通过通讯节点与FA之间的LSP发送数据包,而无需通过HA转发。开始时通讯节点中不存在与MH相干的COA缓存,送往MH的数据包或要通过HA转发。但是根据MH在子网间移动时所进行的注册进程,HA中含有MH目前所在子网的COA信息。所以,当数据包到达HA后,HA会查找MH当前所在子网的COA,并通过HA和FA之间已建立的LSP转发数据。同时,HA根据收到的数据包找出数据发送方的地址和数据目的地址所对应的COA,并向数据的发送方通讯节点发送MH及其COA的绑定信息。通讯节点收到该绑定信息后将其放入缓存,并利用该绑定信息与MH当前所在子网的FA间直接建立LSP。尔后通讯节点发往MH的数据包就不再需要HA转发,而直接通过通讯节点和FA之间的LSP发送。通讯节点所缓存的有关MH的COA信息可以定时或通过MH移动时HA向通讯节点发送的更新消息进行刷新,以保证COA信息的准确性。
(2)基于特点数据(profile)的机制
基于用户行动的机制是通过对MH移动特性的预测来解决“三角路由”问题的。在这类机制下,每一个MH都对应着一组描写用户行动信息的特点数据,这些特点数据包括用户的移动特点、旅行计划和可能的通讯需求等。当通讯节点需要向MH发送数据时,首先想法取得MH的移动特点数据,并据此推断出MH所在子网的COA,然后通过COA在通讯节点和FA之间建立LSP,最后通过LSP发送数据。取得MH特点数据的机制包括散布式和集中式两种。通讯节点取得MH的特点数据后,可推断出MH当前所在子网的COA,并据此建立与FA间的LSP。根据MH特点数据推断出的COA信息可能不够精确,但可通过分级移动组网机制进行完善。
3.移动组网中QoS的实现
组网主要通过和两种服务模型来实现QoS,这两种方法一样适用于移动组网,为实时移动多媒体业务提供质量保证。
(1)用提供QoS
在服务模型中,业务流在网络边沿被分成三种类型,分别是:加快转发(EF)、肯定转发(AF)和尽力而为,每种类型均对应一个类型标志,即辨别服务码点(DSCP)。网络中的核心节点通过查看业务流的DSCP值肯定相应数据包的每跳行动(PHB)。
在使用DiffServ的移动组网网中,每一个MH在其故乡代理注册自己的业务类型,这些业务类型信息保存在HA上。每当MH移动到其它域的子网时,其业务类型信息也会被HA转发到相应域。根据MH的业务类型,可以在外地域中建立符合MH业务类型相应QoS要求的LSP。以分级移动组网为例,当MH第一次移动到一个外地域时,注册消息会通过FDA传送到HA,HA则向FDA回送注册应对消息,此时HA就能够把有关MH的业务类型信息发送给FDA,FDA将此信息存储起来。明显,FDA应保存目前漫游在本域的所有MH的业务类型信息。FDA向FA发送注册应对消息时,也能够把MH的业务类型信息发送给FA,使FA可以利用MH的业务类型信息与通讯节点建立ELSP以实现QoS。
作为ELSP的入口LER,FA和通讯节点具有组网/DiffServ功能。它们根据业务流的特点对数据流进行定时、整形、DSCP值分配等,并给数据包加标签。组网网络的中间节点(如FDA)根据所收到数据包的DSCP值选择相应的PHB对数据进行转发。在使用DiffServ的移动组网中,注册信息和业务类型信息可以在预先建立好的用于传送信令的LSP上传送,业务流可以在HA和FDA间和FDA和FA间预先建立的多条符合业务类型相应QoS要求的LSP上传送。使用DiffServ的移动组网有两个特点:一是网络内部节点服务机制比较简单,内部节点只进行简单的调度转发,流状态信息的保存与流监控机制只在边界节点进行;二是网络内部节点的服务对象是流聚集而非单流,单流信息只在网络边界保存,因此具有较好的扩大性和鲁棒性。
(2)用提供QoS
在服务模型中,资源预留协议(RSVP)为每一个流逐段建立资源预留软状态,并依托接纳控制决定链路或网络节点是否是有足够的资源满足QoS要求。RSVP的两条主要消息是PATH和RESV,PATH是从发送方到接收方的消息,RESV消息中包括了每一个流的流量特点和分类。当接收方收到PATH消息后,回送RESV消息,消息中包括了QoS的要求。为了在移动组网中使用IntServ支持QoS,RESV消息中增加了标签信息,这样在RSVP在网络中进行资源预留的同时,也建立了满足QoS要求的LSP。以分级移动组网为例,当通讯节点向MH发送PATH消息时,PATH消息被转发到FDA,FDA接着把PATH消息转发到MH当前所在子网的FA。FA根据PATH中的信息分配一个标签作为其入标签,然后向FDA回送包括该标签值的RESV消息。FDA收到FA发来的RESV消息后,先把消息中的标签值和收到RESV的端口作为FDA与FA之间LSP的出标签和出端口,然后分配一个标签作为入标签,并向通讯节点转发带有FDA分配的标签信息的RESV消息。当RESV到达通讯节点后,通讯节点把消息中的标签值和收到RESV的端口作为通讯节点与FDA之间LSP的出标签和出端口。至此,从通讯节点到MH的符合QoS要求的LSP就建立起来了。MH移动到新子网时,新子网的FA向FDA发送RESV消息,通过类似进程在FA和FDA之间建立新的满足业务流QoS要求的LSP。由于FDA和通讯节点之间已有满足业务流QoS要求的LSP存在,因此在FDA上只需修改相应LSP的出标签和出端口便可。在使用IntServ的移动组网中,PATH和RESV消息可以在预先建立的信令LSP上传送。使用IntServ的移动组网具有较高的灵活性和较好的服务质量保证,但在资源预留、调度和缓冲管理上系统开消大,可扩大性较差。
TikTok千粉号购买平台:https://tiktokusername.com/
TOP