CN113193980A - 一种基于新型城域网拓扑快速生成功能配置的方法及装置 - Google Patents
一种基于新型城域网拓扑快速生成功能配置的方法及装置 Download PDFInfo
- Publication number
- CN113193980A CN113193980A CN202110333631.5A CN202110333631A CN113193980A CN 113193980 A CN113193980 A CN 113193980A CN 202110333631 A CN202110333631 A CN 202110333631A CN 113193980 A CN113193980 A CN 113193980A
- Authority
- CN
- China
- Prior art keywords
- leaf
- name
- aggregation port
- configuration
- bfd
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0889—Techniques to speed-up the configuration process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开一种基于新型城域网拓扑快速生成功能配置的方法及装置,其中,该方法包括:将设备信息、拓扑模型、端口对应表和命名规范构建为数据表;根据建立的数据关联性,通过数据表中的相应配置代码参数,快速生成不同业务功能配置。该方法及装置通过解构底层配置代码参数逻辑性,根据固有拓扑模型和数据表内容,快速生成不同业务功能配置。
Description
技术领域
本发明涉及新型云化城域IP网络建设领域,尤其是一种基于新型城域网拓扑快速生成功能配置的方法及装置。
背景技术
随着5G业务的规模化商用以及固网家宽提速的推进,固网和移动网速率趋同,加之在运营商内部存在网络资源利用不均和业务增长量激增导致扩容成本高和运营维护难度增大等问题,电信运营商明确了云改方向。在这一方向指导下,启动了新型云化城域IP网络试点部署,该网络具有简化维护流程、降低扩容成本和业务扩展性强等特点。
在新型云化城域IP网络建设初期,由于采用的新技术,且现有运维人员对底层配置代码不熟悉,从而会产生由于配置代码错误导致业务故障的情况。
发明内容
为克服由于配置代码错误导致业务故障的问题,本发明提供一种基于新型城域网拓扑快速生成功能配置的方法及装置,通过解构底层配置代码参数逻辑性,根据固有拓扑模型和数据表内容,快速生成不同业务功能配置。
为实现上述目的,本发明采用下述技术方案:
在本发明一实施例中,提出了一种基于新型城域网拓扑快速生成功能配置的方法,该方法包括:
将设备信息、拓扑模型、端口对应表和命名规范构建为数据表;
根据建立的数据关联性,通过数据表中的相应配置代码参数,快速生成不同业务功能配置。
进一步地,不同业务功能配置包括A-Leaf设备配置、交换机设备配置、DC-Leaf设备配置、UP设备配置和CP设备配置。
进一步地,A-Leaf设备的配置步骤如下:
通过EVPN名称、RD\RT和A-Leaf ESI创建EVPN;
通过BD编号和EVPN名称创建BD;
通过A-Leaf聚合口编号和A-Leaf物理接口创建聚合口;
通过BFD名称、设备ipv6地址和本地/对端标识符实现BFD;
通过e-trunk编号、设备ipv4地址和BFD名称创建e-trunk;
通过e-trunk编号、LACP参数、BFD名称和A-Leaf ESI配置聚合口;
通过A-Leaf透传vlan编号和BD编号配置聚合口子接口。
进一步地,交换机设备的配置步骤如下:
通过交换机捆绑口编号和交换机物理接口配置捆绑口。
进一步地,DC-Leaf设备的配置步骤如下:
通过EVPN名称、RD\RT和DC-Leaf ESI创建EVPN;
通过BD编号和EVPN名称创建BD;
通过DC-Leaf聚合口编号和DC-Leaf物理接口创建聚合口;
通过BFD名称、设备ipv6地址和本地/对端标识符实现BFD;
通过e-trunk编号、设备ipv4地址和BFD名称创建e-trunk;
通过e-trunk编号、LACP参数、BFD名称和DC-Leaf ESI配置聚合口;
通过DC-Leaf透传vlan编号和BD编号配置聚合口子接口。
进一步地,UP设备的配置步骤如下:
通过UP聚合口编号和UP物理接口创建聚合口。
进一步地,CP设备的配置步骤如下:
通过UP编号和UPUP聚合口编号关联UP聚合口;
通过备份组名称和关联UP聚合口配置备份组;
创建业务子接口。
在本发明一实施例中,还提出了一种基于新型城域网拓扑快速生成功能配置的装置,该装置包括:
数据表构建模块,用于将设备信息、拓扑模型、端口对应表和命名规范构建为数据表;
业务功能配置生成模块,用于根据建立的数据关联性,通过数据表中的相应配置代码参数,快速生成不同业务功能配置。
进一步地,不同业务功能配置包括A-Leaf设备配置、交换机设备配置、DC-Leaf设备配置、UP设备配置和CP设备配置。
进一步地,A-Leaf设备的配置步骤如下:
通过EVPN名称、RD\RT和A-Leaf ESI创建EVPN;
通过BD编号和EVPN名称创建BD;
通过A-Leaf聚合口编号和A-Leaf物理接口创建聚合口;
通过BFD名称、设备ipv6地址和本地/对端标识符实现BFD;
通过e-trunk编号、设备ipv4地址和BFD名称创建e-trunk;
通过e-trunk编号、LACP参数、BFD名称和A-Leaf ESI配置聚合口;
通过A-Leaf透传vlan编号和BD编号配置聚合口子接口。
进一步地,交换机设备的配置步骤如下:
通过交换机捆绑口编号和交换机物理接口配置捆绑口。
进一步地,DC-Leaf设备的配置步骤如下:
通过EVPN名称、RD\RT和DC-Leaf ESI创建EVPN;
通过BD编号和EVPN名称创建BD;
通过DC-Leaf聚合口编号和DC-Leaf物理接口创建聚合口;
通过BFD名称、设备ipv6地址和本地/对端标识符实现BFD;
通过e-trunk编号、设备ipv4地址和BFD名称创建e-trunk;
通过e-trunk编号、LACP参数、BFD名称和DC-Leaf ESI配置聚合口;
通过DC-Leaf透传vlan编号和BD编号配置聚合口子接口。
进一步地,UP设备的配置步骤如下:
通过UP聚合口编号和UP物理接口创建聚合口。
进一步地,CP设备的配置步骤如下:
通过UP编号和UPUP聚合口编号关联UP聚合口;
通过备份组名称和关联UP聚合口配置备份组;
创建业务子接口。
在本发明一实施例中,还提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现前述基于新型城域网拓扑快速生成功能配置的方法。
在本发明一实施例中,还提出了一种计算机可读存储介质,计算机可读存储介质存储有执行基于新型城域网拓扑快速生成功能配置的方法的计算机程序。
有益效果:
1、本发明可以在运维人员对底层代码没有过多的熟悉的情况下能够快速上手新网络的维护工作。
2、本发明给复杂的配置参数建立关联性,简化配置流程,在建设后期可以二次开发成为网络控制器插件,实现一键业务开通。
附图说明
图1是本发明一实施例的基于新型城域网拓扑快速生成功能配置的方法流程示意图;
图2是本发明一实施例的数据关联图;
图3是本发明一实施例的EVPN名称处理流程示意图;
图4是本发明一实施例的BD处理流程示意图;
图5是本发明一实施例的A-Leaf ESI处理流程示意图;
图6是本发明一实施例的A-Leaf、DC-Leaf和UP物理接口编号处理流程示意图;
图7是本发明一实施例的基于新型城域网拓扑快速生成功能配置的装置结构示意图;
图8是本发明一实施例的计算机设备结构示意图。
具体实施方式
下面将参考若干示例性实施方式来描述本发明的原理和精神,应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
根据本发明的实施方式,提出了一种基于新型城域网拓扑快速生成功能配置的方法及装置,在网络建设初期,网络控制器功能不完善,新增加的业务需要在多台相关网络设备上配置大量代码,而每台网络设备配置的代码中的较多参数与网络拓扑结构紧密关联,将设备信息(包括名称和ipv4&ipv6地址等)、拓扑模型、命名规范(以业务编码区分业务类型、以太虚拟专用网络隧道名称(后文以EVPN代)、路由区分符(后文以RD代)、目标路由(后文以RT代)、广播域桥域(后文以BD代)和接入叶子节点(后文以A-Leaf)的以太链路网段的标识(后文以ESI代))和端口对应表(交换机捆绑口编号、物理接口及对应光路编码、A-Leaf捆绑口、物理接口、数据中心叶子节点(后文以DC-Leaf代)对应接口、转发平面(后文以UP代)对应接口、对应子接口编号和交换机归属到的业务控制平面(后文以CP代)等信息)等信息构建为数据表,并充分调用相关数据表数据生成中间变量,快速生成业务上线代码,达到业务快速开通的目的。
下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
图1是本发明一实施例的基于新型城域网拓扑快速生成功能配置的方法流程示意图。如图1所示,该方法包括:
步骤S101,将设备信息、拓扑模型、端口对应表和命名规范构建为数据表;
步骤S102,根据建立的数据关联性,通过数据表中的相应配置代码参数,快速生成不同业务功能配置。
图2是本发明一实施例的数据关联图。如图2所示,展示了数据关联性。
不同业务功能配置包括A-Leaf设备配置、交换机设备配置、DC-Leaf设备配置、UP设备配置和CP设备配置,具体的配置步骤如下表1所示:
表1
配置步骤如上表1所示,将所需要的参数拆分出来,独立列出所有参数如下:
EVPN名称、BD、RD\RT、A-Leaf ESI、交换机聚合口编号、交换机、物理接口、交换机透传的vlan编号、BFD编号、A-Leaf聚合口编号、A-Leaf物理接口、A-Leaf/DC-Leaf子接口编号、DC-Leaf聚合口编号、DC-Leaf物理接口、UP聚合口编号、UP物理接口、CP子接口编号;
其中RD/RT仅和业务类型编号有关,DC-Leaf、UP以及BFD编号也只与交换机部署顺序和归属到UP的顺序有关,而交换机、A-Leaf聚合口编号以及A-Leaf、DC-Leaf、CP子接口编号参数也为手工指定,故不以流程图展示,其余的参数处理流程如下:
1、EVPN名称
自定义的EVPN名称组成如下:业务编号+UP局点名称缩写+A-Leaf缩写+交换机名称。
图3是本发明一实施例的EVPN名称处理流程示意图。如图3所示,首先输入交换机名称,查找设备列表和拓扑表这两张表,获取交换机的设备系统名以及上联A-Leaf和归属的UP设备信息,再次查设备列表获取A-Leaf和UP的设备系统名,将交换机、A-Leaf和UP所在的局点名称缩写从系统名称提取出;再次输入部署业务类型,查找对应业务类型编号表,将获取的业务类型编号以及交换机、A-Leaf和UP所在局点缩写组合,获取EVPN名称。
2、BD
自定义BD组成如下:UP局点对应编号+业务类型编号+固定位“01”+对应业务类型的BD-id。
图4是本发明一实施例的BD处理流程示意图。如图4所示,输入交换机名称,查找拓扑表,获取UP设备信息,再输入业务类型,查找BD编码规则表,根据UP设备信息,获取UP局点对应编号和业务类型对应BD id,组合成BD。
3、A-Leaf ESI
自定义A-Leaf ESI编号:区号后两位+A-Leaf ipv4地址虚位补0+A-Leaf捆绑口编号(自定义参数)。
图5是本发明一实施例的A-Leaf ESI处理流程示意图。如图5所示,输入交换机名称,查找拓扑表,获取上联两台A-Leaf设备信息,在查找设备列表,获取两台设备IPv4地址,比较地址大小,取其中的小地址,并在虚位补充零,在前后分别添加区号和对应A-Leaf捆绑口编号,组合成ESI编号。
4、A-Leaf、DC-Leaf和UP物理口编号
图6是本发明一实施例的A-Leaf、DC-Leaf和UP物理接口编号处理流程示意图。如图6所示,输入交换机名称,查找拓扑表,获取交换机上联A-Leaf、DC-Leaf和UP设备信息,在查找端口对应表,获取交换机、A-Leaf、DC-Leaf和UP设备物理端口编号。
需要说明的是,尽管在上述实施例及附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
为了对上述基于新型城域网拓扑快速生成功能配置的方法进行更为清楚的解释,下面结合一个具体的实施例来进行说明,然而值得注意的是该实施例仅是为了更好地说明本发明,并不构成对本发明不当的限定。
实例:
1、资源表(全部使用代称)
设备列表如下表2所示:
表2
区号 | 名称 | sysname | ipv4地址 | ipv6地址 |
1234 | 局点A-CP-1 | XX-XX-JDA-CP-1 | 1.1.1.1 | 2001::1 |
局点B-CP-1 | XX-XX-JDB-CP-1 | 1.1.1.2 | 2001::2 | |
局点A-UP-1 | XX-XX-JDA-UP-1 | 1.1.1.3 | 2001::3 | |
局点A-UP-2 | XX-XX-JDA-UP-2 | 1.1.1.4 | 2001::4 | |
局点A-UP-3 | XX-XX-JDA-UP-3 | 1.1.1.5 | 2001::5 | |
局点B-UP-1 | XX-XX-JDB-UP-1 | 1.1.1.6 | 2001::6 | |
局点B-UP-2 | XX-XX-JDB-UP-2 | 1.1.1.7 | 2001::7 | |
局点B-UP-3 | XX-XX-JDB-UP-3 | 1.1.1.8 | 2001::8 | |
局点A-DC-Leaf-1 | XX-XX-JDA-DC-Leaf-1 | 1.1.1.9 | 2001::9 | |
局点A-DC-Leaf-2 | XX-XX-JDA-DC-Leaf-2 | 1.1.1.10 | 2001::10 | |
局点B-DC-LeBf-1 | XX-XX-JDB-DC-Leaf-1 | 1.1.1.11 | 2001::11 | |
局点B-DC-LeBf-2 | XX-XX-JDB-DC-Leaf-2 | 1.1.1.12 | 2001::12 | |
局点C-A-Leaf-1 | XX-XX-JDC-A-Leaf-1 | 1.1.1.13 | 2001::13 | |
局点D-A-Leaf-1 | XX-XX-JDD-A-Leaf-1 | 1.1.1.14 | 2001::14 | |
局点C-sw-4 | XX-JDC-vDCSW-4 | 1.1.1.15 |
拓扑模型如下表3所示:
表3
端口对应表如下表4所示:
表4
区号 | 名称 | sysname | ipv4地址 | ipv6地址 |
1234 | 局点A-CP-1 | XX-XX-JDA-CP-1 | 1.1.1.1 | 2001::1 |
局点B-CP-1 | XX-XX-JDB-CP-1 | 1.1.1.2 | 2001::2 | |
局点A-UP-1 | XX-XX-JDA-UP-1 | 1.1.1.3 | 2001::3 | |
局点A-UP-2 | XX-XX-JDA-UP-2 | 1.1.1.4 | 2001::4 | |
局点A-UP-3 | XX-XX-JDA-UP-3 | 1.1.1.5 | 2001::5 | |
局点B-UP-1 | XX-XX-JDB-UP-1 | 1.1.1.6 | 2001::6 | |
局点B-UP-2 | XX-XX-JDB-UP-2 | 1.1.1.7 | 2001::7 | |
局点B-UP-3 | XX-XX-JDB-UP-3 | 1.1.1.8 | 2001::8 | |
局点A-DC-Leaf-1 | XX-XX-JDA-DC-Leaf-1 | 1.1.1.9 | 2001::9 | |
局点A-DC-Leaf-2 | XX-XX-JDA-DC-Leaf-2 | 1.1.1.10 | 2001::10 | |
局点B-DC-LeBf-1 | XX-XX-JDB-DC-Leaf-1 | 1.1.1.11 | 2001::11 | |
局点B-DC-LeBf-2 | XX-XX-JDB-DC-Leaf-2 | 1.1.1.12 | 2001::12 | |
局点C-A-Leaf-1 | XX-XX-JDC-A-Leaf-1 | 1.1.1.13 | 2001::13 | |
局点D-A-Leaf-1 | XX-XX-JDD-A-Leaf-1 | 1.1.1.14 | 2001::14 | |
局点C-sw-4 | XX-JDC-vDCSW-4 | 1.1.1.15 |
业务编码如下表5所示:
表5
业务类型 | 业务编码 |
业务类型01 | E01 |
业务类型02 | E02 |
BD如下表6:
表6
2、部分参数生成代码
EVPN名称=INDEX(业务编码!B:B,MATCH(A2,业务编码!A:A,0))
&"-"&HW
&IF(INDEX(拓扑模型!F:F,MATCH($A$1,拓扑模型!C:C,0))="局点A","JDA","JDB")
&"-"&
MID(INDEX(设备列表!C:C,MATCH(INDEX(拓扑模型!D:D,MATCH($A$1,拓扑模型!C:C,0)),设备列表!B:B,0)),FIND("@",SUBSTITUTE(INDEX(设备列表!C:C,MATCH(INDEX(拓扑模型!D:D,MATCH($A$1,拓扑模型!C:C,0)),设备列表!B:B,0)),"-","@",2))+1,FIND("@",SUBSTITUTE(INDEX(设备列表!C:C,MATCH(INDEX(拓扑模型!D:D,MATCH($A$1,拓扑模型!C:C,0)),设备列表!B:B,0)),"-","@",3))-FIND("@",SUBSTITUTE(INDEX(设备列表!C:C,MATCH(INDEX(拓扑模型!D:D,MATCH($A$1,拓扑模型!C:C,0)),设备列表!B:B,0)),"-","@",2))-1)
&"&"&MID(INDEX(设备列表!C:C,MATCH(INDEX(拓扑模型!E:E,MATCH($A$1,拓扑模型!C:C,0)),设备列表!B:B,0)),FIND("@",SUBSTITUTE(INDEX(设备列表!C:C,MATCH(INDEX(拓扑模型!E:E,MATCH($A$1,拓扑模型!C:C,0)),设备列表!B:B,0)),"-","@",2))+1,FIND("@",SUBSTITUTE(INDEX(设备列表!C:C,MATCH(INDEX(拓扑模型!E:E,MATCH($A$1,拓扑模型!C:C,0)),设备列表!B:B,0)),"-","@",3))-FIND("@",SUBSTITUTE(INDEX(设备列表!C:C,MATCH(INDEX(拓扑模型!E:E,MATCH($A$1,拓扑模型!C:C,0)),设备列表!B:B,0)),"-","@",2))-1)
&"-"&MID(INDEX(拓扑模型!G:G,MATCH($A$1,拓扑模型!C:C,0)),FIND("@",SUBSTITUTE(INDEX(拓扑模型!G:G,MATCH($A$1,拓扑模型!C:C,0)),"-","@",1))+1,FIND("@",SUBSTITUTE(INDEX(拓扑模型!G:G,MATCH($A$1,拓扑模型!C:C,0)),"-","@",2))-FIND("@",SUBSTITUTE(INDEX(拓扑模型!G:G,MATCH($A$1,拓扑模型!C:C,0)),"-","@",1))-1)
&"vSW1-"&VALUE(INDEX(拓扑模型!B:B,MATCH($A$1,拓扑模型!C:C,0)))
当我们输入的交换机名称为:局点C-sw-4,业务类型为:业务类型01,最终返回的值是:
E01-HW-JDA-JDC&JDD-JDCvSW1-4
BD=IF(INDEX(拓扑模型!F:F,MATCH(!$A$1,拓扑模型!C:C,0))="局点A",,"1")
&"101"
&VALUE(RIGHT(INDEX(业务编码!B:B,MATCH(A2,业务编码!A:A,0)),2))
&INDEX(拓扑模型!B:B,MATCH(!$A$1,拓扑模型!C:C,0))
当我们输入的交换机名称为:局点C-sw-4,业务类型为:业务类型01,最终返回的值是:101104
配置展示如下表7所示:
表7
基于同一发明构思,本发明还提出一种基于新型城域网拓扑快速生成功能配置的装置。该装置的实施可以参见上述方法的实施,重复之处不再赘述。以下所使用的术语“模块”,可以是实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图7是本发明一实施例的基于新型城域网拓扑快速生成功能配置的装置结构示意图。如图7所示,该装置包括:
数据表构建模块201,用于将设备信息、拓扑模型、端口对应表和命名规范构建为数据表;
业务功能配置生成模块202,用于根据建立的数据关联性,通过数据表中的相应配置代码参数,快速生成不同业务功能配置。
不同业务功能配置包括A-Leaf设备配置、交换机设备配置、DC-Leaf设备配置、UP设备配置和CP设备配置。
A-Leaf设备的配置步骤如下:
通过EVPN名称、RD\RT和A-Leaf ESI创建EVPN;
通过BD编号和EVPN名称创建BD;
通过A-Leaf聚合口编号和A-Leaf物理接口创建聚合口;
通过BFD名称、设备ipv6地址和本地/对端标识符实现BFD;
通过e-trunk编号、设备ipv4地址和BFD名称创建e-trunk;
通过e-trunk编号、LACP参数、BFD名称和A-Leaf ESI配置聚合口;
通过A-Leaf透传vlan编号和BD编号配置聚合口子接口。
交换机设备的配置步骤如下:
通过交换机捆绑口编号和交换机物理接口配置捆绑口。
DC-Leaf设备的配置步骤如下:
通过EVPN名称、RD\RT和DC-Leaf ESI创建EVPN;
通过BD编号和EVPN名称创建BD;
通过DC-Leaf聚合口编号和DC-Leaf物理接口创建聚合口;
通过BFD名称、设备ipv6地址和本地/对端标识符实现BFD;
通过e-trunk编号、设备ipv4地址和BFD名称创建e-trunk;
通过e-trunk编号、LACP参数、BFD名称和DC-Leaf ESI配置聚合口;
通过DC-Leaf透传vlan编号和BD编号配置聚合口子接口。
UP设备的配置步骤如下:
通过UP聚合口编号和UP物理接口创建聚合口。
CP设备的配置步骤如下:
通过UP编号和UPUP聚合口编号关联UP聚合口;
通过备份组名称和关联UP聚合口配置备份组;
创建业务子接口。
应当注意,尽管在上文详细描述中提及了基于新型城域网拓扑快速生成功能配置的装置的若干模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块的特征和功能可以在一个模块中具体化。反之,上文描述的一个模块的特征和功能可以进一步划分为由多个模块来具体化。
基于前述发明构思,如图8所示,本发明还提出一种计算机设备300,包括存储器310、处理器320及存储在存储器310上并可在处理器320上运行的计算机程序330,处理器320执行计算机程序330时实现前述基于新型城域网拓扑快速生成功能配置的方法。
基于前述发明构思,本发明还提出一种计算机可读存储介质,计算机可读存储介质存储有执行前述基于新型城域网拓扑快速生成功能配置的方法的计算机程序。
本发明提出的基于新型城域网拓扑快速生成功能配置的方法及装置,在新型城域网部署业务配置,需要对多台网络设备进行部署,梳理配置参数不难发现,绝大部分配置参数和命名参数均与网络拓扑有关,而拓扑作为在工程期间重要的具有指导性的数据,需要规范化拓扑信息数据库的数据结构和格式,并准确录入相关信息,即可在工程阶段,为维护提供唯一标准化的依据,简化业务部署流程,提高配置准确性,增加配置规范性。
业务流程开始在交换机,在开发配置生成工具时,只需要输入需要部署业务的交换机信息以及需要部署的业务类型,其他所有数据均根据提前录入的数据调用,间接数据通过直接数据根据规范化的算法生成,减少了人为不确定因素,因此提高了规范性和准确性。
虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包含的各种修改和等同布置。
对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
Claims (16)
1.一种基于新型城域网拓扑快速生成功能配置的方法,其特征在于,该方法包括:
将设备信息、拓扑模型、端口对应表和命名规范构建为数据表;
根据建立的数据关联性,通过数据表中的相应配置代码参数,快速生成不同业务功能配置。
2.根据权利要求1所述的基于新型城域网拓扑快速生成功能配置的方法,其特征在于,所述不同业务功能配置包括A-Leaf设备配置、交换机设备配置、DC-Leaf设备配置、UP设备配置和CP设备配置。
3.根据权利要求2所述的基于新型城域网拓扑快速生成功能配置的方法,其特征在于,所述A-Leaf设备的配置步骤如下:
通过EVPN名称、RD\RT和A-Leaf ESI创建EVPN;
通过BD编号和EVPN名称创建BD;
通过A-Leaf聚合口编号和A-Leaf物理接口创建聚合口;
通过BFD名称、设备ipv6地址和本地/对端标识符实现BFD;
通过e-trunk编号、设备ipv4地址和BFD名称创建e-trunk;
通过e-trunk编号、LACP参数、BFD名称和A-Leaf ESI配置聚合口;
通过A-Leaf透传vlan编号和BD编号配置聚合口子接口。
4.根据权利要求2所述的基于新型城域网拓扑快速生成功能配置的方法,其特征在于,所述交换机设备的配置步骤如下:
通过交换机捆绑口编号和交换机物理接口配置捆绑口。
5.根据权利要求2所述的基于新型城域网拓扑快速生成功能配置的方法,其特征在于,所述DC-Leaf设备的配置步骤如下:
通过EVPN名称、RD\RT和DC-Leaf ESI创建EVPN;
通过BD编号和EVPN名称创建BD;
通过DC-Leaf聚合口编号和DC-Leaf物理接口创建聚合口;
通过BFD名称、设备ipv6地址和本地/对端标识符实现BFD;
通过e-trunk编号、设备ipv4地址和BFD名称创建e-trunk;
通过e-trunk编号、LACP参数、BFD名称和DC-Leaf ESI配置聚合口;
通过DC-Leaf透传vlan编号和BD编号配置聚合口子接口。
6.根据权利要求2所述的基于新型城域网拓扑快速生成功能配置的方法,其特征在于,所述UP设备的配置步骤如下:
通过UP聚合口编号和UP物理接口创建聚合口。
7.根据权利要求2所述的基于新型城域网拓扑快速生成功能配置的方法,其特征在于,所述CP设备的配置步骤如下:
通过UP编号和UPUP聚合口编号关联UP聚合口;
通过备份组名称和关联UP聚合口配置备份组;
创建业务子接口。
8.一种基于新型城域网拓扑快速生成功能配置的装置,其特征在于,该装置包括:
数据表构建模块,用于将设备信息、拓扑模型、端口对应表和命名规范构建为数据表;
业务功能配置生成模块,用于根据建立的数据关联性,通过数据表中的相应配置代码参数,快速生成不同业务功能配置。
9.根据权利要求8所述的基于新型城域网拓扑快速生成功能配置的装置,其特征在于,所述不同业务功能配置包括A-Leaf设备配置、交换机设备配置、DC-Leaf设备配置、UP设备配置和CP设备配置。
10.根据权利要求9所述的基于新型城域网拓扑快速生成功能配置的装置,其特征在于,所述A-Leaf设备的配置步骤如下:
通过EVPN名称、RD\RT和A-Leaf ESI创建EVPN;
通过BD编号和EVPN名称创建BD;
通过A-Leaf聚合口编号和A-Leaf物理接口创建聚合口;
通过BFD名称、设备ipv6地址和本地/对端标识符实现BFD;
通过e-trunk编号、设备ipv4地址和BFD名称创建e-trunk;
通过e-trunk编号、LACP参数、BFD名称和A-Leaf ESI配置聚合口;
通过A-Leaf透传vlan编号和BD编号配置聚合口子接口。
11.根据权利要求9所述的基于新型城域网拓扑快速生成功能配置的装置,其特征在于,所述交换机设备的配置步骤如下:
通过交换机捆绑口编号和交换机物理接口配置捆绑口。
12.根据权利要求9所述的基于新型城域网拓扑快速生成功能配置的装置,其特征在于,所述DC-Leaf设备的配置步骤如下:
通过EVPN名称、RD\RT和DC-Leaf ESI创建EVPN;
通过BD编号和EVPN名称创建BD;
通过DC-Leaf聚合口编号和DC-Leaf物理接口创建聚合口;
通过BFD名称、设备ipv6地址和本地/对端标识符实现BFD;
通过e-trunk编号、设备ipv4地址和BFD名称创建e-trunk;
通过e-trunk编号、LACP参数、BFD名称和DC-Leaf ESI配置聚合口;
通过DC-Leaf透传vlan编号和BD编号配置聚合口子接口。
13.根据权利要求9所述的基于新型城域网拓扑快速生成功能配置的装置,其特征在于,所述UP设备的配置步骤如下:
通过UP聚合口编号和UP物理接口创建聚合口。
14.根据权利要求9所述的基于新型城域网拓扑快速生成功能配置的装置,其特征在于,所述CP设备的配置步骤如下:
通过UP编号和UPUP聚合口编号关联UP聚合口;
通过备份组名称和关联UP聚合口配置备份组;
创建业务子接口。
15.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-7任一项所述方法。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求1-7任一项所述方法的计算机程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110333631.5A CN113193980A (zh) | 2021-03-29 | 2021-03-29 | 一种基于新型城域网拓扑快速生成功能配置的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110333631.5A CN113193980A (zh) | 2021-03-29 | 2021-03-29 | 一种基于新型城域网拓扑快速生成功能配置的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113193980A true CN113193980A (zh) | 2021-07-30 |
Family
ID=76974174
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110333631.5A Pending CN113193980A (zh) | 2021-03-29 | 2021-03-29 | 一种基于新型城域网拓扑快速生成功能配置的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113193980A (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120275311A1 (en) * | 2011-04-29 | 2012-11-01 | Tektronix, Inc. | Automatic Network Topology Detection and Modeling |
CN103634177A (zh) * | 2013-12-05 | 2014-03-12 | 北京东土科技股份有限公司 | 基于网络业务的组态实现方法和系统 |
CN108566305A (zh) * | 2018-04-28 | 2018-09-21 | 中国人民大学 | 一种计算机网络智能组网与优化系统和方法 |
CN109597661A (zh) * | 2018-10-26 | 2019-04-09 | 阿里巴巴集团控股有限公司 | 一种业务功能配置方法及装置 |
CN110474792A (zh) * | 2018-05-11 | 2019-11-19 | 华为技术有限公司 | 网络配置方法、设备及系统 |
CN110708178A (zh) * | 2018-07-09 | 2020-01-17 | 中兴通讯股份有限公司 | 网络部署方法及装置 |
CN111314107A (zh) * | 2019-12-26 | 2020-06-19 | 贵阳朗玛信息技术股份有限公司 | 基于互联网业务的自动组网系统及自动组网方法 |
CN111865662A (zh) * | 2020-06-16 | 2020-10-30 | 新浪网技术(中国)有限公司 | 网络设备配置方法及系统 |
CN112019389A (zh) * | 2020-09-09 | 2020-12-01 | 中国航空工业集团公司雷华电子技术研究所 | 拓扑系统配置方法、装置、设备及介质 |
-
2021
- 2021-03-29 CN CN202110333631.5A patent/CN113193980A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120275311A1 (en) * | 2011-04-29 | 2012-11-01 | Tektronix, Inc. | Automatic Network Topology Detection and Modeling |
CN103634177A (zh) * | 2013-12-05 | 2014-03-12 | 北京东土科技股份有限公司 | 基于网络业务的组态实现方法和系统 |
CN108566305A (zh) * | 2018-04-28 | 2018-09-21 | 中国人民大学 | 一种计算机网络智能组网与优化系统和方法 |
CN110474792A (zh) * | 2018-05-11 | 2019-11-19 | 华为技术有限公司 | 网络配置方法、设备及系统 |
CN110708178A (zh) * | 2018-07-09 | 2020-01-17 | 中兴通讯股份有限公司 | 网络部署方法及装置 |
CN109597661A (zh) * | 2018-10-26 | 2019-04-09 | 阿里巴巴集团控股有限公司 | 一种业务功能配置方法及装置 |
CN111314107A (zh) * | 2019-12-26 | 2020-06-19 | 贵阳朗玛信息技术股份有限公司 | 基于互联网业务的自动组网系统及自动组网方法 |
CN111865662A (zh) * | 2020-06-16 | 2020-10-30 | 新浪网技术(中国)有限公司 | 网络设备配置方法及系统 |
CN112019389A (zh) * | 2020-09-09 | 2020-12-01 | 中国航空工业集团公司雷华电子技术研究所 | 拓扑系统配置方法、装置、设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7108674B2 (ja) | 故障根本原因決定方法及び装置並びにコンピュータ記憶媒体 | |
CN112491636B (zh) | 数据处理方法及装置、计算机存储介质 | |
US8578034B2 (en) | Optimized network device discovery | |
EP3675419A1 (en) | Method and apparatus for detecting network fault | |
US20130322298A1 (en) | Network Topology Discovery | |
US10355962B2 (en) | Network topology generation using traceroute data | |
US20140317313A1 (en) | Nat sub-topology management server | |
EP1171831A1 (en) | Method and apparatus for determining accurate topology features of a network | |
EP4163802A1 (en) | Knowledge graph construction method, apparatus and system and computer storage medium | |
CN107994942B (zh) | 一种光宽带接入网业务资源树拓扑发现方法 | |
JP5234544B2 (ja) | ネットワーク構成情報取得方法および装置 | |
CN107547242A (zh) | Vm配置信息的获取方法及装置 | |
CN105553739A (zh) | 一种实现mac地址追踪的方法及装置 | |
CN112437072A (zh) | 一种云平台中虚拟机流量牵引系统、方法、设备及介质 | |
CN113938378A (zh) | 云网环境中网络设备配置校验的方法、设备及介质 | |
CN112787929B (zh) | 一种三层vpn业务资源自动分配和管理方法及装置 | |
CN113193980A (zh) | 一种基于新型城域网拓扑快速生成功能配置的方法及装置 | |
CN107404440B (zh) | 一种转发表项发送方法、报文转发方法及装置 | |
CN114244763B (zh) | 基于规则引擎的动态网络拓扑管理方法及其系统 | |
CN113206750B (zh) | 一种故障设备替换方法及计算机设备、存储介质 | |
CN111355599B (zh) | 混合网络拓扑发现方法及装置 | |
CN109495178B (zh) | 一种FTTx网络拓扑链路的构建方法及装置 | |
JP2008124839A (ja) | ネットワーク情報収集システム及びネットワーク情報収集方法 | |
CN112953741B (zh) | 城域网安全访问端口控制管理方法及装置 | |
CN112260847B (zh) | 一种发送ospf域信息的方法、获取ospf域信息的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210730 |