【技术实现步骤摘要】
网络设备的端口配置方法、装置和存储介质
本申请涉及互联网
,尤其涉及网络设备的端口配置方法、装置和存储介质。
技术介绍
网络设备的端口配置可以分为基础配置和端口配置。比如设备管理配置,配置VLAN(VirtualLocalAreaNetwork,虚拟局域网)的配置,静态路由的配置等属于基础配置。端口的配置例如可包括配置端口业务,trunk(中继)模式和端口保护功能是否开启等。网络设备在部署后需要配置好才能正常工作。以前网络设备的端口配置需要人工手动操作,由于需要到现场布置、再加上网络布局复杂时,导致网络设备的端口配置工作繁杂,占用较多的时间和人力成本。故此,提出了自动部署配置的方案。现有技术中,自动化配置一般是在网管端预先配置好各网络设备对应的完整配置。然后在网络设备上线时通过DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)请求自动分配到IP(InternetProtocol,网络之间互连的协议)地址,并通过DHCPOption66和DHCPOption67获知服务器地址和配置文件,然后从服务器下载配置文件,从而达到配置自动下发的目的。然而,现有的方法,需要在网络端进行预配置,该预配置对运维人员有较高的运维技能要求。此外,如前所述一份网络设备的完整配置包括设备的基础配置和端口配置。其中,基础配置一般比较容易用模板化实现,而端口配置需要运维人员分别确定。而端口配置要基于设备的拓扑连接而定。如果端口配置与设备实际拓扑连接不一致,则端口上的业务将无法正确下发,导致网络不能预期上线。目前,端口配置与拓扑连接需要人 ...
【技术保护点】
1.一种网络设备的端口配置方法,其特征在于,包括:获取所述网络设备中待配置端口所连接的对端设备的设备角色;根据所述网络设备的设备角色和对端设备的设备角色,确定所述待配置端口的端口角色;根据预置的端口角色和端口配置模板的对应关系,从服务器中获取所述待配置端口对应的端口配置模板;根据获取的端口配置模块,对所述待配置端口进行配置。
【技术特征摘要】
1.一种网络设备的端口配置方法,其特征在于,包括:获取所述网络设备中待配置端口所连接的对端设备的设备角色;根据所述网络设备的设备角色和对端设备的设备角色,确定所述待配置端口的端口角色;根据预置的端口角色和端口配置模板的对应关系,从服务器中获取所述待配置端口对应的端口配置模板;根据获取的端口配置模块,对所述待配置端口进行配置。2.根据权利要求1所述的方法,其特征在于,所述获取所述网络设备中待配置端口所连接的对端设备的设备角色,具体包括:接收所述对端设备发送的链路层发现协议LLDP报文;解析所述LLDP报文,读取指定扩展字段中的设备角色。3.根据权利要求1所述的方法,其特征在于,根据所述网络设备的设备角色和对端设备的设备角色,确定所述待配置端口的端口角色之前,所述方法还包括:根据网管预先下发的配置,获取基础配置模板,从基础配置模板中读取网络设备的设备角色。4.根据权利要求1所述的方法,其特征在于,根据所述网络设备的设备角色和对端设备的设备角色,确定所述待配置端口的端口角色之前,所述方法还包括:根据对端设备的设备角色,以及预置的互连设备之间的设备角色对应关系,确定所述网络设备的设备角色。5.根据权利要求4所述的方法,其特征在于,根据对端设备的设备角色,以及预置的互连设备之间的设备角色对应关系,确定所述网络设备的设备角色,具体包括:在所述网络设备的设备角色为未知角色且设备角色上限为汇聚设备时,若对端设备的设备角色是核心设备,则确定所述网络设备的设备角色是汇聚设备;在所述网络设备的设备角色为未知角色且设备角色上限为接入设备时,若对端设备的设备角色是核心设备或汇聚设备,则确定所述网络设备的设备角色是接入设备;在所述网络设备的设备角色为接入设备且设备角色上限为汇聚设备时,若对端设备的设备角色是核心设备,则更新所述网络设备的设备角色是汇聚设备;在所述网络设备的设备角色为未知角色时,若对端设备的设备角色是接入设备,则确定所述网络设备的设备角色是接入设备。6.根据权利要求5所述的方法,其特征在于,根据对端设备的设备角色,以及预置的互连设备之间的设备角色对应关系,确定网络设备的设备角色之后,所述方法还包括:记录所述网络设备的设备角色是学习到的;监测所述网络设备的所有端口与对端设备的连接状态;当所述网络设备拥有的所有端口与对端设备均断开连接时,将所述网络设备的设备角色更换为未知角色;当监测到所述网络设备的至少一个端口与对端设备建立连接时,将连接有对端设备的端口确定为待配置端口,并返回执行获取待配置端口所连接的对端设备的设备角色的步骤。7.根据权利要求1-6中任一所述的方法,其特征在于,所述根据所述网络设备的设备角色和对端设备的设备角色,确定所述待配置端口的端口角色,具体包括:若所述网络设备的设备角色为核心设备且对端设备的设备角色为汇聚设备,则确定所述待配置端口的端口角色为核心设备的下联口;若所述网络设备的设备角色为汇聚设备且对端设备的设备角色为核心设备,则确定所述待配置端口的端口角色为汇聚设备的上联口;若所述网络设备的设备角色为汇聚设备且对端设备的设备角色为接入设备,则确定所述待配置端口的端口角色为汇聚设备的下联口;若所述网络设备的设备角色为接入设备且对端设备的设备角色为汇聚设备,则确定所述待配置端口的端口角色为接入设备的上联口;若所述网络设备的设备角色和对端设备的设备角色均为接入设备、则确定所述待配置端口的端口角色为接入设备的级联口;若所述网络设备的设备角色和对端设备的设备角色均为汇聚设备、则确定所述待配置端口的端口角色为汇聚设备的下联口;若所述网络设备的设备角色为接入设备且对端设备的设备角色为未知角色,则确定所述待配置端口的端口角色为接入设备的下联口。8.一种网络设备的端口配置装置,其特征在于,所述装置包括:设备角色获取模块,用于获取所述网络设备中待配置端口所连接的对端设备的设备角色;端口角色确定模块,用于根据所述网络设备的设备角色和对端设备的设备角色,确定所述待配置端口的端口角色;端口配置模板获取模块,用于根据预置的端口角色和端口配置模板的对应关系,从服务器中获取所述待配置端口对应的端口配置模板;配置模块,用于根据获取的...
【专利技术属性】
技术研发人员:刘熙,
申请(专利权)人:锐捷网络股份有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。