分配地址的方法、装置和传输报文的方法、装置制造方法及图纸

技术编号:13976714 阅读:40 留言:0更新日期:2016-11-11 16:24
本发明专利技术实施例公开了一种分配地址的方法、装置和传输报文的方法、装置,应用于映射服务器,该分配地址的方法包括:接收第一路由器发送的针对目标终端的第一报文,其中,第一报文包含:源终端对应的第一实例标识和目标终端的地址标识EID1;在与第一实例标识对应的第一映射关系中不包含针对EID1的映射关系的情况下,判断预设地址池中是否包含针对EID1的映射关系;若包含,将携带有预设地址池对应的第二实例标识以及针对EID1的第三映射关系的第一应答报文发送给第一路由器,其中,第三映射关系为EID1与映射服务器的RLOC1的映射关系。应用本发明专利技术实施例,能够获得跨实例的目标终端的地址信息,保证了跨实例的终端间的通信。

【技术实现步骤摘要】

本专利技术涉通信
,特别涉及一种分配地址的方法、装置和传输报文的方法、装置。
技术介绍
在ETR(Egress Tunnel Router,出向隧道路由器)与终端连接后,ETR为终端分配一个IP地址,该IP地址包括两个独立的地址空间:EID(Endpoint Identifiers,终端设备的标识)地址空间和RLOC(Routing Locator,路由器的地址)地址空间,ETR会定期的将自身的iid(instance id,实例标识)和与其连接的各个终端的EID-to-RLOC映射关系发送给MS(Map Server,映射服务器),其中,一个EID地址对应一个iid,MS将接收到的EID-to-RLOC映射关系与ETR所属实例对应存储。两个终端进行通信时,与源终端通信连接的路由器在本身为存储有目标终端的地址信息的情况下,需要去MS中获取目的终端的地址信息。但现有技术中,MS不能获得跨实例的目标终端对应的实例标识,进而不能获得目标终端的映射关系,不能实现跨实例的访问。
技术实现思路
本专利技术实施例公开了一种分配地址的方法、装置和传输报文的方法、装置,以获得跨实例的目标终端的地址信息,保证跨实例的终端间的通信。为达到上述目的,本专利技术实施例公开了一种分配地址的方法,应用于映射服务器,所述方法包括:接收第一路由器发送的针对目标终端的第一报文,其中,所述第一报文用于向所述映射服务器请求所述目标终端的地址信息,所述第一报文包含:源终端对应的第一实例标识和所述目标终端的地址标识EID1,所述源终端与所述第一路由器通信连接;判断与所述第一实例标识对应的第一映射关系中是否包含针对所述EID1的映射关系;若为否,判断预设地址池中是否包含针对所述EID1的映射关系,其中,所述预设地址池用于存储第二映射关系,所述第二映射关系包括:终端的地址标识EID和路由器的地址标识RLOC之间的映射关系;若包含,将携带有第二实例标识以及针对所述EID1的第三映射关系的第一应答报文发送给所述第一路由器,其中,所述第二实例标识用于标识所述预设地址池,所述第三映射关系为所述EID1与所述映射服务器的RLOC1的映射关系。在本专利技术的一种实现方式中,所述预设地址池,还用于存储与终端对应的实例标识。为达到上述目的,本专利技术实施例还公开了一种传输报文的方法,应用于映射服务器,所述方法包括:接收第一路由器发送的针对目标终端的第二报文,其中,所述第二报文为业务报文,所述第二报文包含:所述映射服务器分配的第三实例标识和所述目标终端的地址标识EID1;当第二实例标识与所述第三实例标识匹配时,根据所述EID1从预设地址池中获得第二路由器的地址标识RLOC2,其中,所述第二实例标识用于标识所述预设地址池,所述预设地址池用于存储第二映射关系,所述第二映射关系包括:终端的地址标识EID和路由器的地址标识RLOC之间的映射关系,所述第二路由器与所述目标终端通信连接;根据所述RLOC2和所述第二报文,向所述第二路由器发送第三报文,以使得所述第二路由器将所述第三报文发送给所述目标终端。在本专利技术的一种实现方式中,所述映射服务器分配所述第三实例标识的分配过程包括:接收所述第一路由器发送的针对所述目标终端的第一报文,其中,所述第一报文用于向所述映射服务器请求所述目标终端的地址信息,所述第一报文包含:源终端对应的第一实例标识和所述EID1,所述源终端与所述第一路由器通信连接;判断与所述第一实例标识对应的第一映射关系中是否包含针对所述EID1的映射关系;若为否,判断所述预设地址池中是否包含针对所述EID1的映射关系;若包含,将所述第二实例标识作为所述第三实例标识,将携带有第三实例标识以及针对所述EID1的第三映射关系的第一应答报文发送给所述第一路由器,其中,所述第三映射关系为所述EID1与所述映射服务器的RLOC1的映射关系。在本专利技术的一种实现方式中,所述预设地址池,还用于存储终端对应的实例标识;所述根据所述EID1从预设地址池中获得第二路由器的地址标识RLOC2,包括:根据所述EID1从预设地址池中获得第二路由器的RLOC2和所述目标终端对应的第四实例标识;所述根据所述RLOC2和所述第二报文,向所述第二路由器发送第三报文,包括:根据所述RLOC2、所述第四实例标识和所述第二报文,向所述第二路由器发送第三报文,以使得所述第二路由器将所述第三报文发送给所述目标终端。为达到上述目的,本专利技术实施例还公开了一种分配地址的装置,应用于映射服务器,所述装置包括:第一报文接收单元,用于接收第一路由器发送的针对目标终端的第一报文,其中,所述第一报文用于向所述映射服务器请求所述目标终端的地址信息,所述第一报文包含:源终端对应的第一实例标识和所述目标终端的地址标识EID1,所述源终端与所述第一路由器通信连接;第一关系判断单元,用于判断与所述第一实例标识对应的第一映射关系中是否包含针对所述EID1的映射关系;第二关系判断单元,用于在第一关系判断单元判断结果为否的情况下,判断预设地址池中是否包含针对所述EID1的映射关系,其中,所述预设地址池用于存储第二映射关系,所述第二映射关系包括:终端的地址标识EID、路由器的地址标识RLOC之间的映射关系;第一报文发送单元,用于在第二关系判断单元判断结果为是的情况下,将携带有第二实例标识以及针对所述EID1的第三映射关系的第一应答报文发送给所述第一路由器,其中,所述第二实例标识用于标识所述预设地址池,所述第三映射关系为所述EID1与所述映射服务器的RLOC1的映射关系。在本专利技术的一种实现方式中,所述预设地址池,还用于存储终端对应的实例标识。为达到上述目的,本专利技术实施例还公开了一种传输报文的装置,应用于映射服务器,所述装置包括:第二报文接收单元,用于接收第一路由器发送的针对目标终端的第二报文,其中,所述第二报文为业务报文,所述第二报文包含:所述映射服务器分配的第三实例标识和所述目标终端的地址标识EID1;标识获得单元,用于当第二实例标识与所述第三实例标识匹配时,根据所述EID1从预设地址池中获得第二路由器的地址标识RLOC2,其中,所述第二实例标识用于标识所述预设地址池,所述预设地址池用于存储第二映射关系,所述第二映射关系包括:终端的地址标识EID和路由器的地址标识RLOC之间的映射关系,所述第二路由器与所述目标终端通信连接;第二报文发送单元,用于根据所述RLOC2和所述第二报文,向所述第二路由器发送第三报文,以使得所述第二路由器将所述第三报文发送给所述目标终端。在本专利技术的一种实现方式中,所述装置还包括:第一报文接收单元,用于接收所述第一路由器发送的针对所述目标终端的第一报文,其中,所述第一报文用于向所述映射服务器请求所述目标终端的地址信息,所述第一报文包含:源终端对应的第一实例标识和所述EID1,所述源终端与所述第一路由器通信连接;第一关系判断单元,用于判断与所述第一实例标识对应的第一映射关系中是否包含针对所述EID1的映射关系;第二关系判断单元,用于在第一关系判断单元判断结果为否的情况下,判断所述预设地址池中是否包含针对所述EID1的映射关系;第一报文发送单元,用于在第二关系判断单元判断结果为是的情况下,将所述第二实例标识作为所述第三实例标识,将携带有本文档来自技高网...

【技术保护点】
一种分配地址的方法,其特征在于,应用于映射服务器,所述方法包括:接收第一路由器发送的针对目标终端的第一报文,其中,所述第一报文用于向所述映射服务器请求所述目标终端的地址信息,所述第一报文包含:源终端对应的第一实例标识和所述目标终端的地址标识EID1,所述源终端与所述第一路由器通信连接;判断与所述第一实例标识对应的第一映射关系中是否包含针对所述EID1的映射关系;若为否,判断预设地址池中是否包含针对所述EID1的映射关系,其中,所述预设地址池用于存储第二映射关系,所述第二映射关系包括:终端的地址标识EID和路由器的地址标识RLOC之间的映射关系;若包含,将携带有第二实例标识以及针对所述EID1的第三映射关系的第一应答报文发送给所述第一路由器,其中,所述第二实例标识用于标识所述预设地址池,所述第三映射关系为所述EID1与所述映射服务器的RLOC1的映射关系。

【技术特征摘要】
1.一种分配地址的方法,其特征在于,应用于映射服务器,所述方法包括:接收第一路由器发送的针对目标终端的第一报文,其中,所述第一报文用于向所述映射服务器请求所述目标终端的地址信息,所述第一报文包含:源终端对应的第一实例标识和所述目标终端的地址标识EID1,所述源终端与所述第一路由器通信连接;判断与所述第一实例标识对应的第一映射关系中是否包含针对所述EID1的映射关系;若为否,判断预设地址池中是否包含针对所述EID1的映射关系,其中,所述预设地址池用于存储第二映射关系,所述第二映射关系包括:终端的地址标识EID和路由器的地址标识RLOC之间的映射关系;若包含,将携带有第二实例标识以及针对所述EID1的第三映射关系的第一应答报文发送给所述第一路由器,其中,所述第二实例标识用于标识所述预设地址池,所述第三映射关系为所述EID1与所述映射服务器的RLOC1的映射关系。2.根据权利要求1所述的方法,其特征在于,所述预设地址池,还用于存储与终端对应的实例标识。3.一种传输报文的方法,其特征在于,应用于映射服务器,所述方法包括:接收第一路由器发送的针对目标终端的第二报文,其中,所述第二报文为业务报文,所述第二报文包含:所述映射服务器分配的第三实例标识和所述目标终端的地址标识EID1;当第二实例标识与所述第三实例标识匹配时,根据所述EID1从预设地址池中获得第二路由器的地址标识RLOC2,其中,所述第二实例标识用于标识所述预设地址池,所述预设地址池用于存储第二映射关系,所述第二映射关系包括:终端的地址标识EID和路由器的地址标识RLOC之间的映射关系,所述第二路由器与所述目标终端通信连接;根据所述RLOC2和所述第二报文,向所述第二路由器发送第三报文,以使得所述第二路由器将所述第三报文发送给所述目标终端。4.根据权利要求3所述的方法,其特征在于,所述映射服务器分配所述第三实例标识的分配过程包括:接收所述第一路由器发送的针对所述目标终端的第一报文,其中,所述第一报文用于向所述映射服务器请求所述目标终端的地址信息,所述第一报文包含:源终端对应的第一实例标识和所述EID1,所述源终端与所述第一路由器通信连接;判断与所述第一实例标识对应的第一映射关系中是否包含针对所述EID1的映射关系;若为否,判断所述预设地址池中是否包含针对所述EID1的映射关系;若包含,将所述第二实例标识作为所述第三实例标识,将携带有第三实例标识以及针对所述EID1的第三映射关系的第一应答报文发送给所述第一路由器,其中,所述第三映射关系为所述EID1与所述映射服务器的RLOC1的映射关系。5.根据权利要求3所述的方法,其特征在于,所述预设地址池,还用于存储终端对应的实例标识;所述根据所述EID1从预设地址池中获得第二路由器的地址标识RLOC2,包括:根据所述EID1从预设地址池中获得第二路由器的RLOC2和所述目标终端对应的第四实例标识;所述根据所述RLOC2和所述第二报文,向所述第二路由器发送第三报文,包括:根据所述RLOC2、所述第四实例标识和所述第二报文,向所述第二路由器发送第三报文,以使得所述第二路由器将所述第三报文发送给所述目标终端。6.一种分配地址的装置,其特征在于,应用于映射服务器,所述装置包括:第一报文接收单元,用于接收第一路由器发送的针对目标终端的第一报文,其中...

【专利技术属性】
技术研发人员:郭威王伟
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1