本发明涉及otn(opticaltransportnetwork,光传送网)和potn通信技术中的集群交换设备领域,具体涉及一种路由器集群网元管理方法及集群路由器。
背景技术:
路由器集群又叫路由器矩阵或多机框互连,就是将多台路由器按一定的设计互连起来,形成一套逻辑上一体的路由器系统。现有技术中的集群设备包括若干业务框和交换框,每个业务框包括若干单盘。集群中每一个交换框下挂四个业务框,一个交换框与四个业务框组成一个子网元,对于2+8集群可以换分为两个子网元,4+16集群可以换分为四个子网元。一个子网元中的每一业务框的所有业务盘都向交换框的端口发送数据。由于交换框可扩展的端口数量有限,在这种情况下交换框的端口接收数据的能力有限,当所有业务盘都向交换框的端口发送数据时,容易造成交换芯片通道拥堵,限制部分业务盘向交换框发送数据,造成业务框的部分业务盘出现黑网管现象。
技术实现要素:
针对现有技术中存在的缺陷,本发明的目的在于提供一种路由器集群网元管理方法及集群路由器,能够提高了交换框的管理能力和数据传输能力,保证了集群路由器的可靠性。
为达到以上目的,本发明采取的技术方案是:
一种集群路由器的通信管理方法,该集群路由器包括若干网元,每一网元包括若干业务框和一交换框,每一业务框设有至少一业务框管理盘和若干业务框业务盘,交换框设有至少一交换框管理盘和若干交换框业务盘,具体步骤包括:
同一业务框内的业务框管理盘和业务框业务盘均获取业务框id和业务框业务盘id,业务框管理盘根据业务框id和业务框业务盘id生成第一ip地址,业务框管理盘通过第一ip地址管理同一业务框内的业务框业务盘的业务;
交换框管理盘和交换框业务盘均获取交换框id和交换框业务盘id,交换框管理盘根据交换框id和交换框业务盘id生成第二ip地址,交换框管理盘通过第二ip地址管理交换框内的交换框业务盘的业务;
且交换框管理盘通过第一ip地址和第二ip地址与业务框管理盘交互。
在上述技术方案的基础上,业务框管理盘和业务框业务盘获取业务框id的方式为:
在业务框的背板上设置拨码开关,业务框管理盘和业务框业务盘读取拨码开关的值为业务框id;
或,在业务框管理盘上设置拨码开关并在业务框管理盘的存储器中写入业务框id,所述业务框业务盘请求业务框管理盘获得业务框id。
在上述技术方案的基础上,交换框管理盘和交换框业务盘均获取交换框id的方式为:
在交换框的背板上设置拨码开关,交换框管理盘和交换框业务盘读取拨码开关的值为交换框id;
或,在交换框管理盘上设置拨码开关并在交换框管理盘的存储器中写入交换框id,所述交换框业务盘请求交换框管理盘获得交换框id。
在上述技术方案的基础上,所述交换框管理盘包括交换框主管理盘和交换框备管理盘,且所述交换框主管理盘和交换框备管理盘的交换框id一致;
所述业务框管理盘包括业务框主管理盘和业务框备管理盘,且所述业务框主管理盘与业务框备管理盘的业务框id一致。
在上述技术方案的基础上,所述业务框业务盘请求业务框管理盘获得业务框id的具体步骤如下:
业务框业务盘间隔一段时间向业务框管理盘发送请求获得业务框id的广播报文,业务框管理盘收到广播报文,并向业务框业务盘发送带有业务框id的报文。
在上述技术方案的基础上,所述业务框主管理盘与业务框备管理盘的业务框id一致的具体步骤如下:
s1,所述业务框主管理盘读取自己存储器中写入的业务框id,并判断lash中的业务框id是否合法,是,转入s2,否,转入s4;
s2,所述业务框主管理盘根据业务框id生成所述第一ip地址,并将业务框id发送给业务框备管理盘;
s3,所述业务框备管理盘读取自己的拨码开关的值作为本地业务框id,若本地业务框id与业务框id一致,则将业务框id写入所述业务框备管理盘,若本地业务框id与业务框id不一致,则上报所述业务框主管理盘;
s4,所述业务框主管理盘读取自己的拨码开关的值作为业务框id,判断该业务框id是否合法,是,转入s2,否,提示业务框报警信息。
在上述技术方案的基础上,所述s2还包括:所述业务框备管理盘收到所述业务框主管理盘的业务框id后,进行奇偶校验。
在上述技术方案的基础上,一种集群路由器,包括若干网元,每一网元包括若干业务框和一交换框:
每一业务框设有至少一业务框管理盘、若干业务框业务盘和业务框id设置单元,业务框id设置单元用于设置业务框id;
其中,业务框管理盘用于根据业务框id和业务框业务盘id生成第一ip地址,并通过第一ip地址管理同一业务框内的业务框业务盘的业务;
交换框设有至少一交换框管理盘、若干交换框业务盘和交换框id设置单元,交换框id设置单元用于设置业务框id;
其中,交换框管理盘用于根据交换框id和交换框业务盘id生成第二ip地址,并通过第二ip地址管理统一交换框内的交换框业务盘的业务,交换框管理盘通过第一ip地址和第二ip地址与业务框管理盘交互。
在上述技术方案的基础上,所述业务框id设置单元包括业务框的背板和拨码开关,拨码开关设于所述业务框的背板上;
所述交换框id设置单元包括交换框的背板和拨码开关,拨码开关设于所述交换框的背板上。
在上述技术方案的基础上,所述交换框管理盘包括交换框主管理盘和交换框备管理盘,且所述交换框主管理盘和交换框备管理盘的交换框id一致;
所述业务框管理盘包括业务框主管理盘和业务框备管理盘,且所述业务框主管理盘与业务框备管理盘的业务框id一致。
与现有技术相比,本发明的优点在于:
(1)本发明的一种路由器集群网元管理方法在同一网元中的各业务框都有对应的业务框id,同一个业务框内的业务框管理盘与多个业务框业务盘具有相同的业务框id,通过业务框id对本框内的业务框管理盘和业务框业务盘的ip地址的地址掩码设置成一致,业务框管理盘根据ip地址管理本框内业务框管理盘的业务,个业务框管理盘的ip地址各不相同,可以杜绝各业务框中的业务框管理盘之间进行通信交互。通过交换框id使得交换框内的交换框管理盘管理本框内的交换框业务盘,同时交换框管理盘还用于管理本交换框下挂的业务框的业务框管理盘。
(2)本发明中的第一ip地址包括业务框id和业务框业务盘id,第二ip地址包括交换框id和交换框业务盘id,相较于现有技术中只具有业务盘id的ip地址的数量来说,本发明中增设的框id,增加了ip地址的数量,且使得各个业务盘的ip地址都是独一无二的,交换框管理盘可管理更多的业务盘。
(3)本发明中的交换框管理盘包括交换框主管理盘和交换框备管,理盘业务框管理盘包括业务框主管理盘和业务框备管理盘,保证交换框主管理盘和交换框备管理盘的交换框id一致,业务框主管理盘与业务框备管理盘的业务框id一致,在发生准备倒换或者拔盘的情况下,也可以保证框id不会发生改变,也不需要再次设置框id,方便数据交互管理,适用范围更广。
(4)本发明的集群路由器包括业务框内设置业务框管理盘和交换框内设置业务框管理盘,通过业务框管理盘与交换框管理盘进行交互,与传统的交换框管理盘直接管理所有的业务盘相比,交换框管理盘管理的单盘数量少很多,在交换框管理盘的吞吐能力有限的情况下,可以缓解了交换框管理盘管理通道的压力,减少管理通道拥堵的现象,避免了业务盘黑网管现象的发生。
附图说明
图1为本发明实施例的方法流程图;
图2为本发明实施例的系统框图。
具体实施方式
以下结合附图及实施例对本发明作进一步详细说明。
参见图1所示,本发明实施例提供一种集群路由器的通信管理方法,该集群路由器包括若干网元,每一网元包括若干业务框和一交换框,每一业务框设有至少一业务框管理盘和若干业务框业务盘,交换框设有至少一交换框管理盘和若干交换框业务盘,具体步骤包括:
同一业务框内的业务框管理盘和业务框业务盘均获取业务框id和业务框业务盘id,业务框管理盘根据业务框id和业务框业务盘id生成第一ip地址,业务框管理盘通过第一ip地址管理同一业务框内的业务框业务盘的业务。
业务框管理盘和业务框业务盘获取业务框id的方式包括如下两种:
1)在业务框的背板上设置拨码开关,业务框管理盘和业务框业务盘读取拨码开关的值为业务框id,拨码开关为8位拨码开关;
2)在业务框管理盘上设置拨码开关并在业务框管理盘的存储器中写入业务框id,所述业务框业务盘请求业务框管理盘获得业务框id,其中,业务框业务盘请求业务框管理盘获得业务框id的具体步骤如下:
业务框业务盘间隔一段时间本实施例中为10s向业务框管理盘发送请求获得业务框id的广播报文,业务框管理盘收到广播报文,并向业务框业务盘发送带有业务框id的报文。
本实施例的业务框管理盘包括业务框主管理盘和业务框备管理盘,业务框主管理盘与业务框备管理盘的业务框id一致,若以1)方式设置业务框id,则业务框管理盘和业务框业务盘直接读取拨码开关的值作为业务框id。通过在背板上布置拨码开关的方式最为简单,直观,不易出错。
若以2)方式设置业务框id,不需要改造现有的业务框结构,减少对设备硬件改动的影响,业务框主管理盘与业务框备管理盘的业务框id一致的具体步骤如下:
s1,所述业务框主管理盘读取自己存储器中写入的业务框id,并判断lash中的业务框id是否合法,其中,判断业务框id不合法的条件为业务框id为0或0xff,是,转入s2,否,转入s4;
s2,所述业务框主管理盘根据业务框id生成所述第一ip地址,并将业务框id发送给业务框备管理盘,业务框备管理盘收到所述业务框主管理盘的业务框id后,进行奇偶校验,奇偶校验正确,转入s3,奇偶校验不正确,转入s4;
s3,所述业务框备管理盘读取自己的拨码开关的值作为本地业务框id,将本地业务框id与业务框id做比较,判断是否一致,是,则将业务框id写入所述业务框备管理盘,否,则上报所述业务框主管理盘,并提示告警;
s4,所述业务框主管理盘读取自己的拨码开关的值作为业务框id,判断该业务框id是否合法,是,转入s2,否,业务框无法与网管进行交互,提示业务框报警信息。
交换框管理盘和交换框业务盘均获取交换框id和交换框业务盘id,交换框管理盘根据交换框id和交换框业务盘id生成第二ip地址,交换框管理盘通过第二ip地址管理交换框内的交换框业务盘的业务。
交换框管理盘和交换框业务盘均获取交换框id的方式包括如下两种:
1)在交换框的背板上设置拨码开关,交换框管理盘和交换框业务盘读取拨码开关的值为交换框id;
2)在交换框管理盘上设置拨码开关并在交换框管理盘的存储器中写入交换框id,所述交换框业务盘请求交换框管理盘获得交换框id。
本实施例中的交换框管理盘包括交换框主管理盘和交换框备管理盘,且所述交换框主管理盘和交换框备管理盘的交换框id一致,若以1)方式设置交换框id,则交换框管理盘和交换框业务盘直接读取拨码开关的值作为交换框id。若以2)方式设置交换框id,获取交换框id的方式与上述中以2)方式设置业务框id的方法类似。
通过设置主备管理盘的交换框id一致,即使发生主备倒换或者拔盘的情况下,也不会导致业务框id改变,方便数据交互管理,适用范围更广。
参见图2所示,本实施例提供一种集群路由器,包括若干网元,每一网元包括若干业务框和一交换框,每一业务框设有至少一业务框管理盘、若干业务框业务盘和业务框id设置单元,业务框id设置单元包括业务框的背板和拨码开关,拨码开关设于所述业务框的背板上,业务框id设置单元用于设置业务框id;其中,业务框管理盘用于根据业务框id和业务框业务盘id生成第一ip地址,并通过第一ip地址管理同一业务框内的业务框业务盘的业务。
交换框设有至少一交换框管理盘、若干交换框业务盘和交换框id设置单元,交换框id设置单元包括交换框的背板和拨码开关,拨码开关设于所述交换框的背板上,交换框id设置单元用于设置业务框id;其中,交换框管理盘用于根据交换框id和交换框业务盘id生成第二ip地址,并通过第二ip地址管理统一交换框内的交换框业务盘的业务,交换框管理盘通过第一ip地址和第二ip地址与业务框管理盘交互。通过这种设置方式,交换框管理盘只与业务框管理盘发生数据交换,有效避免了部分单盘出现黑网管的现象。
本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。