通用存活时间安全机制检查方法及装置的制造方法_3

文档序号:8447385阅读:来源:国知局
最优路径计算出的TTL值不完全相同,则以其中最大的TTL值作为对该对端路由器进行GTSM检查所使用的TTL值。
[0071]本申请一实施例中,TTL值计算模块向该对端路由器发送TTL值计算请求报文包括:
[0072]当本地路由器与该对端路由器之间采用的路由协议为OSPF协议时,向该对端路由器发送OSPF协议报文,报文的10类LSA中携带自身通过OSPF协议计算出的该对端路由器的Route-1D和该对端路由器的IP地址;
[0073]或者,当本地路由器与该对端路由器之间采用的路由协议为ISIS协议时,向该对端路由器发送ISIS协议报文,报文的新增TLV中携带自身通过ISIS协议计算出的该对端路由器的Route-1D和该对端路由器的IP地址。
[0074]本申请一实施例中,TTL值计算模块进一步用于,
[0075]接收任一对端路由器发来的TTL值计算请求报文,计算以本地路由器为根的网络拓扑,并根据该网络拓扑,计算出该对端路由器对本地路由器进行GTSM检查所使用的TTL值,并将该TTL值发送给该对端路由器,其中,该对端路由器上配置的需要对其进行GTSM检查的IP地址列表中包含本地路由器的IP地址。
[0076]本申请一实施例中,TTL值计算模块接收任一对端路由器发来的TTL值计算请求报文之后、计算以本地路由器为根的网络拓扑之前进一步包括:
[0077]判断该TTL值计算请求报文中携带的Route-1D是否与本地路由器的Route-1D —致,若是,执行所述计算以本地路由器为根的网络拓扑的动作;否则,丢弃该TTL值计算请求报文。
[0078]以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
【主权项】
1.一种通用存活时间安全机制GTSM检查方法,其特征在于,该方法包括: 根据自身配置,对需要进行GTSM检查的任一对端路由器的IP地址,本地路由器启动后或者发现与该对端路由器的网络拓扑发生变化后,计算出以该对端路由器为根的网络拓扑,根据该网络拓扑,计算出对该对端路由器进行GTSM检查所使用的存活时间TTL值; 本地路由器向该对端路由器发送TTL值计算请求报文,以使得:该对端路由器计算出以自己为根的网络拓扑,并根据该网络拓扑,计算出本地路由器对自己进行GTSM检查所使用的TTL值,并将该TTL值发送给本地路由器; 本地路由器将该对端路由器发来的TTL值与自己计算出的TTL值进行比较,若两者相同,则确定使用该TTL值对该对端路由器进行GTSM检查;否则,确定不对该对端路由器进行GTSM检查。
2.根据权利要求1所述的方法,其特征在于,所述本地路由器计算出对该对端路由器进行GTSM检查所使用的TTL值包括: 本地路由器计算该对端路由器到自身的最优路径,根据该最优路径确定对该对端路由器进行GTSM检查所使用的TTL值,其中,若该对端路由器到自身的最优路径有多条,且针对各条最优路径计算出的TTL值不完全相同,则以其中最大的TTL值作为对该对端路由器进行GTSM检查所使用的TTL值。
3.根据权利要求1所述的方法,其特征在于,所述本地路由器向该对端路由器发送TTL值计算请求报文包括: 当本地路由器与该对端路由器之间采用的路由协议为开放式最短路径优先OSPF协议时,本地路由器向该对端路由器发送OSPF协议报文,报文的10类链路状态通告LSA中携带本地路由器通过OSPF协议计算出的该对端路由器的路由标识Route-1D和该对端路由器的IP地址; 或者,当本地路由器与该对端路由器之间采用的路由协议为中间系统到中间系统ISIS协议时,本地路由器向该对端路由器发送ISIS协议报文,报文的新增TLV中携带本地路由器通过ISIS协议计算出的该对端路由器的Route-1D和该对端路由器的IP地址。
4.根据权利要求1所述的方法,其特征在于,所述方法进一步包括: 本地路由器接收任一对端路由器发来的TTL值计算请求报文,计算以自己为根的网络拓扑,并根据该网络拓扑,计算出该对端路由器对自己进行GTSM检查所使用的TTL值,并将该TTL值发送给该对端路由器。
5.根据权利要求4所述的方法,其特征在于,所述本地路由器接收任一对端路由器发来的TTL值计算请求报文之后、计算以自己为根的网络拓扑之前进一步包括: 本地路由器判断该TTL值计算请求报文中携带的Route-1D是否与自己的Route-1D —致,若是,执行所述计算以自己为根的网络拓扑的动作;否则,丢弃该TTL值计算请求报文。
6.一种GTSM检查装置,该装置位于本地路由器上,其特征在于,该装置包括: TTL值计算模块:根据本地路由器的配置,对需要进行GTSM检查的任一对端路由器的IP地址,启动后或者发现与该对端路由器的网络拓扑发生变化后,计算出以该对端路由器为根的网络拓扑,根据该网络拓扑,计算出对该对端路由器进行GTSM检查所使用的TTL值,向该对端路由器发送TTL值计算请求报文,以使得:该对端路由器计算出以自己为根的网络拓扑,并根据该网络拓扑,计算出本地路由器对自己进行GTSM检查所使用的TTL值,并将该TTL值发送给本地路由器; TTL值确定模块:接收该对端路由器发来的TTL值,将该TTL值与TTL值计算模块计算出的TTL值进行比较,若两者相同,则确定使用该TTL值对该对端路由器进行GTSM检查;否则,确定不对该对端路由器进行GTSM检查。
7.根据权利要求6所述的装置,其特征在于,所述TTL值计算模块计算出对该对端路由器进行GTSM检查所使用的TTL值包括: 计算该对端路由器到本地路由器的最优路径,根据该最优路径确定对该对端路由器进行GTSM检查所使用的TTL值,其中,若该对端路由器到本地路由器的最优路径有多条,且针对各条最优路径计算出的TTL值不完全相同,则以其中最大的TTL值作为对该对端路由器进行GTSM检查所使用的TTL值。
8.根据权利要求6所述的装置,其特征在于,所述TTL值计算模块向该对端路由器发送TTL值计算请求报文包括: 当本地路由器与该对端路由器之间采用的路由协议为开放式最短路径优先OSPF协议时,向该对端路由器发送OSPF协议报文,报文的10类链路状态通告LSA中携带自身通过OSPF协议计算出的该对端路由器的路由标识Route-1D和该对端路由器的IP地址; 或者,当本地路由器与该对端路由器之间采用的路由协议为中间系统到中间系统ISIS协议时,向该对端路由器发送ISIS协议报文,报文的新增TLV中携带自身通过ISIS协议计算出的该对端路由器的Route-1D和该对端路由器的IP地址。
9.根据权利要求6所述的装置,其特征在于,所述TTL值计算模块进一步用于, 接收任一对端路由器发来的T T L值计算请求报文,计算以本地路由器为根的网络拓扑,并根据该网络拓扑,计算出该对端路由器对本地路由器进行GTSM检查所使用的TTL值,并将该TTL值发送给该对端路由器。
10.根据权利要求9所述的装置,其特征在于,所述TTL值计算模块接收任一对端路由器发来的TTL值计算请求报文之后、计算以本地路由器为根的网络拓扑之前进一步包括: 判断该TTL值计算请求报文中携带的Route-1D是否与本地路由器的Route-1D —致,若是,执行所述计算以本地路由器为根的网络拓扑的动作;否则,丢弃该TTL值计算请求报文。
【专利摘要】本申请提出通用存活时间安全机制检查方法及装置。方法包括:根据自身配置,对需要进行GTSM检查的任一对端路由器的IP地址,本地路由器启动后或者发现与该对端路由器的网络拓扑发生变化后,计算出以该对端路由器为根的网络拓扑,根据该网络拓扑,计算出对该对端路由器进行GTSM检查所使用的TTL值;本地路由器向该对端路由器发送TTL值计算请求报文;本地路由器将该对端路由器发来的TTL值与自己计算出的TTL值进行比较,若两者相同,则确定使用该TTL值对该对端路由器进行GTSM检查;否则,确定不对该对端路由器进行GTSM检查。本申请降低了GTSM检查的失误率。
【IPC分类】H04L12-705, H04L12-751
【公开号】CN104767688
【申请号】CN201510176256
【发明人】刘昱, 徐伟
【申请人】杭州华三通信技术有限公司
【公开日】2015年7月8日
【申请日】2015年4月15日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1