时间敏感网络动态配置管理系统、方法及介质技术方案

技术编号:38268677 阅读:8 留言:0更新日期:2023-07-27 10:24
本申请涉及一种时间敏感网络动态配置管理方法、系统及介质,方法包括NETCONF客户端订阅交换机端口状态变化通知;当NETCONF客户端接收到来自交换机的端口状态变化通知时,NETCONF客户端基于YANG数据模型获取各交换机LLDP邻接表信息,根据交换机LLDP邻接表信息构建网络拓扑图;根据构建的网络拓扑图以及来自集中式用户配置CUC的流信息,集中式网络配置CNC进行调度计算,并将计算得到的交换机配置信息通过NETCONF和YANG数据模型下发到TSN交换机,调整网络配置。本申请利用NETCONF的基于事务的配置机制和多个配置数据库功能,可以实现对多交换机复杂网络的快速、统一配置。统一配置。统一配置。

【技术实现步骤摘要】
时间敏感网络动态配置管理系统、方法及介质


[0001]本申请涉及时间敏感网络通信
,特别设计一种基于NETCONF和YANG模型的时间敏感网络动态配置管理方法、系统及介质。

技术介绍

[0002]时间敏感网络(Time

Sensitive Networking,TSN)是由 IEEE802 TSN 工作组提出的一组支持基于以太网的高度确定性的通信标准,它可以将周期性实时数据流和非实时数据流共网传输。时间敏感网络(TSN)不仅能满足传统实时以太网的功能需求,而且在以太网基础上提供了确定性传输能力,保证数据传输具有低延迟、低抖动等特点。
[0003]IEEE 802.1Qcc标准提出了3种时间敏感网络配置模型的框架,其中,时间敏感网络设备的具体配置管理方案有待进一步研究。传统的基于CLI或SNMP的网络管理协议不适合实现较大规模、拓扑易变的网络系统配置管理。

技术实现思路

[0004]本申请实施例的目的在于提供一种时间敏感网络动态配置管理方法、系统及介质,利用NETCONF的基于事务的配置机制和多个配置数据库功能,可以实现对多交换机复杂网络的快速、统一配置。
[0005]为实现上述目的,本申请提供如下技术方案:
[0006]第一方面,本申请实施例提供一种时间敏感网络动态配置管理方法,包括以下步骤:
[0007]NETCONF客户端订阅交换机端口状态变化通知;
[0008]当NETCONF客户端接收到来自交换机的端口状态变化通知时,NETCONF客户端基于YANG数据模型获取各交换机LLDP邻接表信息,根据交换机LLDP邻接表信息构建网络拓扑图;
[0009]根据构建的网络拓扑图以及来自集中式用户配置CUC的流信息,集中式网络配置CNC进行调度计算,并将计算得到的交换机配置信息通过NETCONF和YANG数据模型下发到TSN交换机,调整网络配置。
[0010]在NETCONF客户端接收到来自交换机的端口状态变化通知之前,还包括:在终端创建NETCONF客户端,NETCONF客户端连接网络中交换机的NETCONF服务器,NETCONF客户端订阅交换机端口状态变化通知具体为,获得记载网络内部所有交换机的NETCONF配置信息,集中式网络配置CNC根据所有交换机的NETCONF配置信息创建NETCONF客户端,连接交换机内的NETCONF服务器并建立会话,客户端获得服务器中的NETCONF通知数据流,其中,所述通知数据流包含事件通知;
[0011]所述客户端找到包含端口连接状态变化事件的通知数据流并订阅,完成订阅后客户端等待来自服务器的通知信息,当网络中出现新的设备接入或者设备离线情况时,位于交换机内的NETCONF服务器发送消息通知集中式网络配置CNC中的NETCONF客户端,集中式
网络配置CNC响应并作出相应调整。
[0012]所述终端的NETCONF客户端基于YANG数据模型获取各交换机LLDP邻接表信息,根据交换机LLDP邻接表信息构建网络拓扑图具体为,网络内所有终端和交换机开启LLDP服务,当完成LLDP交互后,交换机记录下每个端口连接的邻居信息,NETCONF客户端基于YANG数据模型获取各交换机的端口状态信息和邻接表信息,汇总并分析交换机端口状态信息和邻接表信息,构建整个网络拓扑,生成描述网络拓扑的json文件。
[0013]所述根据获取到的网络拓扑图以及来自集中式用户配置CUC的流信息,集中式网络配置CNC进行调度计算,并将计算得到的交换机配置信息通过NETCONF和YANG数据模型下发到TSN交换机具体为,集中式网络配置CNC得到网络拓扑的json文件以及来自集中式用户配置CUC的流信息,计算出各交换机的门控列表配置信息,配置信息用json文件表示,NETCONF客户端根据配置信息json文件,通过NETCONF和YANG数据模型完成TSN交换机的门控列表配置,先将配置信息下发到NETCONF服务器的candidate数据库,待收到校验通过信息后统一提交到running数据库。
[0014]所述NETCONF客户端监听来自NETCONF服务器的通知,当NETCONF客户端接收到通知并核实为端口变化通知后,自动调整网络配置。
[0015]第二方面,本申请实施例提供一种时间敏感网络动态配置管理系统,包括,
[0016]监听组件,用以通过NETCONF客户端订阅交换机端口状态变化通知;
[0017]拓扑发现模块,用以获取各交换机LLDP邻接表信息,根据交换机LLDP邻接表信息构建网络拓扑图;
[0018]调度计算模块,用以根据构建的网络拓扑图以及来自集中式用户配置CUC的流信息,集中式网络配置CNC进行调度计算,并将计算得到的交换机配置信息通过NETCONF和YANG数据模型下发到TSN交换机;
[0019]交换机配置模块,用以根据调度计算模块下发到TSN交换机的交换机配置信息进行网络配置调整。
[0020]还包括NETCONF客户端创建模块,用以在终端创建NETCONF客户端,NETCONF客户端连接网络中交换机的NETCONF服务器。
[0021]所述调度计算模块包括交换机信息解析单元和端口配置单元,交换机信息解析单元用以计算各交换机的门控列表配置信息,所述端口配置单元通过时间槽增删、时间槽配置以及时间槽查询完成TSN交换机的门控列表配置。
[0022]第三方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有程序代码,所述程序代码被处理器执行时,实现如上所述的时间敏感网络动态配置管理方法的步骤。
[0023]与现有技术相比,本申请的有益效果是:
[0024]本申请提出采用NETCONF通知机制监测网络拓扑状态,当检测到网络拓扑发生变化时进行自动化调整的网络管理方法。实现对时间敏感网络系统的动态配置管理,简化管理人员的操作。当网络存在冗余链路时,部分设备发生故障后能迅速重新获取网络拓扑信息及端口生成树状态,自动完成新的网络配置。同时,利用NETCONF的基于事务的配置机制和多个配置数据库功能,可以实现对多交换机复杂网络的快速、统一配置。
附图说明
[0025]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0026]图1是本申请一种基于NETCONF和YANG模型的时间敏感网络动态配置管理方法流程图;
[0027]图2是拓扑发现模块架构图;
[0028]图3是网络配置模块架构图;
[0029]图4是通过NETCONF和yang数据模型配置交换机的流程图。
具体实施方式
[0030]下面将结合本申请实施例中的附图,对本申请实施例中的技本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种时间敏感网络动态配置管理方法,其特征在于,包括以下步骤:NETCONF客户端订阅交换机端口状态变化通知;当NETCONF客户端接收到来自交换机的端口状态变化通知时,NETCONF客户端基于YANG数据模型获取各交换机LLDP邻接表信息,根据交换机LLDP邻接表信息构建网络拓扑图;根据构建的网络拓扑图以及来自集中式用户配置CUC的流信息,集中式网络配置CNC进行调度计算,并将计算得到的交换机配置信息通过NETCONF和YANG数据模型下发到TSN交换机,调整网络配置。2.根据权利要求1所述的时间敏感网络动态配置管理方法,其特征在于,在NETCONF客户端接收到来自交换机的端口状态变化通知之前,还包括:在终端创建NETCONF客户端,NETCONF客户端连接网络中交换机的NETCONF服务器,NETCONF客户端订阅交换机端口状态变化通知具体为,获得记载网络内部所有交换机的NETCONF配置信息,集中式网络配置CNC根据所有交换机的NETCONF配置信息创建NETCONF客户端,连接交换机内的NETCONF服务器并建立会话,客户端获得服务器中的NETCONF通知数据流,其中,所述通知数据流包含事件通知;所述客户端找到包含端口连接状态变化事件的通知数据流并订阅,完成订阅后客户端等待来自服务器的通知信息,当网络中出现新的设备接入或者设备离线情况时,位于交换机内的NETCONF服务器发送消息通知集中式网络配置CNC中的NETCONF客户端,集中式网络配置CNC响应并作出相应调整。3.根据权利要求1所述的时间敏感网络动态配置管理方法,其特征在于,所述终端的NETCONF客户端基于YANG数据模型获取各交换机LLDP邻接表信息,根据交换机LLDP邻接表信息构建网络拓扑图具体为,网络内所有终端和交换机开启LLDP服务,当完成LLDP交互后,交换机记录下每个端口连接的邻居信息,NETCONF客户端基于YANG数据模型获取各交换机的端口状态信息和邻接表信息,汇总并分析交换机端口状态信息和邻接表信息,构建整个网络拓扑,生成描述网络拓扑的json文件。4.根据权利要求3所述的时间敏感网络动态配置管理方法,其特征在于,所述根据获取到的网络拓扑图以及来自集中式用户配置C...

【专利技术属性】
技术研发人员:梅欣王晋洪悦刘畅徐江珮周亮刘畅田里王捷喻潇龙凤
申请(专利权)人:国网湖北省电力有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1