获取穿越资源的方法、对等网络节点和对等网络的制作方法

文档序号:7656391阅读:116来源:国知局
专利名称:获取穿越资源的方法、对等网络节点和对等网络的制作方法
技术领域
本发明涉及通信领域,尤其涉及获取穿越资源的方法、对等网络节点和 对等网络。
背景技术
网络地址转换(Network Address Translation, NAT)广泛应用于互联网 (Internet)中。NAT技术用于内部网络和外部网络( 一般指Internet)的隔离, 可以给内部网络提供安全保护,还可以解决IPv4 (第四版因特网协议)地址 不足的问题。对NAT而言,在NAT内部网络的主机称为内部主机,在NAT 外部网络的主机称为外部主机。对等网络(Peer To Peer, P2P)技术充分利用网络中各个节点的能力,互 相提供服务。NAT允许与内部主机已经通信过的外部主机发送的报文进入内 部网络,而可能丢弃没有与内部主机通信过的外部主机发送的报文,而在P2P 中,每一个对等网络节点(Peer)都可能承担服务器的角色,其它Peer将会 向作为Peer的内部主机发起搜集资源请求,NAT可能会丟弃外部网络的Peer 发送的信息。为解决这个问题,在包含NAT的P2P中,内部主机可以有以下 三类地址主机备选地址(HostCandidate),该地址为内部主机的接口地址; 服务器反射备选地址(Server Reflexive Candidate),该地址为NAT分配给内 部主机的地址;中继备选地址(Relay Candidate),该地址为UDP简单穿越 NAT ( Simple Traversal of UDP Through Network Address Translators, STUN) 服务器分配给内部主机的地址。外部主机获取该三类地址后,就可以通过P2P 技术与内部主机进行通信。NAT穿越指NAT的内部主机与外部主机建立通信。 NAT穿越资源指提供NAT穿越相关服务的实体。P2P根据一定的路由策略转 发消息,路由过程指消息在叠加网络(Overlay)上根据键值进行路由转发, 转发消息的Peer称为中间Peer,消息的目的地称为目的Peer。现有技术中,采取通用的服务发现机制获取NAT穿越资源。P2P利用分 布式散列表(Distributed Hash Table , DHT)算法计算出NAT穿越资源的键值,将可以提供NAT穿越资源的Peer存储在该键值下;当第一 Peer需要查 找NAT穿越资源的时候,向P2P发送查找NAT穿越资源的消息,通过NAT 穿越资源的键值,找到负责该键值的Peer,负责该键值的Peer将该键值下的 NAT服务资源发送给第一 Peer,从而实现获取NAT穿越资源。在对现有技术的研究和实践过程中,发明人发现现有技术存在以下问题 P2P中Peer的数目很多,很大部分的Peer为NAT的内部主机,为与其它Peer 进行P2P通信,这些内部主机将会发出查找NAT穿越资源的消息,由于这些 消息都向负责NAT穿越资源的鍵值的Peer发送,该Peer承担的工作量4艮大, 可能导致查找失败。 发明内容本发明实施例要解决的技术问题是提供获取穿越资源的方法、对等网络 节点和对等网络,以实现在路由过程中获取网络地址转换穿越资源。为解决上述技术问题,本发明实施例的目的是通过以下技术方案实现的 一种获取网络地址转换穿越资源的方法,包括第一对等网络节点产生 携带收集网络地址转换穿越资源请求的消息,向目的对等网络节点发送携带 收集网络地址转换穿越资源请求的消息;中间对等网络节点接收携带收集网 络地址转换穿越资源请求的消息,收集网络地址转换穿越资源,把收集的网 络地址转换穿越资源发送给第 一对等网络节点。一种对等网络节点,包括消息接收单元,用于接收携带收集网络地址 转换穿越资源请求的消息;穿越资源收集单元,用于消息接收单元接收到携 带收集网络地址转换穿越资源请求的消息时,收集网络地址转换穿越资源; 穿越资源发送单元,用于发送穿越资源收集单元收集的网络地址转换穿越资 源;消息转发单元,用于确定消息接收单元接收的携带收集网络地址转换穿 越资源请求的消息的目的地不是自身时,转发消息接收单元接收的携带收集 网络地址转换穿越资源请求的消息。一种对等网络系统,包括第一对等网络节点,用于产生携带收集网络 地址转换穿越资源请求的消息,发送携带收集网络地址转换穿越资源请求的 消息;中间对等网络节点,用于接收第一对等网络节点发送的携带收集网络 地址转换穿越资源请求的消息,收集网络地址转换穿越资源,把收集的网络地址转换穿越资源发送给第 一对等网络节点,确定接收的携带收集网络地址 转换穿越资源请求的消息的目的地不是自身时,转发接收的携带收集网络地 址转换穿越资源请求的消息;目的对等网络节点,用于接收第一对等网络节 点发送的携带收集网络地址转换穿越资源请求的消息,收集网络地址转换穿越资源,把收集的网络地址转换穿越资源发送给第一对等网络节点;其中, 第 一对等网络节点发送携带收集网络地址转换穿越资源请求的消息具体为, 第一对等网络节点向目的对等网络节点发送携带收集网络地址转换穿越资源 请求的消息。一种对等网络系统,包括对等网络客户端,用于发送携带获取网络地 址转换穿越资源请求的消息;第一对等网络节点,用于接收对等网络客户端 发送的携带获取网络地址转换穿越资源请求的消息,收集网络地址转换穿越 资源,把收集的网络地址转换穿越资源添加到临时资源表中,根据携带获取 网络地址转换穿越资源请求的消息产生携带收集网络地址转换穿越资源请求 的消息,发送携带收集网络地址转换穿越资源请求的消息;中间对等网络节 点,用于接收第一对等网络节点发送的携带收集网络地址转换穿越资源请求 的消息,收集网络地址转换穿越资源,把收集的网络地址转换穿越资源发送 给第 一对等网络节点,确定接收的携带收集网络地址转换穿越资源请求的消 息的目的地不是自身时,转发接收的携带收集网络地址转换穿越资源请求的 消息;目的对等网络节点,用于接收第一对等网络节点发送的携带收集网络 地址转换穿越资源请求的消息,收集网络地址转换穿越资源,把收集的网络 地址转换穿越资源发送给第一对等网络节点;其中,第一对等网络节点发送 携带收集网络地址转换穿越资源请求的消息具体为,第一对等网络节点向目 的对等网络节点发送携带收集网络地址转换穿越资源请求的消息;其中,第 一对等网络节点接收到中间对等网络节点和目的对等网络节点发送的网络地 址转换穿越资源时,把接收到的网络地址转换穿越资源添加到临时资源表中, 把临时资源表发送给对等网络客户端。从以上的技术方案可以看出,在本发明实施例中,第一对等网络节点产 生携带收集网络地址转换穿越资源请求的消息,向目的对等网络节点发送携 带收集网络地址转换穿越资源请求的消息;中间对等网络节点接收携带收集网络地址转换穿越资源请求的消息,收集网络地址转换穿越资源,把收集的 网络地址转换穿越资源发送给第 一对等网络节点。因为携带收集网络地址转 换穿越资源请求的消息是通过路由方式在对等网络传输的,在到达目的对等网络节点前可能经过若干个中间对等网络节点;本技术方案中间对等网络节点可以收集网络地址转换穿越资源,并将网络地址转换穿越资源发送给第一 对等网络节点,从而实现在路由过程中获取网络地址转换穿越资源,减轻目 的对等网络节点的工作量。


图1为本发明实施例 一 的获取NAT穿越资源方法流程图; 图2为本发明实施例六的对等网络示意图。
具体实施方式
实施例一请参考图1,为本发明实施例一的获取NAT穿越资源方法流程图。 步骤IOI.第一Peer产生携带收集NAT穿越资源请求的消息,向目的Peer 发送携带收集N AT穿越资源请求的消息。上述消息为叠加网络上根据键值进行路由转发的消息,可以为存储资源 消息(Put)或查找资源消息(Get)。本实施例对已有消息进行扩展,使其携 带收集NAT穿越资源请求。上述NAT穿越资源包括STUN服务器和中继方式穿越NAT (Traversal Using Relay Network Address Translation, TURN )服务器,很多Peer能够提 供STUN服务器/TURN服务器的功能,这些Peer可以作为NAT穿越资源。步骤102.中间Peer接收携带收集NAT穿越资源请求的消息,发现消息中 携带有收集NAT穿越资源请求时,收集NAT穿越资源,把NAT穿越资源发送 给第一Peer。在本实施例中,中间Peer和目的Peer是针对携带收集NAT穿越资源请求的 消息而言的,转发该消息的Peer称为中间Peer,该消息的目的地称为目的Peer。 第一Peer/目的Peer指的是一个特定的Peer,消息到达目的Peer之前可能经过若 干个中间Peer,中间Peer指转发消息的 一类Peer。在本实施例中,能够提供NAT穿越服务能力的Peer可以通过路由表和/ 或邻居表的方式,将自身提供NAT穿越服务的能力告诉其它Peer,这样,中 间Peer可以通过路由表和/或邻居表来收集NAT穿越资源。可以理解的是, 中间Peer自身也可以成为NAT穿越资源。中间Peer可以通过应答方式把收集的NAT穿越资源回送给第一Peer,也可 以通过目的Peed巴收集的NAT穿越资源发送给第一Peer。实施例二本实施例以实施例 一为基础,本实施例在路由过程中使用迭代路由方式 转发携带收集NAT穿越资源请求的消息。携带收集NAT穿越资源请求的消息可能会经过若干中间Peer,中间Peer 接收携带收集NAT穿越资源请求的消息后,因为使用迭代路由方式,中间Peer 将获取该消息的下一跳Peer信息,收集NAT穿越资源,通过应答方式把收集 的NAT穿越资源和下一跳Peer信息回送给第一 Peer。目的Peer接收携带收集NAT穿越资源请求的消息,处理消息本身的任务, 进一步收集NAT穿越资源,通过应答方式把收集的NAT穿越资源和该信息的 处理结果回送给第一 Peer。实施例三本实施例以实施例 一为基础,本实施例在路由过程中使用递归路由方式 转发携带收集NAT穿越资源请求的消息。携带收集NAT穿越资源请求的消息可能会经过多个中间Peer,中间Peer 接收携带收集NAT穿越资源请求的消息后,因为使用递归路由方式,中间Peer 收集NAT穿越资源,把收集的NAT穿越资源添加到消息中,向目的Peer发 送携带收集NAT穿越资源请求和NAT穿越资源的消息,通过目的Peer把收 集的NAT穿越资源发送给第一对等网络节点。第一Peer向目的Peer发送的携带收集NAT穿越资源的信息到达目的Peer 前,可能会经过若干个中间Peer。目的Peer接收携带收集NAT穿越资源请求 和NAT穿越资源的消息,处理消息本身的任务,进一步收集NAT穿越资源, 把收集的NAT穿越资源和消息中携带的NAT穿越资源发送给第一Peer。为了消息传输的便利,可以在携带收集NAT穿越资源请求的消息中建立 NAT穿越资源的资源集合。当中间Peer把收集的NAT穿越资源添加到消息 时,首先把收集的NAT穿越资源与消息中的资源集合进行比较,如果资源集 合中不存在收集的NAT穿越资源,则将收集的NAT穿越资源添加到资源集合 中,如果资源集合中已存在收集的NAT穿越资源,则不添加该NAT穿越资源。 当目的Peer接收到携带资源集合的消息时,首先把收集的NAT穿越资源与消 息中的资源集合进行比较,如果资源集合中不存在收集的NAT穿越资源,则 将收集的NAT穿越资源添加到资源集合中,如果资源集合中已存在收集的 NAT穿越资源,则不添加该NAT穿越资源;目的Peer 4巴资源集合发送给第 一 Peer。实施例四本实施例以实施例二或实施例三为基础,本实施例对〗吏用会话启动协i义 (Session Initiation Protocol, SIP)的P2P应用进行描述。在使用SIP的P2P 中,定义了 Peer和对等网络客户端(Client)两种网络实体;其中,Peer组成 叠加网络,提供路由和存储服务,Client通过与其相关联的Peer从叠加网络 中查找资源和存储资源。Client向与其相关联的第一Peer发送携带获取NAT穿越资源请求的消息。 第一Peer接收到该消息后,收集NAT穿越资源,把收集的NAT穿越资源添加到 临时资源表中,根据对等网络客户端发送的携带获取NAT穿越资源请求的消 息产生携带收集NAT穿越资源请求的消息,向目的Peer发送携带收集NAT穿越 资源请求的消息。,按照实施例二或实施例三的方法,中间Peer和目的Peer将 NAT穿越资源发送给第一Peer。第一Peer把接收到的NAT穿越资源添加到临时 资源表中,把临时资源表发送给对等网络客户端。在本实施例中,Peer可以通过与其相关联的Client进行交互,了解与其 相关联的Client是否具有NAT穿越能力,把具有NAT穿越能力的Client作为 NAT穿越资源。需要说明的是,如果Peer自身获取NAT穿越资源,可以使用加入叠加网 络消息(Join)来携带收集NAT穿越资源请求,也可以使用Get消息和Put 消息来携带收集NAT穿越资源请求。而Client不需要加入叠加网络,不能使用Join消息来携带收集NAT穿越资源请求,但可以使用Get消息和Put消息 来携带收集NAT穿越资源请求。 实施例五本实施例的对等网络包括第一对等网络节点,用于产生携带收集网络地址转换穿越资源请求的消 息,发送携带收集网络地址转换穿越资源请求的消息;中间对等网络节点, 用于接收第一对等网络节点发送的携带收集网络地址转换穿越资源请求的消 息,收集网络地址转换穿越资源,把收集的网络地址转换穿越资源发送给第 一对等网络节点,确定接收的携带收集网络地址转换穿越资源请求的消息的 目的地不是自身时,转发接收的携带收集网络地址转换穿越资源请求的消息; 目的对等网络节点,用于接收第一对等网络节点发送的携带收集网络地址转 换穿越资源请求的消息,收集网络地址转换穿越资源,把收集的网络地址转 换穿越资源发送给第一对等网络节点。其中,第一对等网络节点发送携带收集网络地址转换穿越资源请求的消 息具体为,第一对等网络节点向目的对等网络节点发送携带收集网络地址转 换穿越资源请求的消息。其中,中间对等网络节点可以包括消息接收单元,用于接收携带收集网络地址转换穿越资源请求的消息; 穿越资源收集单元,用于消息接收单元接收到携带收集网络地址转换穿 越资源请求的消息时,收集网络地址转换穿越资源;穿越资源发送单元,用 于发送穿越资源收集单元收集的网络地址转换穿越资源;消息转发单元,用 于确定消息接收单元接收的携带收集网络地址转换穿越资源请求的消息的目 的地不是自身时,转发消息接收单元接收的携带收集网络地址转换穿越资源 请求的消息。上述收集网络地址转换穿越资源可以为,通过路由表和/或邻居表收集网 络地址转换穿越资源。上述消息可以为,叠加网络上根据键值进行路由转发 的消息。进一步,上述中间对等网络节点把收集的网络地址转换穿越资源发送给第 一对等网络节点可以有以下两种方式如果在路由过程中使用迭代路由方式转发携带收集网络地址转换穿越资 源请求的消息,中间对等网络节点可以通过应答方式把收集的网络地址转换穿越资源回送给第 一对等网络节点;如果在路由过程中使用递归路由方式转发携带收集网络地址转换穿越资 源请求的消息,中间对等网络节点把收集的网络地址转换穿越资源添加到消 息中,向目的对等网络节点发送携带收集网络地址转换穿越资源请求和网络 地址转换穿越资源的消息,通过目的对等网络节点把收集的网络地址转换穿 越资源发送给第 一对等网络节点。对于后一种方式来说,目的对等网络节点接收到携带收集网络地址转换 穿越资源请求和网络地址转换穿越资源的消息后,收集网络地址转换穿越资 源,把收集的网络地址转换穿越资源和消息中携带的网络地址转换穿越资源 发送给第一对等网络节点。实施例六请参考图2,为本发明实施例六的对等网络示意图。本实施例对使用SIP的P2P应用进行描述。在使用SIP的P2P中,定义 了对等网络节点和对等网络客户端两种网络实体。本实施例的对等网络包括 对等网络客户端201,用于发送携带获取网络地址转换穿越资源请求的消息; 第一对等网络节点202,用于接收对等网络客户端201发送的携带获取网络地 址转换穿越资源请求的消息,收集网络地址转换穿越资源,把收集的网络地 址转换穿越资源添加到临时资源表中,根据携带获取网络地址转换穿越资源请求的消息产生携带收集网络地址转换穿越资源请求的消息,发送携带收集 网络地址转换穿越资源请求的消息;中间对等网络节点203,用于接收第一对 等网络节点202发送的携带收集网络地址转换穿越资源请求的消息,收集网 络地址转换穿越资源,把收集的网络地址转换穿越资源发送给第一对等网络 节点202,确定接收的携带收集网络地址转换穿越资源请求的消息的目的地不 是自身时,转发接收的携带收集网络地址转换穿越资源请求的消息;目的对 等网络节点204,用于接收第 一对等网络节点202发送的携带收集网络地址转 换穿越资源请求的消息,收集网络地址转换穿越资源,把收集的网络地址转换穿越资源发送给第一对等网络节点202。其中,第一对等网络节点202发送携带收集网络地址转换穿越资源请求 的消息具体为,第一对等网络节点202向目的对等网络节点204发送携带收 集网络地址转换穿越资源请求的消息。其中,第一对等网络节点202接收到中间对等网络节点203和目的对等 网络节点204发送的网络地址转换穿越资源时,把接收到的网络地址转换穿 越资源添加到临时资源表中,把临时资源表发送给对等网络客户端201。上述收集网络地址转换穿越资源可以为,通过路由表和/或邻居表收集网 络地址转换穿越资源。上述消息可以为,叠加网络上根据键值进行路由转发 的消息。进一步,上述中间对等网络节点203把收集的网络地址转换穿越资源发 送给第一对等网络节点202可以有以下两种方式如果在路由过程中使用迭代路由方式转发携带收集网络地址转换穿越资 源请求的消息,中间对等网络节点203可以通过应答方式把收集的网络地址 转换穿越资源回送给第一对等网络节点202;如果在路由过程中使用递归路由方式转发携带收集网络地址转换穿越资 源请求的消息,中间对等网络节点203把收集的网络地址转换穿越资源添加 到消息中,向目的对等网络节点204发送携带收集网络地址转换穿越资源请 求和网络地址转换穿越资源的消息,通过目的对等网络节点204把收集的网 络地址转换穿越资源发送给第一对等网络节点202。对于后一种方式来说,目的对等网络节点204接收到携带收集网络地址 转换穿越资源请求和网络地址转换穿越资源的消息后,收集网络地址转换穿 越资源,把收集的网络地址转换穿越资源和消息中携带的网络地址转换穿越 资源发送给第一对等网络节点202。从以上的技术方案可以看出,在本发明实施例中,第一对等网络节点产 生携带收集网络地址转换穿越资源请求的消息,向目的对等网络节点发送携 带收集网络地址转换穿越资源请求的消息;中间对等网络节点接收携带收集 网络地址转换穿越资源请求的消息,收集网络地址转换穿越资源,把收集的网络地址转换穿越资源发送给第 一对等网络节点。因为携带收集网络地址转 换穿越资源请求的消息是通过路由方式在对等网络传输的,在到达目的对等 网络节点前可能经过若干个中间对等网络节点,本技术方案可以通过中间对 等网络节点获取网络地址转换穿越资源,从而实现在路由过程中获取网络地 址转换穿越资源,减轻目的对等网络节点的工作量。从以上的技术方案可以看出,在本发明实施例中,并不要求构造一个消 息专门用于发送收集网络地址转换穿越资源请求,而是扩展现有的叠加网络 上根据键值进行路由转发的消息,在这类消息中"额外"携带收集网络地址 转换穿越资源请求,因为叠加网络上根据键值进行路由转发的消息很多,从 而可以根据实际环境选择消息进行扩展,增加方案实施的灵活性。从以上的技术方案可以看出,在本发明实施例中,对等网络节点接收携 带收集网络地址转换穿越资源请求的消息时,不是通过键值,而是通过路由 表和/或邻居表收集网络地址转换穿越资源,因为通过路由表和/或邻居表收集 网络地址转换穿越资源具有分散性,从而可以提高获取穿越资源的效率。以上对本发明所提供的获取穿越资源的方法、对等网络节点和对等网络 进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想, 在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不 应理解为对本发明的限制。
权利要求
1.一种获取网络地址转换穿越资源的方法,其特征在于,包括第一对等网络节点产生携带收集网络地址转换穿越资源请求的消息,向目的对等网络节点发送所述携带收集网络地址转换穿越资源请求的消息;中间对等网络节点接收所述携带收集网络地址转换穿越资源请求的消息,收集网络地址转换穿越资源,把所述收集的网络地址转换穿越资源发送给所述第一对等网络节点。
2. 根据权利要求1所述的方法,其特征在于所述中间对等网络节点把所述收集的网络地址转换穿越资源发送给所述 第一对等网络节点具体为,所述中间对等网络节点通过应答方式把所述收集 的网络地址转换穿越资源回送给所述第 一对等网络节点;所述方法进一步包括所述目的对等网络节点接收所述携带收集网络地址转换穿越资源请求的 消息,收集网络地址转换穿越资源,通过应答方式把所述收集的网络地址转 换穿越资源回送给所述第一对等网络节点。
3. 根据权利要求1所述的方法,其特征在于所述中间对等网络节点把所述收集的网络地址转换穿越资源发送给所述 第一对等网络节点具体为,所述中间对等网络节点把收集的网络地址转换穿 越资源添加到所述携带收集网络地址转换穿越资源请求的消息中,并通过所 述目的对等网络节点把所述收集的网络地址转换穿越资源发送给所述第一对 等网络节点;所述中间对等网络节点通过所述目的对等网络节点把所述收集的网络地 址转换穿越资源发送给所述第一对等网络节点具体为,所述中间对等网络节 点向所述目的对等网络节点发送携带收集网络地址转换穿越资源请求和网络 地址转换穿越资源的消息,所述目的对等网络节点接收所述携带收集网络地 址转换穿越资源请求和网络地址转换穿越资源的消息,收集网络地址转换穿 越资源,把自身收集的网络地址转换穿越资源和所述消息中携带的网络地址 转换穿越资源发送给所述第一对等网络节点。
4. 根据权利要求1至3任意一项所述的方法,其特征在于,所述收集网络地址转换穿越资源具体为,通过路由表和/或邻居表收集网络地址转换穿越资源。
5. 根据权利要求1至3任意一项所述的方法,其特征在于,所述消息为, 在叠加网络上根据键值进行路由转发的消息。
6. 根据权利要求2或3所述的方法,其特征在于所述第 一对等网络节点产生携带收集网络地址转换穿越资源请求的消息 前,所述方法进一步包括所迷第一对等网络节点接收对等网络客户端发送 的携带获取网络地址转换穿越资源请求的消息,收集网络地址转换穿越资源, 把所述收集的网络地址转换穿越资源添加到临时资源表中;所述第 一对等网络节点产生携带收集网络地址转换穿越资源请求的消息 具体为,所述第一对等网络节点根据所述对等网络客户端发送的携带获取网 络地址转换穿越资源请求的消息产生携带收集网络地址转换穿越资源请求的 消息;所述方法进一步包括所述第一对等网络节点接收到所述中间对等网络 节点和所述目的对等网络节点发送的网络地址转换穿越资源时,把所述接收 到的网络地址转换穿越资源添加到所述临时资源表中,把所述临时资源表发 送给所述对等网络客户端。
7. —种对等网络节点,其特征在于,包括消息接收单元,用于接收携带收集网络地址转换穿越资源请求的消息; 穿越资源收集单元,用于所述消息接收单元接收到携带收集网络地址转换穿越资源请求的消息时,收集网络地址转换穿越资源;穿越资源发送单元,用于发送所述穿越资源收集单元收集的网络地址转换穿越资源;消息转发单元,用于确定所述消息接收单元接收的携带收集网络地址转 换穿越资源请求的消息的目的地不是自身时,转发所述消息接收单元接收的 携带收集网络地址转换穿越资源请求的消息。
8. 根据权利要求7所述的对等网络节点,其特征在于 所述穿越资源收集单元收集网络地址转换穿越资源具体为,穿越资源收集单元通过路由表和/或邻居表收集网络地址转换穿越资源。
9. 一种对等网络系统,其特征在于,包括第一对等网络节点,用于产生携带收集网络地址转换穿越资源请求的消 息,发送所述携带收集网络地址转换穿越资源请求的消息;中间对等网络节点,用于接收所述第一对等网络节点发送的携带收集网 络地址转换穿越资源请求的消息,收集网络地址转换穿越资源,把所述收集 的网络地址转换穿越资源发送给所述第一对等网络节点,确定所述接收的携 带收集网络地址转换穿越资源请求的消息的目的地不是自身时,转发所述接 收的携带收集网络地址转换穿越资源请求的消息;目的对等网络节点,用于接收所述第一对等网络节点发送的携带收集网 络地址转换穿越资源请求的消息,收集网络地址转换穿越资源,把所述收集 的网络地址转换穿越资源发送给所述第 一对等网络节点;其中,所述第一对等网络节点发送所述携带收集网络地址转换穿越资源 请求的消息具体为,所述第一对等网络节点向所述目的对等网络节点发送所 述携带收集网络地址转换穿越资源请求的消息。
10. —种对等网络系统,其特征在于,包括对等网络客户端,用于发送携带获取网络地址转换穿越资源请求的消息;第一对等网络节点,用于接收所述对等网络客户端发送的携带获取网络 地址转换穿越资源请求的消息,收集网络地址转换穿越资源,把所述收集的 网络地址转换穿越资源添加到临时资源表中,根据所述携带获取网络地址转 换穿越资源请求的消息产生携带收集网络地址转换穿越资源请求的消息,发 送所述携带收集网络地址转换穿越资源请求的消息;中间对等网络节点,用于接收所述第一对等网络节点发送的携带收集网 络地址转换穿越资源请求的消息,收集网络地址转换穿越资源,把所述收集 的网络地址转换穿越资源发送给所述第一对等网络节点,确定所述接收的携 带收集网络地址转换穿越资源请求的消息的目的地不是自身时,转发所述接 收的携带收集网络地址转换穿越资源请求的消息;目的对等网络节点,用于接收所述第一对等网络节点发送的携带收集网络地址转换穿越资源请求的消息,收集网络地址转换穿越资源,把所述收集的网络地址转换穿越资源发送给所述第 一对等网络节点;其中,所述第一对等网络节点发送所述携带收集网络地址转换穿越资源 请求的消息具体为,所述第一对等网络节点向所述目的对等网络节点发送所 述携带收集网络地址转换穿越资源请求的消息;其中,所述第一对等网络节点接收到中间对等网络节点和目的对等网络 节点发送的网络地址转换穿越资源时,把所述接收到的网络地址转换穿越资 源添加到所述临时资源表中,把所述临时资源表发送给所述对等网络客户端。
全文摘要
本发明公开了获取穿越资源的方法,包括第一对等网络节点产生携带收集网络地址转换穿越资源请求的消息,向目的对等网络节点发送所述携带收集网络地址转换穿越资源请求的消息;中间对等网络节点接收所述携带收集网络地址转换穿越资源请求的消息,收集网络地址转换穿越资源,把所述收集的网络地址转换穿越资源发送给所述第一对等网络节点。进一步,本发明公开了对等网络节点和对等网络。本发明可以实现在路由过程中获取网络地址转换穿越资源。
文档编号H04L29/02GK101335681SQ20071012270
公开日2008年12月31日 申请日期2007年6月27日 优先权日2007年6月27日
发明者江兴烽 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1