本发明涉及网络通信技术,具体涉及一种以太交换网络网元管理自开通的实现方法。
背景技术:
目前以太交换网络建设凸显组网规模化、网元智能化的特点,在满足应用业务实施的需求同时,要求网元系统易操作、可管理,这对承载业务实施之外的网管建设提出了更高的要求。为减少网络实施的成本,降低人员技能需求,提供一种网元管理自开通的实现具在一定的现实价值。
一般网元管理开通实施具有如下特征:
1)在承载业务实施前完成;
2)通过vlan划分的方法使管理与业务报文相隔离;
3)提供统一ip分配管理方式;
4)网元物理位置较分散,整体呈树型结构。
为实现网元管理,一般会在网络物理建设前后对网元管理ip和管理通道进行系统规划。通常会单独划分vlan作为统一的管理通道,并对网元ip地址进行统一管理。同时考虑到后续新增网元的可扩展性,需要预留或提前考虑后续新增网元的适配。由于组网物理实施存在较多差异,除初始接入网元外,其它网元物理位置可能较为分散,且实施的时间点也不同,这就对网元管理的实施规划要求较高。目前在这种情况下,一般会采用以下两种方案:
方案1:通过开通前预配置实现;
方案2:通过开通过程中逐跳配置实现。
其中,方案1对网络预规划的要求较高,需求在开通前完成整个网络的规划,且一旦出现网络或网元变动,会造成大范围的配置变更,方案的灵活性、通用性较差。方案2通过逐级逐跳开通的方式实现,虽然可适用大部分情况,但对人员能力要求较高,开通的成本较高,效率却很低。
技术实现要素:
本发明提出的一种以太交换网络网元管理自开通的实现方法,可以解决上述难题。
为实现上述目的,本发明采用了以下技术方案:
通过对gvrp协议扩展,使join报文可附带管理vlan标识,并优化vlan注册过程,完成级联网元管理vlan的双向注册,主要实现如下:
1)、未接入网元端口(默认)发送申请接入管理vlan的joinempty报文(含管理vlan标识);
2)、已接入网元端口发送joinin报文回应joinempty接入申请,附带管理vlanid,并本地建立交换业务通道。
3)针对已接入网元端口标识in状态、empty状态:
in状态:已加入管理vlan端口,定时发送joinin报文;
empty状态:未接入管理vlan端口,响应joinempty报文。
针对in状态端口标识up属性、down属性:
up属性:标识为网元上联端口(唯一),首个接收到dhcpack报文,并成功获取到管理ip的端口(记录dhcpserver信息);
down属性:标识为网元下联端口(默认),除标识up属性外的其余in状态接口(已存在in属性端口情况下,某down属性端口接收到相同dhcpserver信息报文置防环状态)。
具体包括以下步骤:
步骤1:初始网元手工配置接入到网元管理服务器,创建管理vlan,确认获取管理ip,并指定端口级联属性;
步骤2:级联网元接入端口发送申请加入管理vlan报文;
步骤3:已接入网元响应加入管理vlan申请,会送报文附带管理vlan信息,并建立和网元管理服务器间以太交换业务通道;
步骤4:级联网元收到带有管理vlan信息的报文,创建管理vlan,获取管理ip,并确定端口级联属性。
由上可知,本发明的一种以太交换网络网元管理自开通的实现方法,网元间可实现承载开通报文的请求、响应,通过定义网元端口状态、属性标识可区分在网元所处开通接入的不同阶段。如步骤1中,涉及已接入网元下联端口置为in:down状态,可响应接入请求报文;在步骤2中,待接入网元上联端口为初始init状态,发送接入请求报文;通过步骤3和4,网元成功完成开通接入,上联端口完成到in:up状态的切换,并将下联端口置为in:down状态,开始响应新网元的接入请求。
本发明的有益效果如下:
1)、替代预配置的需求,网元实现默认状态可开通上线;
2)、降低网络预规划的需求,网元可级联开通,方便调整;
3)、减少实施的工作量和技术要求,网元上电后只需完成物理链接即可实现开通。
附图说明
图1是本发明中使用场景的介绍;
图2是本发明中使用场景的组网实现;
图3是本发明中网元端口状态机;
图4是本发明中网元管理自开通的处理流程。
具体实施方式
下面结合附图对本发明做进一步说明:
图1是本发明适用分组交换网络中多网元级联接入管理服务器的场景。
图2是本发明对网元进行了新增属性定义,以实现级联自动接入,便捷开通的目的。
图3为实现的端口状态机及过程描述。
如图4所示,本发明中用网元管理自开通的处理流程包括:
新接入网元端口(init状态)发送joinempty报文(含管理vlan标识,id为0);
//以上为步骤2的具体实现。
已接入网元端口(empty状态)接收到joinempty报文后加入管理vlan(置为down属性),并回应joinin报文(含管理vlan标识和vlanid);
//以上为步骤3的具体实现。
新接入网元接收到joinin报文后创建管理vlan,对应接口加入管理vlan(置为in状态、down属性):
新接入网元发送dhcp地址申请,获取管理ip后,将接收到dhcpack报文的端口置为up属性,同时记录dhcpserver信息;
已接入网元down属性端口接收到已记录的dhcpserver信息置防环状态(上报告警/block端口流量/shutdown端口);
//以上为步骤4的具体实现。
接入网元up属性端口和管理ip相关联,并定时接收、发送joinin报文;
接入网元down属性端口定时接收、发送joinin报文。
//以上为步骤1的具体实现。
//因整体步骤是个循环过程,此处将原步骤1的放置在最后,以表示当前步骤的结束,也是下一个循环的开始。
以上所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案作出的各种变形和改进,均应落入本发明的保护范围内。