【技术实现步骤摘要】
一种SDN多线程时序控制方法、系统、装置及可读存储介质
本专利技术涉及计算机领域,特别涉及一种SDN多线程时序控制方法、系统、装置及计算机可读存储介质。
技术介绍
SDN(SoftwareDefinedNetworks,软件定义网络)是一种新型的网络创新架构,通过将控制平面和数据平面分离,实现网络流量的灵活控制。通过SDN控制器对多个网元设备进行管理实现对网络的自动化部署。当SDN控制器对多个网元设备进行管理时,为提高软件系统运行效率通常采用多线程并发处理的方式进行配置处理。SDN控制器系统会给每个网元设备创建一个线程。当虚拟路由器绑定网元设备时,SDN控制器系统向网元线程发送网元绑定路由器消息,网元线程收到该消息,会从地址池中分配一个互联IP地址,将此IP地址分配至网元设备,作为该网元设备与其它网元设备互通使用。当虚拟路由器换绑定网元设备时,会向原绑定网元设备的网元线程发送解绑定消息,向新绑定网元设备的网元线程发送绑定消息。现有技术中,当线程之间的响应顺序出现时序问题时,会导致绑定请求先于解绑请求处 ...
【技术保护点】
1.一种SDN多线程时序控制方法,其特征在于,包括:/n接收虚拟路由器发送的网元设备IP绑定请求;/n判断与所述网元设备IP绑定请求对应的IP地址的绑定标记信号量是否为解绑状态;/n若所述绑定标记信号量为解绑状态,则将所述IP地址分配至所述网元设备IP绑定请求中记载的网元设备,完成绑定,为所述IP地址新增同步锁,将所述绑定标记信号量置为绑定状态;/n若所述绑定标记信号量不为解绑状态,则继续判断所述IP地址的绑定标记信号量是否为解绑状态,直至所述绑定标记信号量为解绑状态。/n
【技术特征摘要】
1.一种SDN多线程时序控制方法,其特征在于,包括:
接收虚拟路由器发送的网元设备IP绑定请求;
判断与所述网元设备IP绑定请求对应的IP地址的绑定标记信号量是否为解绑状态;
若所述绑定标记信号量为解绑状态,则将所述IP地址分配至所述网元设备IP绑定请求中记载的网元设备,完成绑定,为所述IP地址新增同步锁,将所述绑定标记信号量置为绑定状态;
若所述绑定标记信号量不为解绑状态,则继续判断所述IP地址的绑定标记信号量是否为解绑状态,直至所述绑定标记信号量为解绑状态。
2.根据权利要求1所述的SDN多线程时序控制方法,其特征在于,所述判断与所述网元设备IP绑定请求对应的IP地址的绑定标记信号量是否为解绑状态的过程,包括:
判断与所述网元设备IP绑定请求对应的IP地址的二值信号量是否为解绑状态。
3.根据权利要求1或2所述的SDN多线程时序控制方法,其特征在于,完成绑定之前,还包括:
接收所述虚拟路由器发送的网元设备IP解绑请求;
利用所述网元设备IP解绑请求,解绑所述IP地址,将所述IP地址的绑定标记信号量变更为解绑状态,解除同步锁。
4.一种SDN多线程时序控制系统,其特征在于,包括:
绑定请求接收模块,用于接收虚拟路由器发送的网元设备IP绑定请求;
标记判断模块,用于判断与所述网元设备IP绑定请求对应的IP地址的绑定标记信号量是否为...
【专利技术属性】
技术研发人员:徐继浩,
申请(专利权)人:北京浪潮数据技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。