一种管理信息的传送方法和系统的制作方法_3

文档序号:9891289阅读:来源:国知局
他单元收到vlan通道资源后,仓ll建虚拟网口 ;
[0064]步骤S204:二层交换单元创建vlan通道,打通单元间通信链路;
[0065]步骤S205:当业务传送单元失效后,主控单元回收vlan通道资源,并通知其他单元删除vlan通道。
[0066]实施例三
[0067]为了更好的说明本发明,以下结合附图3-5和具体实施例对本发明进行详细描述。
[0068]接入单元、主控单元、三层路由单元、业务传送单元通过内部以太网总线或操作系统内部通信与二层交换单元通信。系统中的单元均可用软件实现,通常是部署在板卡实体上,一个板卡可部署一个单元,也可部署多个单元。板卡实体为单元间通信提供网口和tcp/ip协议栈、操作系统等,用于将各单元的管理报文封装成以太网报文传送。各板卡的mac和ip由槽位号自动生成,作为二 /三层网络通信的标识。
[0069]如图3所示,系统默认有一个内部通信vlan,主控单元与其他单元通过此vlan进行通信。在网元内部,主控单元与其他单元形成C/S架构,其他单元为客户端Client并主动与主控单元建链,主控单元为服务端Sever。建链成功后其他单元将自身信息传送给主控单元。信息包括:所在板卡槽位号;单元类型(1-接入单元;2_三层路由单元,3-二层交换单元,4-主控单元,5-业务传送单元);需要vlan通道个数(业务传送单元由传送业务端口数决定,其他单元默认为I个)。
[0070]主控单元收到其他单元发来的信息后,根据单元信息进行vlan通道资源分配,并通知其他单元创建vlan通道。本实施例中的第一 vlan通道为vlanC通道、第二 vlan通道为vlanB通道和第三vlan通道为vlanA通道为例进行说明。如图4所示,接入网元,vlanA分配给接入单元和三层路由单元,以实现网管pc到三层路由单元的传送,此时主控单元把vlanid通知接入单元和三层路由单元,接入单元和三层路由单元收到vlanid后创建虚拟网口,该虚拟网口只发送和接收带vlanA tag的802.1Q报文,对于三层路由单元虚拟网口还用于路由的出端口 ;同样,vlanC分配给业务传送单元和三层路由单元,以实现网元间信息传送;vlanB分配给三层路由单元和主控单元,以实现三层路由单元到本地网元主控的信息传送;最后,主控单元通知二层交换单元创建vlan通道,并将对应单元的物理端口加入vlan中,二层交换单元创建vlanA,并将portA和portB以tag方式加入vlanA,这样接入单元和三层路由单元的vlanA通道就打通了。以同样方法将portA和portC以tag方式加入vlanB打通vlanB通道、将portA和portD以tag方式加入vlanC打通vlanC通道。对于非接入网元,如图5所示,具体如上述方式创建vlanB通道和vlanC通道,并打通该vlanB通道和V IanC通道。
[0071]当vlan通道开通后,管理报文即管理信息处理流程,如图6所示,网管报文从PC通过接入单元传送到二层交换单元,接入单元将管理报文封装成802.1Q格式,vlanid =vlanA。二层交换单元根据802.1Q标签,在vlanA中传送给三层路由单元。三层路由单元通过dip在路由表查找出端口,如果为本地网元,则直接将报文封装在vlanB传送给主控单元。如果为远端网元,则封装在vlanC传送给业务传送单元,业务传送单元中的报文处理逻辑将802.1Q标签去掉,还原成标准以太网包封装到业务通道I中传送(如果业务通道为OTN业务,则封装在GCC中,如果业务通道为以太网业务,则封装在业务vlan中…)。进一步,参见图7所示,为非接入网元的管理信息处理流程,对端业务传送单元从业务通道中解析出以太网报文后添加802.1Q标签,vlanid为vlanC’,然后发送给二层交换单元,二层交换单元在vlanC’中转发报文,如果为本地网元,则直接将报文封装在vlanB’传送给主控单元。如果为远端网元,则封装在vlanC’传送给业务传送单元,业务传送单元中的报文处理逻辑将802.1Q标签去掉,还原成标准以太网包封装到业务通道2中传送。
[0072]实施例四
[0073]本实施例的管理信息的传送系统,如图8所示,包括主控单元、非主控单元和二层交换单元:主控单元接收非主控单元的链接请求,与非主控单元建立链接后,对与其建链的各非主控单元分配vlan通道资源,并将分配的vlan通道资源信息发送给对应的非主控单元;非主控单元接收主控单元分配的vlan通道资源信息,并根据vlan通道资源信息建立虚拟网口,虚拟网口用于发送和/或接收vlan通道传送的管理信息;主控单元向二层交换单元发送创建vlan通道的通知信息;二层交换单元接收通知信息,并根据通知信息创建vlan通道,并将与vlan通道对应的单元的物理端口以标签的方式加入vlan通道;vlan通道用于传送管理信息。
[0074]进一步,非主控单元包括三层路由单元,二层交换单元根据通知消息创建三层路由单元与交互单元之间的vlan通道。
[0075]进一步,交互单元包括主控单元和业务传送单元;二层交换单元还用于:建三层路由单元与业务传送单元之间的第一 vlan通道,创建三层路由单元与主控单元之间的第二vlan通道。
[0076]进一步,交互单元还包括接入单元;二层交换单元还用于:创建三层路由单元与接入单元之间的第三vlan通道。
[0077]进一步,业务传送单元从业务通道中获取管理信息,通过第一 vlan通道将管理信息传送给三层路由单元;三层路由单元接收管理信息,对管理信息进行处理并选择对应的vlan通道进行传送。
[0078]进一步,接入单元从网管获取管理信息,通过第三vlan通道将管理信息传送给三层路由单元;三层路由单元接收管理信息,对管理信息进行处理并选择对应的vlan通道进行传送,和/或业务传送单元从业务通道中获取管理信息,通过第一 vlan通道将管理信息传送给三层路由单元;三层路由单元接收管理信息,对管理信息进行处理并选择对应的vlan通道进行传送。
[0079]进一步,三层路由单元判断管理信息的端口是否为本地网元;如果是,则通过第二vlan通道将管理信息传送给主控单元;如果否,则将管理信息通过第一 vlan通道传送给业务传送单元,业务传送单元还用于通过业务通道将管理信息转发给其他网元。
[0080]其中,本实施例中的二层交换单元,由二层交换芯片实现基于vlan的二层转发功能,同时提供其他单元的接入。三层路由单元,实现基于ip的三层路由功能,内部运行路由协议,计算全网路由表,该单元可由软件实现,也可以由具有L3转发功能的交换芯片实现。主控单元,实现vlan通道资源的管理及各个单元的管理,由软件实现。业务传送单元,提供业务传送通道,通道端口类型包括但不限于OTN、PTN、SDH、以太网等,该通道也用于传送监控信息,由内部FPGA实现将管理报文插入到业务传送通道中,OTN业务插入到GCC中,PTN走单独的pw,SDH插入到一个时隙中,以太网走单独的vlan传送等。接入单元,该单元一般在接入网元使用,非接入网元不是必须的,需要提供接口到二层交换单元的通道,用于网管pc的接入,接口类型不限,也可为网管DCN提供接入。
[0081]进一步,本实施例中的各个
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1