理论教育 中继节点的路由查询信息策略!

中继节点的路由查询信息策略!

时间:2023-04-14 理论教育 版权反馈
【摘要】:中继节点缓存获得的路由通告并保存首选中继节点的链接地址,以便重新启动时能够记住可用的中继节点列表。首先,节点A在自己的本地缓存中查找路由信息,如果找不到则通过中继节点D获取到节点B的路由信息,然后与节点B建立链接。如果中继对等点D失败,则节点A将透明地与另一个已知中继节点重新连接,查询路由信息。

中继节点的路由查询信息策略!

在JXTA2.0以后版本中,从概念上抽象出一个特殊的用于实现节点通信的中继节点,主要是为了解决不能直接连接的节点(在防火墙、NAT之后)路由问题,桥接不同的物理或逻辑网络,它维护到其他节点的路由信息并转发路由消息给查询路由的节点。任何节点都可以成为中继节点,只要它具有较高的性能(带宽、稳定、直接连接能力)。在自主协作学习P2P网络中,由于学习者经常要与外网的学习者交流,因此在自主协作学习P2P网络上必须预先配置好相应的中继节点,使得节点间通信畅通。此外,在自主协作学习P2P网络实际配置中,对等点可以同时成为超级节点和中继节点。

路由信息是通过路由通告(即通告一组首选的帮助路由的中继节点)来表述,并作为中继节点通告的一部分。中继节点缓存获得的路由通告并保存首选中继节点的链接地址,以便重新启动时能够记住可用的中继节点列表。如图3.2所示,节点A希望发送消息给节点B。因为节点B在防火墙(节点B的地址对于节点A是不可直达的)后面,节点A无法直接发送消息给节点B,节点B通过中继节点D以让其他节点能够与自己建立链接。首先,节点A在自己的本地缓存中查找路由信息,如果找不到则通过中继节点D获取到节点B的路由信息,然后与节点B建立链接。如果中继对等点D失败,则节点A将透明地与另一个已知中继节点(如中继节点C)重新连接,查询路由信息。节点与中继节点的连接是短暂的,节点可以在任何时候链接到不同的中继节点。(www.daowen.com)

图3.2

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈