首页 / 一种移动IP技术中的数据包传输方法和装置

一种移动IP技术中的数据包传输方法和装置失效专利 发明

技术内容

技术领域 本发明涉及网络通信技术领域,特别涉及一种移动IP技术中的数据包 传输方法和装置。 背景技术 移动IP技术是移动节点以固定的网络IP地址,实现跨越不同网段的漫 游功能,并能够保证基于网络IP的网络权限在漫游过程中不发生任何改变。 移动IP技术能够应用于所有基于传输控制协议/网际协议(TCP/IP)的网络 环境中,为人们提供了无限广阔的网络漫游服务。 通过移动IP技术,当移动路由器(MR)离开家乡网络后,网络中的通 信节点仍然可以通过该MR的网络IP地址与该MR进行通信,而MR所在 移动网络中的用户不会感觉到任何变化。移动IP技术的现有实现方法可以 分为以下几种情况: 第一种情况:如果MR在家乡网络中,则MR会收到HR周期性发送的 代理公告,MR根据该代理公告中包含HR的位置信息,确定自身在家乡网 络中,无需启动移动功能。 第二种情况:如果MR漫游到一个有外地代理(FA)的外地网络中, 则MR会收到FA周期性发送的代理公告,MR根据该代理公告中包含的 MR的位置信息,确定自身在外地网络中,通常将代理公告中包含的MR的 位置信息称为转交地址(COA)。MR获取该COA,并将该COA以及MR 所在移动网络的前缀信息携带在登记注册消息(RRQ)中发送给HA。HA 接收到该RRQ后,建立两条隧道,第一条为利用COA建立的HA到FA的 隧道,第二条为利用MR的IP地址建立的HA到MR的隧道;建立两条隧 道的目的是为了对发送给MR的数据包进行分别封装,从而避免因FA上发 往MR的路由信息是指向HA所造成的数据包在HA和FA之间循环发送。 HA收到发往MR的数据包后,对该数据包分别进行HA到MR的隧道封装 以及HA到FA的隧道封装后,使用HA到FA的隧道发送出去;FA接收到 该数据包后,解第一条隧道的封装并沿HA到MR到隧道发送给MR,MR 接收到该数据包后解第二条隧道的封装。对于从MR发送出去的数据包,则 直接发送给FA,并按照FA上的路由表转发出去,不必通过HA。这种情况 的示意图如图1所示,图中实线箭头为发往MR的数据包流向,虚线箭头为 从MR发出的数据包流向。 第三种情况:如果MR从外地网络漫游回家乡网络,则MR向HA发送 撤消登记请求,HA接收到该撤消登记请求后,拆除建立的两条隧道。 现有技术中的上述移动IP技术存在以下缺陷:其一、如果在建立的隧 道上采用多协议标签交换流量工程(MPLS TE)技术,鉴于MPLS TE隧道 必须预先在TE隧道头节点处配置TE隧道的尾节点并在路径(Path)消息 的Session对象中携带的目的地址设置为该尾节点地址,而MR的位置是移 动的,无法在HA处预先配置,因此,MPLS TE技术仅能够应用于HA到 FA的隧道,而不能应用于HA到MR的隧道。也就是说,仅能够实现到达 FA和外地网络的流量控制和资源优化,而不能对到达MR的流量进行有针 对性的流量控制和资源优化。其二、对于发往MR的数据包需要进行两次隧 道封装,第一层封装时数据包的目的地址为MR的IP地址,第二层封装时 目的地址为COA,HA进行多层封装降低了移动IP技术中数据传输的效率。 发明内容 有鉴于此,本发明提供了一种移动IP技术中的数据包传输方法和装置, 以便于能够利用MPLS TE技术对到达MR的流量进行流量控制和资源优化, 并且提高数据传输的效率。 一种移动IP技术中的数据包传输方法,该方法包括: A、家乡代理HA从移动路由器MR发送的登记注册消息RRQ中获取转交 地址COA,并将HA到MR之间的隧道标识、作为隧道头节点的HA的IP地 址、作为隧道尾节点的MR的IP地址以及作为隧道倒数第二跳节点地址的COA 之间的对应关系存储为移动隧道表项,并将该移动隧道表项发送给MR所属的 外地代理FA和MR进行存储; B、HA在建立HA到MR的隧道过程中,发送包含移动隧道建立标识的路 径Path消息,该Path消息的目的IP地址和会话Session对象中携带的目的地址 均为所述COA; C、所述FA接收到包含移动隧道建立标识的Path消息后,利用本地存储的 移动隧道表项,将该Path消息的Session对象中携带的目的地址修改为MR的 IP地址后转发给所述MR;将MR利用本地存储的移动隧道表项回复的资源预 留协议保留RSVP Resv消息转发给所述HA; D、HA接收到发往MR所在移动网络的数据包后,通过建立的HA到 MR的隧道发送该数据包。 一种家乡代理HA,该HA包括:信息获取单元、表项存储单元、信息发送 单元、隧道建立单元和数据处理单元; 所述信息获取单元,用于从MR发送的RRQ中获取COA; 所述表项存储单元,用于将该HA到MR之间的隧道标识、作为隧道头节 点的HA的IP地址、作为隧道尾节点的MR的IP地址以及作为隧道倒数第二 跳节点地址的COA之间的对应关系存储为移动隧道表项; 所述信息发送单元,用于将所述移动隧道表项发送给所述MR和MR所属 的FA进行存储; 所述隧道建立单元,用于在建立HA到MR的隧道过程中,发送包含移动 隧道建立标识的Path消息,该Path消息的目的IP地址和Session对象中携带的 目的地址均为所述COA;接收MR回复的RSVP Resv消息; 所述数据处理单元,用于接收到发往所述MR所在移动网络的数据包 后,通过建立的HA到MR的隧道发送该数据包。 一种外地代理FA,该FA包括:消息接收单元、表项存储单元和消息处理 单元; 所述消息接收单元,用于接收HA发送的移动隧道表项信息;接收所述HA 发送Path消息;接收MR回复的RSVP Resv消息; 所述表项存储单元,用于利用所述移动隧道表项信息存储移动隧道表项, 该移动隧道表项包括:HA到MR之间的隧道标识、作为隧道头节点的HA的 IP地址、作为隧道尾节点的MR的IP地址以及作为隧道倒数第二跳节点地址的 COA; 所述消息处理单元,用于在所述消息接收单元接收到包含移动隧道标识、 且目的IP地址和Session对象中携带的目的地址均为所述COA的Path消息后, 利用所述表项存储单元存储的移动隧道表项,将该Path消息的Session对象中 携带的目的地址修改为MR的IP地址后转发给所述MR;将MR回复的RSVP Resv消息转发给所述HA。 一种移动路由器MR,该MR包括:消息处理单元和表项存储单元; 所述消息处理单元,用于向HA发送携带COA的RRQ;接收HA发送的 移动隧道表项信息;接收所述HA经由该MR所属FA发送的Path消息,并利 用所述表项存储单元存储的移动隧道表项回复RSVP Resv消息; 所述表项存储单元,用于利用所述移动隧道表项信息存储移动隧道表项, 该移动隧道表项包括:HA到MR之间的隧道标识、作为隧道头节点的HA的 IP地址、作为隧道尾节点的MR的IP地址以及作为隧道倒数第二跳节点地址的 COA。 由以上技术方案可以看出,通过本发明提供的方法和装置,在HA、FA 和MR中建立相同的移动隧道转发表项,并利用该移动隧道转发表项,在 FA处对Path消息的Session对象中携带的目的地址进行修改,即从FA的 IP地址COA修改为MR的IP地址,从而能够仅在HA和MR之间建立一条 隧道,通过该隧道直接实现到MR的报文转发,在HA处转发到MR的报文 时,仅需要进行一层隧道封装,从而提高了数据转发的效率,也减小了HA 的处理压力。另外,通过本发明中的隧道建立方法,能够在HA到MR建立 MPLS TE隧道,对到达MR的流量进行更精确有效的流量控制和资源优化。 附图说明 图1为现有移动IP技术中第二种情况的网络示意图; 图2为本发明实施例提供的主要方法流程图; 图3为本发明实施例提供的详细方法流程图; 图4为本发明实施例提供的HA的结构示意图; 图5为本发明实施例提供的FA的结构示意图; 图6为本发明实施例提供的MR的结构示意图。 具体实施方式 为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体 实施例对本发明进行详细描述。 本发明提供的方法可以如图2所示,主要包括以下步骤: 步骤201:HA从MR发送的RRQ消息中获取COA,并将HA到MR 之间的隧道标识、作为隧道头节点的HA的IP地址、作为隧道尾节点的MR 的IP地址以及作为隧道倒数第二跳节点地址的COA之间的对应关系存储为 移动隧道表项。 步骤202:HA在建立HA到MR的隧道过程中,发送包含移动隧道建 立标识的Path消息,该Path消息的目的IP地址和Session对象中携带的目 的地址均为COA。 步骤203:MR所属的FA接收到包含移动隧道建立标识的Path消息后, 利用本地存储的移动隧道表项,将该Path消息的Session对象中携带的目的 地址修改为MR的IP地址后转发给MR;将MR利用本地存储的移动隧道 表项回复的RSVP Resv消息转发给HA。 步骤204:HA接收到发往MR所在移动网络的数据包后,通过建立的 HA到MR的隧道,发送该数据包。 下面结合具体实施例对上述方法进行详细描述,在该实施例中以HA建 立MPLS TE隧道来转发到MR的数据包为例。首先MR会根据自身当前移 动到的位置来发送RRQ消息;本发明主要针对MR移动到一个有FA的外 地网络的情况,则MR发送的RRQ消息中标识当前MR在一个有FA的外 地网络,即RRQ消息中的D标识位置零,且该RRQ消息中携带COA地址。 另外,该RRQ消息中还可以携带发送该RRQ消息的移动节点是否支持 MPLS TE隧道的信息,采用T标识位来进行标识,例如,如果该移动节点 为MR,则该T标识位置1,标识支持MPLS TE隧道,如果该移动节点为 主机,则该T标识位置零,标识不支持MPLS TE隧道。 RRQ消息的格式示意图可以如表1所示,其中,D标识位用于标识当 前移动节点漫游到的外地网络是否有FA;T标识位用于标识移动节点是否 支持MPLS TE技术;家乡地址字段用于携带该移动节点的IP地址,该IP 地址是该移动节点的固定IP地址;家乡代理字段用于携带该移动节点的家 乡代理的IP地址;转发地址字段用于携带该移动节点获取的COA。 表1 下面列举实施例对本发明提供的方法进行详细描述。图3为本发明实施 例提供的详细方法流程图,如图3所示,该方法可以包括以下步骤: 步骤301:HA收到MR发送的RRQ消息后,解析RRQ消息,确定发 送该RRQ消息的是MR且该MR当前移动到有FA的外地网络,例如T标 识位置1且D标识位置零。 对于MR发送的RRQ消息,FA并对其进行处理,按照现有的方式直接 转发给HA。 步骤302:HA获取该RRQ消息中携带的MR的IP地址,判断是否已 经建立包含该IP地址的移动隧道表项,如果否,执行步骤303;如果是,执 行步骤312。 步骤303:利用该RRQ消息中的COA地址和MR的IP地址建立移动 隧道表项,该移动隧道表项中包含针对该MR建立的MPLS TE隧道标识、 LSP标识、作为MPLS TE隧道目的地址的MR的IP地址、作为MPLS TE 隧道头节点地址的HA的IP地址、作为MPLS TE隧道倒数第二跳地址的 COA地址。 该移动隧道表项的格式可以如表2所示,其中,MPLS TE隧道标识为 后续HA针对该MR建立的MPLS TE隧道的标识。 表2   MPLS TE   隧道标识   LSP标识   MPLS隧道头   节点地址  MPLS TE隧道  目的地址   MPLS TE隧道   倒数第二跳地址   隧道ID   LSP ID   HA的IP地址   MR的IP地址   COA 步骤304:HA向MR返回注册应答消息,该注册应答消息中包含注册 结果和HA中建立的移动隧道表项信息。 在HA建立移动隧道表项完成后,向MR返回注册应答消息来告诉MR 注册成功。本步骤中涉及的注册应答消息的格式可以如表3所示。其中,类 型字段标识该消息为注册应答消息,编码字段携带注册结果;家乡地址字段 携带MR的IP地址,家乡代理字段携带HA的IP地址,转发地址字段携带 COA,隧道ID字段携带HA与MR之间的隧道标识,LSP字段携带HA与 MR之间的LSP标识;标识域字段携带与注册请求中标识域字段对应的值, 用于确定注册应答消息与注册请求的对应关系以及出于安全性考虑。 表3 步骤305:FA收到注册应答消息后,利用注册应答消息中携带的移动 隧道表项信息,在本地建立移动隧道表项,并将该注册应答消息转发给MR; MR接收到该注册应答消息后,在本地建立同样的移动隧道表项。 该注册应答消息的目的IP地址为FA的IP地址,即COA。FA收到该 注册应答消息后,对该消息进行解析,建立与HA中的移动隧道表项相同的 移动隧道表项,如表2所示,并按照注册应答消息中的隧道尾节点地址(即 家乡地址)将该注册应答消息转发给MR;MR接收到该注册应答消息后, 同样建立如表2所示的移动隧道表项。 步骤306:HA根据流量工程数据库(TEDB)计算HA到FA的LSP, 然后通过发送携带移动隧道建立标识的Path消息来建立HA到MR之间隧 道的LSP。 从本步骤开始,HA开始直接与MR建立TE隧道,在发送Path消息时, 如果Path消息的目的IP地址设置为尾节点地址即MR的IP地址,由于HA 和MR的中间节点上到达MR的路由都是指向HA的,中间节点接收到该 Path消息后会重新发回HA,因此,为了避免这一问题,在建立HA到MR 之间隧道的LSP时,HA发送的Path消息的目的IP地址为COA,会话 (Session)对象中携带的目的地址也为COA,但Session对象中携带的隧道 标识为HA到MR的隧道标识。 为了使得FA在接收到该Path消息后,知晓该Path消息并不是建立HA 到FA之间隧道的LSP而是建立HA到MR之间隧道的LSP,在该Path消息 中增加一个移动隧道建立标识,该移动隧道建立标识可以将RSVP-TE报文 中的标记(Flag)域扩展出一位用于携带移动隧道建立标识。 步骤307:FA接收到目的IP地址和Session对象中携带的目的地址都 为自身IP地址的Path消息后,如果该Path消息中包含移动隧道建立标识, 则执行步骤308;否则按照现有技术建立HA和FA之间隧道的LSP。 HA和FA之间的中间节点接收到该Path消息后,发现目的IP地址和 Session对象中携带的目的地址都不是自身的IP地址,则直接将该Path消息 进行转发。 步骤308:FA获取Path消息的Session对象中携带的隧道标识,根据该 隧道标识查找本地的移动隧道表项,将查找到的移动隧道表项与Path消息 携带的内容进行比较,如果一致,执行步骤309;如果不一致,则丢弃该Path 消息,FA和MR之间隧道的LSP建立失败。 FA根据隧道标识查找对应的移动隧道表项时,将移动隧道表项中的 LSP标识和HA的IP地址与Path消息的Session对象中携带的LSP标识和 隧道头节点的IP地址分别进行比较。 步骤309:FA修改该Path消息的Session对象中携带的目的地址为MR 的目的地址,将Path消息转发给MR。 本步骤中,FA查找本地存储的移动隧道表项中的隧道尾节点地址,Path 消息的Session对象中携带的目的地址替换为该MR的IP地址;并且,如果 该Path消息中还有其它  涉及隧道尾节点的地址,则将涉及到隧道尾节点 的地址均修改为MR的IP地址。 步骤310:MR接收到该Path消息后,将该Path消息携带的内容与本地 的移动隧道表项进行比较,如果一致,执行步骤311;如果不一致,则丢弃 该Path消息,FA和MR之间隧道的LSP建立失败。 Path消息的Session对象中会携带隧道标识、LSP标识、隧道头节点的 IP地址,将这些信息分别与MR本地的移动隧道表项进行比较,判断是否一 致。 步骤311:MR回复RSVP Resv消息分配标签,从而建立LSP转发路径 转至步骤314。 本步骤中,MR回复的RSVP Resv消息中也携带移动隧道建立标识,其 目的IP地址为Path消息所经过路径中上一跳的IP地址,Session对象中的 目的地址为MR的IP地址。FA收到该RSVP Resv消息后,确定其中携带移 动隧道建立标识,则将该RSVP Resv消息的目的IP地址改为Path消息所经 过路径中上一跳的IP地址,Session对象中的目的地址改为FA的IP地址, 取消移动隧道建立标识后,进行转发,直至HA,从而建立LSP转发路径, 至此,HA到MR的隧道建立完成。 步骤312:判断包含该IP地址的移动隧道表项中的MPLS TE隧道的倒 数第二跳地址是否与该RRQ消息中的COA地址一致,如果是,说明HA已 经针对该MR建立MPLS TE隧道且MR的位置没有引起MPLS TE隧道变更, 仅需要对LSP路径进行重优化,按照重优化后的LSP转至执行步骤306中 Path消息的发送;否则,说明HA已经针对该MR建立MPLS TE隧道,但 MPLS隧道的倒数第二跳节点发生变化,此时执行步骤313。 步骤313:HA利用RRQ消息中的COA地址更新该移动隧道表项中的 MPLS TE隧道的倒数第二跳地址,并转至步骤304。 在本步骤中,HA存储的移动隧道表项进行了更新,对于COA地址发 生变化的这种情况,HA会向MR返回包含更新后移动隧道表项信息的注册 应答消息,使得新的FA存储该移动隧道表项,MR更新存储的移动隧道表 项。另外,HA在更新移动隧道表项时,会相应撤消原有的隧道。 步骤314:当HA接收到发往MR所在移动网络的数据包后,通过该 HA到MR的MPLS TE隧道转发该数据包。 HA接收到发往MR移动网络的数据包后,需要进行一次隧道封装,即 HA到MR的MPLS TE隧道封装。 根据LSP的倒数第二跳弹出特性,FA接收到HA发送的数据包后,进 行解隧道封装并转发给MR,MR收到的数据包即为原始的发往MR所在移 动网络的IP数据包。 对于MR发送给CN的数据包,则通过MR指向FA的路由直接发送给 FA,FA查找路由表转发该数据包到CN,无需经过HA,这点与现有技术相 同。 对于上述实施例,如果MR从外地网络回到家乡网络,则同样会向HA 发送撤消登记请求,HA接收到该MR的撤消登记请求后,拆除针对该MR 建立的隧道,删除针对该MR的移动隧道表项,并向FA发送携带该隧道标 识的注销消息。MR在与HA之间的隧道拆除时,删除本地的移动隧道表项。 FA接收到携带该隧道标识的注销消息后,删除包含该隧道标识的移动隧道 表项。 另外,需要说明的是,在上述实施例中HA到MR的隧道中通常仅存在 一条LSP,因此,上述移动隧道表项中的LSP标识并不是必须的,注册应答 消息中、Path消息的Session对象中也可以不携带LSP标识。 以上是对本发明所提供的方法进行的详细描述,下面对本发明所提供的 装置分别进行详细描述。 图4为本发明实施例提供的HA的结构示意图,如图4所示,该HA可以 包括:信息获取单元401、表项存储单元402、信息发送单元403、隧道建立单 元404和数据处理单元405。 信息获取单元401,用于从MR发送的RRQ中获取COA。 表项存储单元402,用于将该HA到MR之间的隧道标识、作为隧道头节 点的HA的IP地址、作为隧道尾节点的MR的IP地址以及作为隧道倒数第二 跳节点地址的COA之间的对应关系存储为移动隧道表项。 信息发送单元403,用于将该移动隧道表项发送给MR和MR所属的FA进 行存储。 隧道建立单元404,用于在建立HA到MR的隧道过程中,发送包含移动 隧道建立标识的Path消息,该Path消息的目的IP地址和Session对象中携带的 目的地址均为COA;接收MR回复的RSVP Resv消息。 数据处理单元405,用于接收到发往MR所在移动网络的数据包后,通过 建立的HA到MR的隧道发送该数据包。 另外,该HA还可以包括:表项判断单元406。 此时,信息获取单元401,还可以用于从RRQ消息中获取MR的IP地址。 表项判断单元406,用于判断该HA本地是否已经存在包含MR的IP地址 的移动隧道表项,如果否,触发表项存储单元402存储移动隧道表项;如果是, 判断包含MP的IP地址的移动隧道表项中隧道倒数第二跳节点地址是否为 COA,如果是,触发隧道建立单元404对HA到MR的LSP路径进行重优化后, 发送包含移动隧道建立标识的Path消息,否则,触发表项存储单元402利用 COA更新包含该MR的IP地址的移动隧道表项中隧道倒数第二跳节点地址后, 触发信息发送单元403将该移动隧道表项发送给MR所属的FA和MR进行存 储。 具体地,信息发送单元403可以向MR返回包含注册结果和HA本地存储 的移动隧道表项信息的应答注册消息,该应答注册消息的目的IP地址为COA。 更进一步地,隧道建立单元404,还可以用于接收MR发送的撤消登记请 求后,拆除HA到MR的隧道,通知表项存储单元402删除包含该隧道标识的 移动隧道表项,并通知信息发送单元403向FA发送携带该隧道标识的注销消 息。 图5为本发明实施例提供的FA的结构示意图,如图5所示,该FA可以包 括:消息接收单元501、表项存储单元502和消息处理单元503。 消息接收单元501,用于接收HA发送的移动隧道表项信息;接收HA发 送Path消息;接收MR回复的RSVP Resv消息。 表项存储单元502,用于利用移动隧道表项信息存储移动隧道表项,该移 动隧道表项包括:HA到MR之间的隧道标识、作为隧道头节点的HA的IP地 址、作为隧道尾节点的MR的IP地址以及作为隧道倒数第二跳节点地址的 COA。 消息处理单元503,用于在消息接收单元501接收到包含移动隧道标识、 且目的IP地址和Session对象中携带的目的地址均为COA的Path消息后,利 用表项存储单元502存储的移动隧道表项,将该Path消息的Session对象中携 带的目的地址修改为MR的IP地址后转发给MR;将MR回复的RSVP Resv 消息转发给HA。 具体地,消息接收单元501接收到包含注册结果和移动隧道表项信息的应 答注册消息后,将移动隧道表项信息提供给表项存储单元502,将该应答注册 消息提供给消息处理单元503。 消息处理单元503,还用于按照移动隧道表项中的隧道尾节点地址将注册 应答消息发送给MR。 更优地,该FA还可以包括:表项判断单元504,用于获取Path消息的Session 对象中携带的隧道标识,根据该隧道标识查找表项存储单元502存储的移动隧 道表项,将查找到的移动隧道表项与Path消息的Session对象中携带的内容进 行比较,如果一致,则触发消息处理单元503将Path消息的Session对象中携 带的目的地址修改为MR的IP地址后转发给MR;如果不一致,则丢弃Path 消息。 具体地,在进行Path消息转发时,消息处理单元503可以查找Path消息中 携带的隧道标识对应的移动隧道表项,利用该移动隧道表项中的隧道尾节点地 址替换Path消息的Session对象中携带的目的地址,将替换后的Path消息发送 给MR。 在进行RSVP Resv消息转发时,消息处理单元503,将包含移动隧道建立 标识的RSVP Resv消息的目的IP地址修改为Path消息所经过路径中上一跳的 IP地址,Session对象中携带的目的地址修改为COA后,转发该RSVP Resv消 息。 更优地,消息接收单元501,还可以用于接收HA在拆除HA到MR的隧 道时发送的注销消息。 此时,表项存储单元502,还可以用于删除包含注销消息所携带隧道标识 的移动隧道表项。 图6为本发明实施例提供的MR结构示意图,如图6所示,该MR可以包 括:消息处理单元601和表项存储单元602。 消息处理单元601,用于向HA发送携带COA的RRQ;接收HA发送的移 动隧道表项信息;接收HA经由该MR所属FA发送的Path消息,并利用表项 存储单元602存储的移动隧道表项回复RSVP Resv消息。 表项存储单元602,用于利用移动隧道表项信息存储移动隧道表项,该移 动隧道表项包括:HA到MR之间的隧道标识、作为隧道头节点的HA的IP地 址、作为隧道尾节点的MR的IP地址以及作为隧道倒数第二跳节点地址的 COA。 另外,该MR还可以包括:表项判断单元603,用于在消息处理单元601 接收到Path消息时,将表项存储单元602存储的移动隧道表项与Path消息的 Session对象中携带的内容进行比较,如果一致,则触发消息处理单元601向 HA回复RSVP Resv消息,如果不一致,则丢弃Path消息。 具体地,消息处理单元601回复的RSVP resv消息的目的IP地址为COA、 Session对象中携带的目的地址为MR的IP地址。 另外,消息处理单元601还用于在从外地网络回到家乡网络时,向HA发 送撤消登记请求。 此时,表项存储单元602,还可以用于在HA到该MR之间的隧道拆除时, 删除存储的移动隧道表项。 由以上描述可以看出,通过本发明提供的方法和装置,在HA、FA和 MR中建立相同的移动隧道转发表项,并利用该移动隧道转发表项,在FA 处对Path消息的Session对象中携带的目的地址进行修改,即从FA的IP地 址COA修改为MR的IP地址,从而能够仅在HA和MR之间建立一条隧道, 通过该隧道直接实现到MR的报文转发,在HA处转发到MR的报文时,仅 需要进行一层隧道封装,从而提高了数据转发的效率,也减小了HA的处理 压力。另外,通过本发明中的隧道建立方法,能够在HA到MR建立MPLS TE隧道,对到达MR的流量进行更精确有效的流量控制和资源优化。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在 本发明保护的范围之内。

相关技术
传输方法相关技术
技术中相关技术
蒋益群发明人的其他相关专利技术