【技术实现步骤摘要】
基于框式设备的主备主控配置同步方法和装置
本申请涉及网络通信
,特别设计一种基于框式设备的主备主控配置同步方法和装置。
技术介绍
操作系统级虚拟环境(OS-LevelVirtualContext,OVC)是将一台物理设备虚拟成多台逻辑设备的虚拟化技术。经过OVC虚拟化之后,同一台物理设备上的多个逻辑设备都拥有独立的硬件、软件、转发表项、管理平面和日志,各逻辑设备的运行互不影响。OVC技术实现了资源和管理的虚拟化,物理设备资源池化后,业务的快速部署和调整不再受限于物理设备本身,实现了节约建设和运维成本、灵活按需部署、完全故障隔离等优点,有效地解决了多业务安全隔离和资源按需分配的问题。为网络安全向动态的、弹性的云服务模式转变创造了基础条件。OVC技术使系统可以针对每个虚拟设备进行独立的进程管理、内存管理、磁盘管理,各虚拟设备之间没有切换和调度带来的资源消耗和性能损耗。操作系统内核完成OVC间的调度,并按预先设定的资源模板为各OVC分配硬件资源。框式设备是由框架和插在框架上的板卡组成,双主控设备指支持两块主控板同时在位的设备,两块主控板中只有一块能成为主主控,负责与所有接口板通信(包括下发各种表项、收发报文以及响应各种事件)并控制整台设备的运行,另一块则为备主控,备主控不会与接口板通信,也不会干预整台设备的运行,而只是负责接收从主主控备份过来的备份数据。一旦主主控出现故障,则备主控会切换成新的主主控,开始负责控制整台设备的运行,为了新的主主控能无缝接管原主主控的所有工作,备主控必须与主主控拥有同样的数据(包括单板信息、接口信息、各种配置、各种表项以及表项在 ...
【技术保护点】
1.一种基于框式设备的主备主控配置同步方法,所述框式设备的主主控与备主控之间通过内部通道连接,所述主主控和所述备主控设置至少两个OVC,所述至少两个OVC中的第一OVC的主主控命令行进程和所述第一OVC的备主控命令进程之间使用所述内部通道,所述第一OVC的主主控命令行进程与所述至少两个OVC中除所述第一OVC之外的其他OVC的主主控命令行进程之间分别建立套接字通道连接,所述第一OVC的备主控命令行进程与所述至少两个OVC中除所述第一OVC之外的其他OVC的备主控命令行进程之间分别建立套接字通道,所述方法应用于所述第一OVC的主主控命令行进程中,其特征在于,所述方法包括:通过与第二OVC的主主控命令行进程之间的第一套接字通道接收所述第二OVC的主主控命令行进程发送的第一配置命令和所述第二操作系统级虚拟环境OVC的标识,将所述第一配置命令和所述第二OVC的标识通过所述内部通道发送给所述第一OVC的备主控命令行进程;以及,通过所述内部通道接收所述第一OVC的备主控命令行进程发送的第三OVC的标识与配置结果,若确定所述第三OVC的标识与所述第一OVC的标识不同,则将所述第三OVC的标识和所述配 ...
【技术特征摘要】
1.一种基于框式设备的主备主控配置同步方法,所述框式设备的主主控与备主控之间通过内部通道连接,所述主主控和所述备主控设置至少两个OVC,所述至少两个OVC中的第一OVC的主主控命令行进程和所述第一OVC的备主控命令进程之间使用所述内部通道,所述第一OVC的主主控命令行进程与所述至少两个OVC中除所述第一OVC之外的其他OVC的主主控命令行进程之间分别建立套接字通道连接,所述第一OVC的备主控命令行进程与所述至少两个OVC中除所述第一OVC之外的其他OVC的备主控命令行进程之间分别建立套接字通道,所述方法应用于所述第一OVC的主主控命令行进程中,其特征在于,所述方法包括:通过与第二OVC的主主控命令行进程之间的第一套接字通道接收所述第二OVC的主主控命令行进程发送的第一配置命令和所述第二操作系统级虚拟环境OVC的标识,将所述第一配置命令和所述第二OVC的标识通过所述内部通道发送给所述第一OVC的备主控命令行进程;以及,通过所述内部通道接收所述第一OVC的备主控命令行进程发送的第三OVC的标识与配置结果,若确定所述第三OVC的标识与所述第一OVC的标识不同,则将所述第三OVC的标识和所述配置结果通过与所述第三OVC的主主控命令行进程之间的第二套接字通道发送给所述第三OVC的主主控命令行进程。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若确定所述第三OVC的标识与所述第一OVC的标识相同,则保存所述配置结果。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:根据用户输入的命令行生成第二配置命令;通过所述内部通道向所述第一OVC的备主控命令行进程发送携带所述第一OVC的标识和所述第二配置命令。4.一种基于框式设备的主备主控配置同步方法,所述框式设备的主主控与备主控之间通过内部通道连接,所述主主控和所述备主控设置至少两个OVC,所述至少两个OVC中的第一OVC的主主控命令行进程和所述第一OVC的备主控命令进程之间使用所述内部通道,所述第一OVC的主主控命令行进程与所述至少两个OVC中除所述第一OVC之外的其他OVC的主主控命令行进程之间分别建立套接字通道连接,所述第一OVC的备主控命令行进程与所述至少两个OVC中除所述第一OVC之外的其他OVC的备主控命令行进程之间分别建立套接字通道,所述方法应用于所述第一OVC的备主控命令行进程中,其特征在于,所述方法包括:通过所述内部通道接收所述第一OVC的主主控命令行进程发送的配置命令和第二OVC的标识;若确定所述第二OVC的标识与所述第一OVC的标识不同,则通过与所述第二OVC的备主控命令行进程之间的第一套接字通道将所述配置命令和所述第二OVC标识的发送给所述第二OVC的备主控命令行进程,以使所述第二OVC的备主控命令行进程执行所述配置命令后,将第一配置结果和所述第二OVC的标识通过所述第一套接字通道发送给所述第一OVC的备主控命令行进程;将通过所述第一套接字通道接收到的所述第一配置结果和所述第二OVC的标识发送给所述第一OVC的主主控命令行进程。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若确定所述第二OVC的标识与所述第一OVC的标识相同,则执行完所述配置命令后,将第二配置结果和所述第一OVC的标识通过所述内部通道发送给所述第一OVC的主主控命令行进程。6.一种基于框式设备的主备主控配置同步装置,所述框式设...
【专利技术属性】
技术研发人员:汤永翔,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。