一种更新路由表项的方法、装置及系统制造方法及图纸

技术编号:15298973 阅读:56 留言:0更新日期:2017-05-12 00:41
本发明专利技术公开了一种更新路由表项的方法、装置及系统,属于网络技术领域。该方法包括:第一终端接收第二终端发送的第一内容请求,向所述第二终端传输第一内容请求对应的数据,其中,第一内容请求中携带有第二终端接入其所属的第二网络所连接的第二路由设备的设备标识;第一终端当检测到当前接入的第一网络的信号质量不满足预设的信号质量条件时,接入信号质量满足所述信号质量条件的第三网络;第一终端通过所述第三网络,基于所述第二路由设备的设备标识,向所述第二路由设备发送第一路径更新通知,以使所述第二路由设备建立所述第一终端在所述第三网络中对应的路由表项,并记录为所述第一终端的优先路由表项。采用本发明专利技术,有利于复杂网络的实现。

Method, device and system for updating route table entry

The invention discloses a method, a device and a system for updating a routing table item, belonging to the network technology field. The method includes: a first terminal receives the second contents of the first send the request of the terminal to the second terminal transmission request corresponding to the first content data, among them, second routing device first content request carries second terminal access to the second network connected to the first terminal equipment identifier; when the detected signal quality of the first network the current access does not satisfy the conditions of preset signal quality, access signal quality meets the signal quality conditions of the third network; the first terminal through the third network, the second route equipment equipment identification based on update notification to the first path of the second routing devices to send, in order to make the routing table second routing equipment to establish the first terminal in the counterpart in the third network, and recorded as the first terminal priority routing table. The invention is beneficial to the realization of complex networks.

【技术实现步骤摘要】

本专利技术涉及网络
,特别涉及一种更新路由表项的方法、装置及系统
技术介绍
ICN(InformationCentrieNetworking,以信息为中心的网络)是一种未来互联网架构,同传统的IP网络(InternetProtocol)相比,ICN的路由是基于信息内容的路由。在ICN中,内容提供方(可以是某终端)的内容在网络中发布采用广播的方式进行,广播消息中可以携带有该内容的内容标识GN1(或称内容名),以使网络中的路由器建立起对应GN1的路由表项,如果用户想请求该内容,则利用终端发送内容请求给ICN,其中内容请求携带有GN1,ICN中的路由器收到该内容请求后,根据内容请求中携带的内容名字查找FIB(ForwardinginformationBase,路由表)找到下一跳,最终到达内容提供方,内容提供方收到内容请求后,将内容请求对应的数据反馈给内容请求方。现有技术中,用户通过网络A中的终端(MN2)向内容提供方的终端(MN1)发送内容请求,此时,MN1通过端口1接入网络B,后续,MN1有可能发生移动,MN1检测到网络B的信号质量下降,网络C的信号质量比较好,MN1通过另一端口2接入网络C,在网络B无法接收内容请求的情况下,MN2后续的内容请求无法发送到MN1,此时可以采用的处理方式如下:MN1接入网络C后,使用端口2给网络C发送路径更新通知(或称为路由更新Interest),路径更新通知中携带有GN1,如果途径的路由器没有GN1的路由表项,则增加到网络C的GN1的路由表项,然后将该路径更新通知转发到上层路由器,该路径通知将被转发至连接网络A、网络B、网络C的核心路由器,该核心路由器收到Interest后,会在自己的路由表中增加到网络C的GN1路由表项,而且将该路由表项记录为优先路由表项。这样,后续到达MN1的内容请求,则可以通过网络C路由到MN1。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:现有技术对网络部署要求比较严格,需要有同时连接网络A、网络B、网络C的核心路由器,如果要满足终端在更多网络之间的切换需求,则核心路由器需要连接更多网络,不利于复杂网络的实现。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种更新路由表项的方法、装置,所述技术方案如下:为了解决现有技术的问题,本专利技术实施例提供了一种更新路由表项的方法、系统,所述技术方案如下:第一方面,提供了一种更新路由表项的方法,所述方法包括:第一终端接收第二终端发送的第一内容请求,向所述第二终端传输所述第一内容请求对应的数据,其中,所述第一内容请求中携带有所述第二终端接入其所属的第二网络所连接的第二路由设备的设备标识;所述第一终端当检测到当前接入的第一网络的信号质量不满足预设的信号质量条件时,接入信号质量满足所述信号质量条件的第三网络;所述第一终端通过所述第三网络,基于所述第二路由设备的设备标识,向所述第二路由设备发送第一路径更新通知,以使所述第二路由设备建立所述第一终端在所述第三网络中对应的路由表项,并记录为所述第一终端的优先路由表项。结合第一方面,在该第一方面的第一种可能实现方式中,所述第一终端当检测到当前接入的第一网络的信号质量不满足预设的信号质量条件时,接入信号质量满足所述信号质量条件的第三网络之后,还包括:所述第一终端获取接入所述第一网络所连接的第一路由设备的设备标识;所述第一终端通过所述第三网络,基于所述第一路由设备的设备标识,向所述第一路由设备发送第二路径更新通知,以使所述第一路由设备建立所述第一终端在所述第三网络中对应的路由表项,并记录为所述第一终端的优先路由表项。结合第一方面的第一种可能的实现方式,在该第一方面的第二种可能的实现方式中,所述第一终端通过所述第三网络,基于所述第一路由设备的设备标识,向所述第一路由设备发送所述第二路径更新通知之后,还包括:所述第一终端接收所述第二终端通过第四网络发送的第二内容请求,所述第二内容请求中携带有所述第二终端接入所述第四网络所连接的第四路由设备的设备标识;所述第一终端向所述第二终端传输所述第二内容请求对应的数据;如果所述第一终端根据所述第四路由设备的设备标识和第二路由设备的设备标识,判定所述第二终端发生网络切换,则所述第一终端通过所述第三网络,基于所述第四路由设备的设备标识,向所述第四路由设备发送第三路径更新通知,以使所述第四路由设备建立所述第一终端在所述第三网络中对应的路由表项,并记录为所述第一终端的优先路由表项。结合第一方面,在该第一方面的第三种可能实现方式中,所述第一终端当检测到当前接入的第一网络的信号质量不满足预设的信号质量条件时,接入信号质量满足所述信号质量条件的第三网络之后,还包括:所述第一终端通过所述第三网络进行内容广播。第二方面,提供了一种更新路由表项的方法,所述方法包括:第二路由设备接收第二终端发送的对所述第一终端的第一内容请求,向所述第一终端转发所述第一内容请求,其中,所述第一内容请求中携带有所述第二路由设备的设备标识;所述第二路由设备接收所述第一内容请求对应的数据,并转发给所述第二终端;所述第二路由设备接收所述第一终端基于所述第二路由设备的设备标识发送的第一路径更新通知,其中,所述第一路径更新通知由所述第一终端在检测到其接入的第一网络的信号质量不满足预设的信号质量条件并接入信号质量满足所述信号质量条件的第三网络后通过所述第三网络发送;所述第二路由设备建立所述第一终端在所述第三网络中对应的路由表项,并记录为所述第一终端的优先路由表项。结合第二方面,在该第二方面的第一种可能实现方式中,所述方法还包括:当所述第二路由设备存储的所述第一终端在所述第三网络中对应的路由表项未被使用的时长超过预设时长阈值时,所述第二路由设备删除所述第一终端在所述第三网络中对应的路由表项。第三方面提供了一种第一终端,所述第一终端包括:传输模块,用于接收第二终端发送的第一内容请求,向所述第二终端传输所述第一内容请求对应的数据,其中,所述第一内容请求中携带有所述第二终端接入其所属的第二网络所连接的第二路由设备的设备标识;接入模块,用于当检测到当前接入的第一网络的信号质量不满足预设的信号质量条件时,接入信号质量满足所述信号质量条件的第三网络;更新模块,用于通过所述第三网络,基于所述第二路由设备的设备标识,向所述第二路由设备发送第一路径更新通知,以使所述第二路由设备建立所述第一终端在所述第三网络中对应的路由表项,并记录为所述第一终端的优先路由表项。结合第三方面,在该第三方面的第一种可能实现方式中,所述第一终端还包括:获取模块,用于获取接入所述第一网络所连接的第一路由设备的设备标识;所述更新模块,还用于通过所述第三网络,基于所述第一路由设备的设备标识,向所述第一路由设备发送第二路径更新通知,以使所述第一路由设备建立所述第一终端在所述第三网络中对应的路由表项,并记录为所述第一终端的优先路由表项。结合第三方面的第一种可能的实现方式,在该第三方面的第二种可能的实现方式中,所述传输模块,还用于:接收所述第二终端通过第四网络发送的第二内容请求,所述第二内容请求中携带有所述第二终端接入所述第四网络所连接的第四路由设备的设备标识;向所述第二终端传输所述第本文档来自技高网
...
一种更新路由表项的方法、装置及系统

【技术保护点】
一种更新路由表项的方法,其特征在于,所述方法包括:第一终端接收第二终端发送的第一内容请求,向所述第二终端传输所述第一内容请求对应的数据,其中,所述第一内容请求中携带有所述第二终端接入其所属的第二网络所连接的第二路由设备的设备标识;所述第一终端当检测到当前接入的第一网络的信号质量不满足预设的信号质量条件时,接入信号质量满足所述信号质量条件的第三网络;所述第一终端通过所述第三网络,基于所述第二路由设备的设备标识,向所述第二路由设备发送第一路径更新通知,以使所述第二路由设备建立所述第一终端在所述第三网络中对应的路由表项,并记录为所述第一终端的优先路由表项。

【技术特征摘要】
1.一种更新路由表项的方法,其特征在于,所述方法包括:第一终端接收第二终端发送的第一内容请求,向所述第二终端传输所述第一内容请求对应的数据,其中,所述第一内容请求中携带有所述第二终端接入其所属的第二网络所连接的第二路由设备的设备标识;所述第一终端当检测到当前接入的第一网络的信号质量不满足预设的信号质量条件时,接入信号质量满足所述信号质量条件的第三网络;所述第一终端通过所述第三网络,基于所述第二路由设备的设备标识,向所述第二路由设备发送第一路径更新通知,以使所述第二路由设备建立所述第一终端在所述第三网络中对应的路由表项,并记录为所述第一终端的优先路由表项。2.根据权利要求1所述的方法,其特征在于,所述第一终端当检测到当前接入的第一网络的信号质量不满足预设的信号质量条件时,接入信号质量满足所述信号质量条件的第三网络之后,还包括:所述第一终端获取接入所述第一网络所连接的第一路由设备的设备标识;所述第一终端通过所述第三网络,基于所述第一路由设备的设备标识,向所述第一路由设备发送第二路径更新通知,以使所述第一路由设备建立所述第一终端在所述第三网络中对应的路由表项,并记录为所述第一终端的优先路由表项。3.根据权利要求2所述的方法,其特征在于,所述第一终端通过所述第三网络,基于所述第一路由设备的设备标识,向所述第一路由设备发送所述第二路径更新通知之后,还包括:所述第一终端接收所述第二终端通过第四网络发送的第二内容请求,所述第二内容请求中携带有所述第二终端接入所述第四网络所连接的第四路由设备的设备标识;所述第一终端向所述第二终端传输所述第二内容请求对应的数据;如果所述第一终端根据所述第四路由设备的设备标识和第二路由设备的设备标识,判定所述第二终端发生网络切换,则所述第一终端通过所述第三网络,基于所述第四路由设备的设备标识,向所述第四路由设备发送第三路径更新通
\t知,以使所述第四路由设备建立所述第一终端在所述第三网络中对应的路由表项,并记录为所述第一终端的优先路由表项。4.根据权利要求1所述的方法,其特征在于,所述第一终端当检测到当前接入的第一网络的信号质量不满足预设的信号质量条件时,接入信号质量满足所述信号质量条件的第三网络之后,还包括:所述第一终端通过所述第三网络进行内容广播。5.一种更新路由表项的方法,其特征在于,所述方法包括:第二路由设备接收第二终端发送的对所述第一终端的第一内容请求,向所述第一终端转发所述第一内容请求,其中,所述第一内容请求中携带有所述第二路由设备的设备标识;所述第二路由设备接收所述第一内容请求对应的数据,并转发给所述第二终端;所述第二路由设备接收所述第一终端基于所述第二路由设备的设备标识发送的第一路径更新通知,其中,所述第一路径更新通知由所述第一终端在检测到其接入的第一网络的信号质量不满足预设的信号质量条件并接入信号质量满足所述信号质量条件的第三网络后通过所述第三网络发送;所述第二路由设备建立所述第一终端在所述第三网络中对应的路由表项,并记录为所述第一终端的优先路由表项。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:当所述第二路由设备存储的所述第一终端在所述第三网络中对应的路由表项未被使用的时长超过预设时长阈值时,所述第二路由设备删除所述第一终端在所述第三网络中对应的路由表项。7.一种第一终端,其特征在于,所述第一终端包括:传输模块,用于接收第二终端发送的第一内容请求,向所述第二终端传输所述第一内容请求对应的数据,其中,所述第一内容请求中携带有所述第二终端接入其所属的第二网络所连接的第二路由设备的设备...

【专利技术属性】
技术研发人员:方海鹏
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1