【技术实现步骤摘要】
一种网络中获取设备转发信息库的方法、设备和系统
本专利技术涉及通信
,尤其涉及一种获取设备转发信息库(英文:forwardinginformationbase,简称:FIB)的方法、设备和系统。
技术介绍
随着网络设备和网络协议的普遍增多,网络环境变得越来越复杂,而网络的这种复杂性给网络的维护以及网络故障的处理带来较大难度。例如网络中设备的软件设计缺陷在逐渐增多,例如设备内部无效参数、功能错误、硬件失效等,或设备外部错误操作、转发环路、可达性问题、性能下降等都可能导致网络因出现故障而不能正常运行。为了解决这些问题,人们开发了一些处理上述问题的工具,如简单网络管理协议(英文:simplenetworkmanagementprotocol,简称:SNMP),网络流例程(英文:networkflowroutine,简称NETFlOW)。但随着网络规模的增加,这些工具开始逐渐变得低效。为此业界在研究一些网络验证技术,该验证技术通常利用网络的设备的转发行为,并采用一定的数据结构或公式来对网络设备或整个网络建模,从而验证设备或网络状态是否存在故障,例如根据网络设备提供电信网络协议(英文:TelecommunicationNetworkProtocol,简称:TELNET)、SNMP、网络配置协议(英文:NetworkConfigurationProtocol,NETCONF)等接口,获取设备的转发状态表,并采用一定的数据结构或公式来对网络设备或者整个网络建模,按照验算法验证网络中是否存在环路等问题。然而,在大规模的网络中, ...
【技术保护点】
1.一种网络中获取设备的转发信息库FIB的方法,该网络中包括验证系统和多个设备,第一设备为所述多个设备中的一个设备,其特征在于,所述方法包括:/n所述第一设备接收所述验证系统发送的请求消息,所述请求消息携带获取在指定时间生成的所述第一设备的FIB的命令;/n所述第一设备获取在所述指定时间生成的所述第一设备的FIB或FIB快照;/n所述第一设备生成响应消息,所述响应消息携带所述FIB或FIB快照;/n所述第一设备向所述验证系统发送所述响应消息。/n
【技术特征摘要】
1.一种网络中获取设备的转发信息库FIB的方法,该网络中包括验证系统和多个设备,第一设备为所述多个设备中的一个设备,其特征在于,所述方法包括:
所述第一设备接收所述验证系统发送的请求消息,所述请求消息携带获取在指定时间生成的所述第一设备的FIB的命令;
所述第一设备获取在所述指定时间生成的所述第一设备的FIB或FIB快照;
所述第一设备生成响应消息,所述响应消息携带所述FIB或FIB快照;
所述第一设备向所述验证系统发送所述响应消息。
2.根据权利要求1所述的方法,其特征在于,所述第一设备获取在所述指定时间生成的所述第一设备的FIB包括:
所述第一设备从所述请求消息中获取所述指定时间;
所述第一设备在所述指定时间停止更新存储区存储的所述第一设备的FIB;
所述第一设备从所述存储区获取所述第一设备的FIB。
3.根据权利要求1所述的方法,其特征在于,所述第一设备获取在所述指定时间生成的所述第一设备的FIB快照包括:
所述第一设备从所述请求消息中获取所述指定时间,所述第一设备在所述指定时间停止更新存储区存储的所述第一设备的FIB,所述第一设备从所述存储区获取所述第一设备的FIB快照;或,
所述第一设备从所述请求消息中获取所述指定时间,所述第一设备获取在所述指定时间生成所述第一设备的FIB快照。
4.根据权利要求1至3任一所述的方法,其特征在于,所述请求消息还携带获取所述第一设备的FIB的周期,所述第一设备按照所述周期向所述验证系统提供所述第一设备的FIB。
5.根据权利要求1至4任一所述的方法,其特征在于,所述第一设备将生成所述第一设备FIB的时间添加在所述响应消息中。
6.一种获取设备的转发信息库FIB的方法,其特征在于,所述方法包括:
验证系统分别向多个设备中的每个设备发送请求消息,所述请求消息携带获取所述多个设备中每个设备在指定时间生成的FIB的命令;
所述验证系统分别接收所述多个设备中每个设备发送的响应消息,所述响应消息携带所述多个设备中每个设备在指定时间生成的FIB或FIB快照;
所述验证系统从所述多个设备中的每个设备的响应消息中获取所述FIB或FIB快照,并根据所述FIB或FIB快照验证所述指定时间的网络是否存在故障。
7.根据权利要求6所述的方法,其特征在于,所述请求消息还携带获取所述多个设备中每个设备的FIB的周期,所述周期指示所述多个设备中的每个设备按照所述周期提供所述每个设备的FIB。
8.根据权利要求6或7所述的方法,其特征在于,所述每个设备的响应消息中携带生成所述每个设备生成FIB的时间。
9.一种设备,其特征在于,所述设备包括:
接收单元,用于接收验证系统发送的请求消息,所述请求消息携带获取在指定时间生成的FIB的命令;
获取单元,用于获取在所述指定时间生成的所述FIB或FIB快照;
生成单元,用于生成响应消息,所述响应消息携带所述FIB或FIB快照;
发送单元,用于向所述验证系统发送所述响应消息。
10.根据权利要求9所述的设备,其特征在于,
所述获取单元,用于从所述请求消息中获取所述指定时间;
所述生成单元,用于在所述指定时间停止更新存储区存储的所述第一设备的FIB;
所述获取单元,用于从所述存储区获取所述第一设备的FIB。
11.根据权利要求9所述的设备,其特征在于,
所述获取单元,用于从所述请求消息中获取所述指定时间;所述生成单元,用于在所述指定时间停止更新存储区存储的所述第一设备的FI...
【专利技术属性】
技术研发人员:徐卫平,江元龙,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。