【技术实现步骤摘要】
转发表项更新方法、装置及系统
本专利技术涉及通信
,尤其涉及转发表项更新方法、装置及系统。
技术介绍
云计算的虚拟网络环境中具有很多虚拟网络设备,云计算的虚拟网络环境可以为租户提供网络租赁服务,租户的网络都是基于底层网络的覆盖网络。所以虚拟网络设备上存储各种类型网络的转发表项,虚拟网络设备存储的转发表项用于决定租户网络的转发路径。由于租户网络的重要性,通常采用软件定义网络技术(SDN)并采用控制器准确地管理海量虚拟网络设备中的转发表项。目前,控制器根据管理员和租户需求生成转发表项,然后下发转发表项至虚拟网络设备。但是,下发转发表项至虚拟网络设备之后,由于控制器与虚拟网络设备之间缺乏更新操作,因此虚拟网络设备的转发表项中可能会出现待清理的脏表项或转发表项已经被破坏,这会导致虚拟网络设备的转发操作出现异常。
技术实现思路
鉴于此,本专利技术提供一种转发表项更新方法、装置及系统,可以在控制器与虚拟网络设备之间增加定期更新操作,以对虚拟网络设备中的转发表项实现定期更新,从而保证虚拟网络设备中 ...
【技术保护点】
1.一种转发表项的更新方法,其特征在于,包括:/n判断是否触发定期更新操作;/n若触发定期更新操作则从控制器获取本虚拟网络设备对应的最新网络对象数据集;其中所述最新网络对象数据集包括一个或多个最新转发表项;/n利用本虚拟网络设备对应的最新网络对象数据集,更新本虚拟网络设备对应的历史网络对象数据集。/n
【技术特征摘要】
1.一种转发表项的更新方法,其特征在于,包括:
判断是否触发定期更新操作;
若触发定期更新操作则从控制器获取本虚拟网络设备对应的最新网络对象数据集;其中所述最新网络对象数据集包括一个或多个最新转发表项;
利用本虚拟网络设备对应的最新网络对象数据集,更新本虚拟网络设备对应的历史网络对象数据集。
2.如权利要求1所述的方法,其特征在于,所述若触发定期更新操作则从控制器获取本虚拟网络设备对应的最新网络对象数据集包括:
若触发定期更新操作则确定本虚拟网络设备对应的一个或多个网络对象标识组成的网络对象标识集;
发送包含所述网络对象标识集的数据获取请求至所述控制器;
接收所述控制器发送的与所述网络对象标识集对应的最新网络对象数据集。
3.如权利要求2所述的方法,其特征在于,所述最新网络对象数据集包括一个或多个最新网络对象数据,且,每个最新网络对象数据包括网络对象标识、网络对象版本和一个或多个最新转发表项;
则所述利用本虚拟网络设备对应的最新网络对象数据集,更新本虚拟网络设备对应的历史网络对象数据集包括:针对所述最新网络对象数据集中各个最新网络对象数据执行下述操作:
判断所述历史网络对象数据集中是否有与最新网络对象数据具有相同网络对象标识的网络对象数据;
若无,则在本虚拟网络设备中存储该最新网络对象数据;
若有,则判断该最新网络对象数据中的网络对象版本是否大于该历史网络对象数据中的网络对象版本;
若是,则利用该最新网络对象数据更新该历史网络对象数据。
4.如权利要求3所述的方法,其特征在于,所述最新网络对象数据中的一个或多个最新转发表项包括转发表项标识和转发表项版本,则所述则利用该最新网络对象数据更新该历史网络对象数据,包括:
针对该最新网络对象数据中各个最新转发表项执行下述操作:
判断该历史网络对象数据中是否有与最新转发表项具有相同转发表项标识的历史转发表项;
若无,则在该历史网络对象数据中存储该最新转发表项;
若有,则判断该最新转发表项中的转发表项版本是否大于该历史转发表项中的转发表项版本;
若是,则利用该最新转发表项替换该历史转发表项。
5.一种转发表项的更新装置,其特征在于,包括:
判断单元,用于判断是否触发定期更新操作;
获取单元,用于若触发定期更新操作则从控制器获取本虚拟网络设备对应的最新网络对象数据集;其中所述最新网络对象数据集包括一个或多个最新转发表项...
【专利技术属性】
技术研发人员:范开喜,
申请(专利权)人:优刻得科技股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。