多归属多地址空间网络中实现数据包安全传送的方法及主机技术

技术编号:6594649 阅读:347 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种多归属多地址空间网络中实现数据包安全传送的方法,目的主机接收到源主机发送来的第一数据包中携带的源主机的位置域标识和局部位置信息与前一次通信所保存的源主机的位置域标识和局部位置信息不相同时,主动发出位置重置确认请求信息,在收到源主机发送的源主机位置域标识和局部位置信息已重置的信息后才会根据重置后的源主机位置域标识和局部位置信息向源主机发送数据包。本发明专利技术实施例还提供相应的源主机和目的主机。本发明专利技术技术方案由于在目的主机和源主机间建立了数据包的安全传送机制,避免数据包携带的位置域标识和局部位置信息被黑客修改后,造成对网络中的其他主机的DDOS攻击。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及通信
,具体涉及多归属多地址空间网络中流量工程控制下实现数据包安全传送的方法和主机。
技术介绍
节点标识(Node ID,Node hdenifier)网络架构是面向下一代互联网Qnternet) 的网络协议体系,Node ID引入位置域(LD,Locator Domain)用于标识采用独立地址空间的网络,举例来说,地址空间可以为第四版互联网协议(IPV4internet Protocol version 4)、第六版互联网协议(IPV6,Internet Protocolversion 6)或其他协议地址空间。不同的LD可以采用不同的地址空间。Node ID网络架构中存在一个静态的核心网(CN,Core Network)和多个可移动的边缘网(EN,Edge Network), EN可以直接连接到CN上,或者通过其他EN间接地连接到CN 上。连接不同EN的边界路由器称做边缘边界路由器(ER,Egdg router),连接CN和EN的边界路由器称做核心边界路由器(CER,Coreedge router)。Node ID网络架构中的CN和各个EN采用独立的地址空间,这些采用独立地址空间的CN或EN都是不同的LD,用LD ID 来标识。网络主机(host)和边界路由器都具有一个全局唯一的标识(ID,indenifier) 0 移动主机和移动路由设备在移动过程中,ID始终保持不变,变化的仅仅是局部位置信息 (locator),也就是IP地址。如果数据包的源和目的在同一个LD内,那么转发该数据包时依据LD内部的locator就可以实现;而如果数据包的源和目的不在一个LD内,也就是在不同LD之间的数据包转发,则需要通过核心边界路由器标识(CER ID, Core edge router indenifier)来进行。CER用于向下联的EN发布缺省路由,缺省路由就是在没有找到匹配的路由时使用的路由。加入到EN的主机首先沿着到达CER的缺省路由发送注册消息,该注册消息中包含该主机的主机标识(HI,Host Indenifier)和locator,locator是主机在当前LD中的局部位置信息;CER保存HI与locator的映射关系,这样CER发送数据包时就知道如何到达其下联的主机了。CN中有一个分布式哈希表(DHT,Distributed Hash Table)系统,用于存储CER ID与CER在CN中的局部位置信息(CER locator)的映射关系。上述现有的Node ID网络架构,所有主机在LD内的局部位置信息均注册在CN的 DHT中,因此EN和CN只能采用树型结构组网,导致组网结构上受到限制,并且支持多归属的实现较复杂。同时,如果两个LD不同的EN之间进行通信,则必须通过CN,即使这两个不同的LD的EN在物理距离上很近,这样造成转发路由不优。现在已经有一种多地址空间网路架构方案,不同LD可采用不同的地址空间,通过建立基于位置域的标识(LD ID)的路由,使得网络中主机进行数据包转发时,可以基于LD ID进行数据包转发,从而解决了 Node ID网络架构对于组网方式的限制问题。但是这种多地址空间网络还是按照最短路径原则进行寻址,不具备网络级别的流量工程控制能力,容易导致最短路径网路堵塞,其他网络路径空闲。流量工程就是当存在多条并行或备选路径时,如何有效地使用集成的网络带宽。流量工程可以平衡网络中不同的链路、路由器和交换机之间业务负荷,使所有这些设备既不会过度使用,也不会未被充分使用可以有效利用整个网络的资源。中国专利技术专利(公开号CN 101552714A,公开日2009年10月7日)公开了一种多归属多地址空间网络中实现流量工程的方法和设备,此件专利技术专利详细的描述了第一主机归属于第一位置域和第二位置域,第二主机归属于第三位置域时,第一主机向第二主机发送数据包的过程。该过程为第一主机通过边界路由器向第二主机发送数据包,边界路由器判断数据包中所携带的源主机的位置域标识和位置域信息是否符合流量工程,如果不符合,重置位置源主机标识和局部位置信息。使不同的LD之间的数据包在流量工程的控制下进行传送,合理的利用了网络资源,高效、快捷的传送了数据包。但在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,现有的多地址空间网络中实现流量工程的方法是当源主机站点边界路由器对于出站点数据包中所携带的源主机的位置域标识和局部位置信息重写之后,目的主机将使用修改后的源主机的位置域标识和局部位置信息与源主机进行通信。如果这种情况下数据包被黑客劫持并将数据包中所携带的源主机的位置域标识和局部位置信息修改成另外一个主机的位置域标识和局部位置信息,目的主机就会将数据包发给另外一个主机。这样,如果黑客劫持多个源主机发往目的主机的数据包,并将这些数据包中的位置域标识和局部位置信息修改为同一个主机的位置域标识和局部位置信息,就会造成多个目的主机给这个主机发送数据包,造成这个主机的带宽和计算资源被消耗。这也就是常说的分布式拒绝服务(DDOS,Distributed Denial of Service)攻击。
技术实现思路
本专利技术实施例提供一种可以避免DDOS攻击的多归属多地址空间网络中流量工程控制下实现数据包安全传送的方法和主机。多归属多地址空间网络中实现数据包安全传送的方法,包括源主机发送第一数据包给目的主机,所述源主机至少归属于第一位置域和第二位置域,所述第一数据包携带有源主机标识和源主机的一组位置域标识和局部位置信息; 所述源主机的位置域标识和局部位置信息与源主机所归属的位置域中的一个位置域相对应;接收所述目的主机发现从接收到的第一数据包中获取的源主机的位置域标识和局部位置信息与所述目的主机本地所保存的源主机位置域标识和局部位置信息不相同时返回的位置重置确认请求信息,所述位置重置确认请求信息携带有所述目的主机从接收到的第一数据包中获取的源主机的位置域标识和局部位置信息;所述本地所保存的源主机位置域标识和局部位置信息为目的主机在前一次与源主机通信时所获取的源主机的位置域标识和局部位置信息;当确认所述接收到的位置重置确认请求信息中携带的源主机的位置域标识和局部位置信息不是所述第一数据包在发送时所携带的源主机的位置域标识和局部位置信息, 但仍是源主机对应的一组位置域标识和局部位置信息时,发送源主机位置域标识和局部位置信息已重置的信息给所述目的主机,所述已重置的信息用于指示所述接收到的位置重置确认请求信息中携带的源主机的位置域标识和局部位置信息不是所述第一数据包在发送时所携带的源主机的位置域标识和局部位置信息,但仍是源主机所有的一组位置域标识和局部位置信息,目的主机可以按照源主机的这一组位置域标识和局部位置信息向源主机发送数据包,源主机的这一组位置域标识和局部位置信息为重置后的源主机位置域标识和局部位置信息;接收目的主机根据所述重置后的源主机位置域标识和局部位置信息向源主机发送来的数据包。多归属多地址空间网络中实现数据包安全传送的方法,包括目的主机接收源主机发送的第一数据包,所述源主机至少归属于第一位置域和第二位置域;从接收到的所述第一数据包中获取源主机标识,源主机的位置域标识和局部位置信息;所述位置域标识和局部位置信息与源主本文档来自技高网
...

【技术保护点】
1.多归属多地址空间网络中实现数据包安全传送的方法,其特征在于,包括:源主机发送第一数据包给目的主机,所述源主机至少归属于第一位置域和第二位置域,所述第一数据包携带有源主机标识和源主机的一组位置域标识和局部位置信息;所述源主机的位置域标识和局部位置信息与源主机所归属的位置域中的一个位置域相对应;接收所述目的主机发现从接收到的第一数据包中获取的源主机的位置域标识和局部位置信息与所述目的主机本地所保存的源主机位置域标识和局部位置信息不相同时返回的位置重置确认请求信息,所述位置重置确认请求信息携带有所述目的主机从接收到的第一数据包中获取的源主机的位置域标识和局部位置信息;所述本地所保存的源主机位置域标识和局部位置信息为目的主机在前一次与源主机通信时所获取的源主机的位置域标识和局部位置信息;当确认所述接收到的位置重置确认请求信息中携带的源主机的位置域标识和局部位置信息不是所述第一数据包在发送时所携带的源主机的位置域标识和局部位置信息,但仍是源主机对应的一组位置域标识和局部位置信息时,发送源主机位置域标识和局部位置信息已重置的信息给所述目的主机,所述已重置的信息用于指示所述接收到的位置重置确认请求信息中携带的源主机的位置域标识和局部位置信息不是所述第一数据包在发送时所携带的源主机的位置域标识和局部位置信息,但仍是源主机所有的一组位置域标识和局部位置信息,目的主机可以按照源主机的这一组位置域标识和局部位置信息向源主机发送数据包,源主机的这一组位置域标识和局部位置信息为重置后的源主机位置域标识和局部位置信息;接收目的主机根据所述重置后的源主机位置域标识和局部位置信息向源主机发送来的数据包。...

【技术特征摘要】
【国外来华专利技术】1.多归属多地址空间网络中实现数据包安全传送的方法,其特征在于,包括源主机发送第一数据包给目的主机,所述源主机至少归属于第一位置域和第二位置域,所述第一数据包携带有源主机标识和源主机的一组位置域标识和局部位置信息;所述源主机的位置域标识和局部位置信息与源主机所归属的位置域中的一个位置域相对应;接收所述目的主机发现从接收到的第一数据包中获取的源主机的位置域标识和局部位置信息与所述目的主机本地所保存的源主机位置域标识和局部位置信息不相同时返回的位置重置确认请求信息,所述位置重置确认请求信息携带有所述目的主机从接收到的第一数据包中获取的源主机的位置域标识和局部位置信息;所述本地所保存的源主机位置域标识和局部位置信息为目的主机在前一次与源主机通信时所获取的源主机的位置域标识和局部位置信息;当确认所述接收到的位置重置确认请求信息中携带的源主机的位置域标识和局部位置信息不是所述第一数据包在发送时所携带的源主机的位置域标识和局部位置信息,但仍是源主机对应的一组位置域标识和局部位置信息时,发送源主机位置域标识和局部位置信息已重置的信息给所述目的主机,所述已重置的信息用于指示所述接收到的位置重置确认请求信息中携带的源主机的位置域标识和局部位置信息不是所述第一数据包在发送时所携带的源主机的位置域标识和局部位置信息,但仍是源主机所有的一组位置域标识和局部位置信息,目的主机可以按照源主机的这一组位置域标识和局部位置信息向源主机发送数据包,源主机的这一组位置域标识和局部位置信息为重置后的源主机位置域标识和局部位直fe息;接收目的主机根据所述重置后的源主机位置域标识和局部位置信息向源主机发送来的数据包。2.根据权利要求1所述的方法,其特征在于,所述源主机的位置域标识和局部位置信息包括与源主机所归属的所述第一位置域对应的位置域标识和所述源主机在所述第一位置域中的位置信息,以及与源主机所归属的所述第二位置域对应的位置域标识和所述源主机在所述第二位置域中的位置信息;若源主机发送第一数据包时携带的源主机的位置域标识和局部位置信息是第一位置域的标识和源主机在第一位置域中的位置信息,则重置后的源主机的位置域标识和局部位置信息是第二位置域的标识和源主机在第二位置域中的位置信息;若源主机发送第一数据包时携带的源主机的位置域标识和局部位置信息是第二位置域的标识和源主机在第二位置域中的位置信息,则重置后的源主机的位置域标识和局部位置信息是第一位置域的标识和源主机在第一位置域中的位置信息。3.根据权利要求1所述的方法,其特征在于,所述第一数据包发送时,携带于所述第一数据包中的源主机的位置域标识和局部位置信息为源主机前一次与目的主机通信时所使用的一组位置域标识和局部位置信息。4.根据权利要求1所述的方法,其特征在于,在所述发送源主机位置域标识和局部位置信息已重置的信息给所述目的主机的步骤之前,该方法还包括判断所述接收到的位置重置确认请求信息中携带的源主机的位置域标识和局部位置信息是否为源主机对应的一组位置域标识和局部位置信息,并且,判断所述接收到的位置重置确认请求信息中携带的源主机的位置域标识和局部位置信息是否为所述第一数据包在发送时所携带的源主机的位置域标识和局部位置信息。5.多归属多地址空间网络中实现数据包安全传送的方法,其特征在于,包括目的主机接收源主机发送的第一数据包,所述源主机至少归属于第一位置域和第二位置域;从接收到的所述第一数据包中获取源主机标识,源主机的位置域标识和局部位置信息;所述位置域标识和局部位置信息与源主机所归属的位置域中的一个位置域相对应;当确认从所述第一数据包中获取的源主机的位置域标识和局部位置信息与在目的主机上保存的源主机位置域标识和局部位置信息不相同时,发送位置重置确认请求信息给源主机,位置重置确认请求信息携带有所述从接收到的第一数据包中获取的源主机的位置域标识和局部位置信息;接收源主机为响应所述位置重置确认请求信息而发送的源主机位置域标识和局部位置信息已重置的信息;根据所述已重置的信息确认所述从接收到的第一数据包中获取的源主机的位置域标识和局部位置信息为重置后的源主机的位置域标识和局部位置信息;根据所述重置后的源主机的位置域标识和局部位置信息向源主机发送数据包,目的主机发送给源主机的数据包携带重置后的源主机的位置域标识和局部位置信息。6.根据权利要求5所述的方法,其特征在于,在所述发送位置重置确认请求信息给源主机的步骤之前,所述方法还包括判断从所述第一数据包中获取的源主机的位置域标识和局部位置信息是否与在目的主机上保存的源主机位置域标识和局部位置信息相同,其中,所述在目的主机上保存的源主机位置域标识和局部位置信息为目的主机在前一次与源主机通信时所获取的源主机的位置域标识和局部位置信息。7.根据权利要求5或6所述的方法,其特征在于,所述方法还包括根据从接收到的所述第一数据包中获取的所述源主机标识查询目的主机上所保存的源主机标识与源主机位置域标识和局部位置信息的对应关系。8.根据权利要求5所述的方法,其特征在于,所述源主机的位置域标识和局部位置信息包括与源主机所归属的所述第一位置域对应的位置域标识和所述源主机在所述第一位置域中的位置信息;以及与源主机所归属的所述第二位置域对应的位置域标识和所述源主机在所述第二位置域中的位置信息;若源主机发送第一数据包时携带的源主机的位置域标识和局部位置信息是第一位置域的标识和源主机在第一位置域中的位置信息,则重置后的源主机的位置域标识和局部位置信息是第二位置域的标识和源主机在第二位置域中的位置信息;若源主机发送第一数据包时携带的源主机的位置域标识和局部位置信息是第二位置域的标识和源主机在第二位置域中的位置信息,则重置后的源主机的位置域标识和局部位置信息是第一位置域的标识和源主机在第一位置域中的位置信息。9.一种...

【专利技术属性】
技术研发人员:徐小虎
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94

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

1