网络设备的端口配置方法、装置和存储介质制造方法及图纸

技术编号:19828207 阅读:32 留言:0更新日期:2018-12-19 16:55
本申请公开了一种网络设备的端口配置方法、装置和存储介质,涉及互联网技术领域,用以实现网络设备的自动配置。该方法中,待配置端口通过所在设备的设备角色和对端设备的设备角色便可以确定自己是哪个设备的何种端口,即实现了网络拓扑的确认。那么根据网络设备的端口角色就可以获取到对应的端口配置模板进行配置。由于设备角色能够表征该待配置端口处实际拓扑连接关系,所以本申请实施例中的能够实现根据实际的拓扑连接关系自动根据端口配置模板进行配置。这样,本申请实施例无需运维人员在网络端为每个端口进行配置并人工保证端口配置和网络拓扑关系。

【技术实现步骤摘要】
网络设备的端口配置方法、装置和存储介质
本申请涉及互联网
,尤其涉及网络设备的端口配置方法、装置和存储介质。
技术介绍
网络设备的端口配置可以分为基础配置和端口配置。比如设备管理配置,配置VLAN(VirtualLocalAreaNetwork,虚拟局域网)的配置,静态路由的配置等属于基础配置。端口的配置例如可包括配置端口业务,trunk(中继)模式和端口保护功能是否开启等。网络设备在部署后需要配置好才能正常工作。以前网络设备的端口配置需要人工手动操作,由于需要到现场布置、再加上网络布局复杂时,导致网络设备的端口配置工作繁杂,占用较多的时间和人力成本。故此,提出了自动部署配置的方案。现有技术中,自动化配置一般是在网管端预先配置好各网络设备对应的完整配置。然后在网络设备上线时通过DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)请求自动分配到IP(InternetProtocol,网络之间互连的协议)地址,并通过DHCPOption66和DHCPOption67获知服务器地址和配置文件,然后从服务器下载配置文件,从而达到配置自动下发的目的。然而,现有的方法,需要在网络端进行预配置,该预配置对运维人员有较高的运维技能要求。此外,如前所述一份网络设备的完整配置包括设备的基础配置和端口配置。其中,基础配置一般比较容易用模板化实现,而端口配置需要运维人员分别确定。而端口配置要基于设备的拓扑连接而定。如果端口配置与设备实际拓扑连接不一致,则端口上的业务将无法正确下发,导致网络不能预期上线。目前,端口配置与拓扑连接需要人工保证,这个过程也比较繁琐,一旦配置出错,排查问题也很不方便。
技术实现思路
本申请实施例提供一种网络设备的端口配置方法、装置和存储介质,用于解决现有技术中端口配置对运维人员要求高,且端口配置容易与网络拓扑不一致的问题导致端口业务无法正常进行等的问题。第一方面,本申请实施例提供一种网络设备的端口配置方法,该方法包括:获取所述网络设备中待配置端口所连接的对端设备的设备角色;根据所述网络设备的设备角色和对端设备的设备角色,确定所述待配置端口的端口角色;根据预置的端口角色和端口配置模板的对应关系,从服务器中获取所述待配置端口对应的端口配置模板;根据获取的端口配置模块,对所述待配置端口进行配置。第二方面,提供一种网络设备的端口配置装置,所述装置包括:设备角色获取模块,用于获取所述网络设备中待配置端口所连接的对端设备的设备角色;端口角色确定模块,用于根据所述网络设备的设备角色和对端设备的设备角色,确定所述待配置端口的端口角色;端口配置模板获取模块,用于根据预置的端口角色和端口配置模板的对应关系,从服务器中获取所述待配置端口对应的端口配置模板;配置模块,用于根据获取的端口配置模块,对所述待配置端口进行配置。本申请另一实施例还提供了一种计算装置,包括至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请实施例提供的任一网络设备的端口配置方法。本申请另一实施例还提供了一种计算机存储介质,其中,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行本申请实施例中的任一网络设备的端口配置方法。本申请实施例提供的网络设备的端口配置方法、装置和存储介质,本申请实施例中,待配置端口通过所在设备的设备角色和对端设备的设备角色便可以确定自己是哪个设备的何种端口,即实现了网络拓扑的确认。那么根据网络设备的端口角色就可以获取到对应的端口配置模板进行配置。由于设备角色能够表征该待配置端口处实际拓扑连接关系,所以本申请实施例中的能够实现根据实际的拓扑连接关系自动根据端口配置模板进行配置。这样,本申请实施例无需运维人员在网络端为每个端口进行配置并人工保证端口配置和网络拓扑关系。此外,运维人员只需要为每一类端口进行相应配置即可。一次配置,后续可以重复使用配置的模板。从而简化网络设备的端口配置的操作,提高了网络设备的端口配置的效率。本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例中的网络设备的端口配置方法的流程示意图;图2为本申请实施例中的确定端口角色的示意图;图3为本申请实施例中的网络设备的端口配置装置示意图;图4为根据本申请实施方式的计算装置的结构示意图。具体实施方式为了便于进行端口配置,本申请实施例中提供一种网络设备的端口配置方法、装置和存储介质。为了更好的理解本申请实施例提供的技术方案,这里对该方案的基本原理做一下简单说明:为便于理解,这里先对本申请实施例中涉及的名词进行说明,包括:设备角色:将网络划分出不同层次,不同层次下的设备具有不同的设备角色,不同层次下的设备具有不同功能。即在网络拓扑连接关系中,根据网络设备的功能划分出的角色。例如设备角色可以划分为核心网设备、汇聚设备和接入设备。端口角色:端口角色是根据所在设备角色不同而划分的。例如接入设备的下联口、上联口,汇聚设备的下联口和上联口等。角色上限:用于限定网络设备在网络拓扑中的所能充当的设备角色的上限,例如汇聚设备的角色上限是汇聚设备而不能是核心网设备,接入设备的角色上限是接入设备。为了在网络设备部署时能够准确的配置端口设备,本申请实施例中,为不同角色的端口配置不同的端口配置模板。这样,对于一个待配置端口,当确定其端口角色后,可以通过网络,下载对应的端口配置模板进行端口配置。具体实施时,待配置端口两端的设备可以互通设备角色。这样,待配置端口通过自身所在设备的设备角色和对端设备的设备角色便可以确定自己是哪个设备的何种端口,即实现了网络拓扑的确认。那么根据端口角色就可以获取到对应的端口配置模板进行配置。由于设备角色能够表征该待配置端口处的实际拓扑连接关系,所以本申请实施例中能够实现根据实际的拓扑连接关系自动根据端口配置模板进行配置。这样,本申请实施例无需运维人员在网络端为每个端口进行配置并人工保证端口配置和网络拓扑关系。此外,运维人员只需要为每一类端口进行相应配置即可。一次配置,后续可以重复使用配置的模板。从而简化网络设备的端口配置的操作,提高了网络设备的端口配置的效率。下面结合附图对本申请实施例提供的网络设备的端口配置方法作进一步说明,如图1所示,为网络设备的端口配置方法的流程示意图,包括以下步骤:步骤101:获取所述网络设备中待配置端口所连接的对端设备的设备角色。具体实施时,可以通过待配置端口发起请求设备角色的报文给对端设备,然后由对端设备告知网络设备的设备角色。但是上述实现方法,需要单独开发网络设备之间交互的功能。为了能够和现有技术兼容,更为简便的获知设备角色。专利技术人经过研究,提出通过网络拓扑发现协议的扩展字段来携带设备角色信息。具体实施时,可本文档来自技高网
...

【技术保护点】
1.一种网络设备的端口配置方法,其特征在于,包括:获取所述网络设备中待配置端口所连接的对端设备的设备角色;根据所述网络设备的设备角色和对端设备的设备角色,确定所述待配置端口的端口角色;根据预置的端口角色和端口配置模板的对应关系,从服务器中获取所述待配置端口对应的端口配置模板;根据获取的端口配置模块,对所述待配置端口进行配置。

【技术特征摘要】
1.一种网络设备的端口配置方法,其特征在于,包括:获取所述网络设备中待配置端口所连接的对端设备的设备角色;根据所述网络设备的设备角色和对端设备的设备角色,确定所述待配置端口的端口角色;根据预置的端口角色和端口配置模板的对应关系,从服务器中获取所述待配置端口对应的端口配置模板;根据获取的端口配置模块,对所述待配置端口进行配置。2.根据权利要求1所述的方法,其特征在于,所述获取所述网络设备中待配置端口所连接的对端设备的设备角色,具体包括:接收所述对端设备发送的链路层发现协议LLDP报文;解析所述LLDP报文,读取指定扩展字段中的设备角色。3.根据权利要求1所述的方法,其特征在于,根据所述网络设备的设备角色和对端设备的设备角色,确定所述待配置端口的端口角色之前,所述方法还包括:根据网管预先下发的配置,获取基础配置模板,从基础配置模板中读取网络设备的设备角色。4.根据权利要求1所述的方法,其特征在于,根据所述网络设备的设备角色和对端设备的设备角色,确定所述待配置端口的端口角色之前,所述方法还包括:根据对端设备的设备角色,以及预置的互连设备之间的设备角色对应关系,确定所述网络设备的设备角色。5.根据权利要求4所述的方法,其特征在于,根据对端设备的设备角色,以及预置的互连设备之间的设备角色对应关系,确定所述网络设备的设备角色,具体包括:在所述网络设备的设备角色为未知角色且设备角色上限为汇聚设备时,若对端设备的设备角色是核心设备,则确定所述网络设备的设备角色是汇聚设备;在所述网络设备的设备角色为未知角色且设备角色上限为接入设备时,若对端设备的设备角色是核心设备或汇聚设备,则确定所述网络设备的设备角色是接入设备;在所述网络设备的设备角色为接入设备且设备角色上限为汇聚设备时,若对端设备的设备角色是核心设备,则更新所述网络设备的设备角色是汇聚设备;在所述网络设备的设备角色为未知角色时,若对端设备的设备角色是接入设备,则确定所述网络设备的设备角色是接入设备。6.根据权利要求5所述的方法,其特征在于,根据对端设备的设备角色,以及预置的互连设备之间的设备角色对应关系,确定网络设备的设备角色之后,所述方法还包括:记录所述网络设备的设备角色是学习到的;监测所述网络设备的所有端口与对端设备的连接状态;当所述网络设备拥有的所有端口与对端设备均断开连接时,将所述网络设备的设备角色更换为未知角色;当监测到所述网络设备的至少一个端口与对端设备建立连接时,将连接有对端设备的端口确定为待配置端口,并返回执行获取待配置端口所连接的对端设备的设备角色的步骤。7.根据权利要求1-6中任一所述的方法,其特征在于,所述根据所述网络设备的设备角色和对端设备的设备角色,确定所述待配置端口的端口角色,具体包括:若所述网络设备的设备角色为核心设备且对端设备的设备角色为汇聚设备,则确定所述待配置端口的端口角色为核心设备的下联口;若所述网络设备的设备角色为汇聚设备且对端设备的设备角色为核心设备,则确定所述待配置端口的端口角色为汇聚设备的上联口;若所述网络设备的设备角色为汇聚设备且对端设备的设备角色为接入设备,则确定所述待配置端口的端口角色为汇聚设备的下联口;若所述网络设备的设备角色为接入设备且对端设备的设备角色为汇聚设备,则确定所述待配置端口的端口角色为接入设备的上联口;若所述网络设备的设备角色和对端设备的设备角色均为接入设备、则确定所述待配置端口的端口角色为接入设备的级联口;若所述网络设备的设备角色和对端设备的设备角色均为汇聚设备、则确定所述待配置端口的端口角色为汇聚设备的下联口;若所述网络设备的设备角色为接入设备且对端设备的设备角色为未知角色,则确定所述待配置端口的端口角色为接入设备的下联口。8.一种网络设备的端口配置装置,其特征在于,所述装置包括:设备角色获取模块,用于获取所述网络设备中待配置端口所连接的对端设备的设备角色;端口角色确定模块,用于根据所述网络设备的设备角色和对端设备的设备角色,确定所述待配置端口的端口角色;端口配置模板获取模块,用于根据预置的端口角色和端口配置模板的对应关系,从服务器中获取所述待配置端口对应的端口配置模板;配置模块,用于根据获取的...

【专利技术属性】
技术研发人员:刘熙
申请(专利权)人:锐捷网络股份有限公司
类型:发明
国别省市:福建,35

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

1