一种分组与光传送网融合产品的DCN处理方法与系统与流程

文档序号:24413596发布日期:2021-03-26 20:19阅读:来源:国知局

技术特征:
1.一种分组与光传送网融合产品的dcn处理方法,其特征在于:包括以下步骤:当从本融合设备发向光传送网光口连接信息时:步骤s100、cpu上生成对应光口的虚拟ppp接口,并生成相关转发表项信息和光传送网信息,下发需要连接的协议报文并封装特殊的eth头部和分组交换芯片的头部到分组交换芯片;步骤s200、分组交换芯片收到报文,解析头部是发向与fpga连接端口的报文,将报文头部剥掉定向发出端口到fpga;步骤s300、fpga根据报文中携带的报文头部信息,解析出发往光传送网的端口,然后将特殊的头部剥掉,封装原始ppp报文头部,恢复原始ppp报文,将其封装成hdlc格式后,用gcc开销形式将帧发送到光传送网出口,;当从光传送网光口收到发向本融合设备连接信息时:步骤s400、fpga将帧信息解析出gcc开销后还原成报文形式,再进行hdlc格式解封装,进一步还原成原始ppp报文,将ppp报文头部剥掉再封装特殊的eth头部包括入端口信息,将报文发送给分组交换芯片;步骤s500、分组交换芯片收到报文,解析是从fpga收到的报文,将报文填加相应的头部后发往与cpu连接的端口;步骤s600、cpu收到报文解析分组交换芯片头部知道是fpga来源的报文,再解析特殊的eth头表明是需要上送协议报文到对应的虚拟ppp接口。2.根据权利要求1所述的分组与光传送网融合产品的dcn处理方法,其特征在于:所述步骤s100具体包括:步骤s101:otn是否有光口存在;步骤s102:如果不存在,流程结束;如果存在,根据端口类型、端口所在槽位号和端口号进行组合运算,得到dcn ppp虚拟接口的索引;步骤s103:根据dcn虚拟接口索引,通过配置管理,控制平面产生相应的dcn ppp虚拟接口,并下发对应虚拟接口的建链协议报文;步骤s104:转发面收到报文,根据生成的端口转化表项查找出真正的出口;步骤s105:为便于光传送网fpga方便识别该管控报文,封装特殊的eth头部标识此类型报文,包括特殊的mac,以及一层特殊的vlan 4094表明是dcn信息报文;步骤s106:再将出端口以vlan的形式封装进报文;步骤s107:再封装一层tag给分组交换芯片识别将报文发送给fpga。3.根据权利要求1所述的分组与光传送网融合产品的dcn处理方法,其特征在于:所述步骤s300具体包括:步骤s301:fpga收到的报文是否为约定的特殊eth mac头;步骤s302:如果不是,丢弃该报文,如果是,提取特殊eth头vlan信息根据优先级进行入队;步骤s303:判断能否得到调度;步骤s304:如果不能,缓存中等待,如果能,剥掉特殊eth头;步骤s305:封装原始ppp报文的头部恢复成原始ppp报文;步骤s306:再进行hdlc格式的报文封装;
步骤s307:将封装后的报文插入gcc开销中包括步骤s308:将以帧的形式从对应光口发到光传送网网络上。4.根据权利要求1所述的分组与光传送网融合产品的dcn处理方法,其特征在于:所述步骤s400中,入端口的信息为vlan信息和表示dcn报文的vlan 4094。5.根据权利要求1所述的分组与光传送网融合产品的dcn处理方法,其特征在于:所述步骤s600具体包括:步骤s601:解析报文tag信息并剥掉,判断是否从fpga发送过来的报文;步骤s602:如果不是,按照普通报文流程处理,如果是,进入otn dcn处理流程;步骤s603:判断是否为特殊的eth mac头;步骤s604:如果不是,丢包,如果是,进一步解析封装的vlan信息提取otn接口的槽位端口号;步骤s605:查找转发表项,转换出该接口对应的dcn ppp虚拟接口;步骤s606:剥掉特殊的eth头,并封装ppp头,还原原始ppp报文;步骤s607:将控制面需要的端口信息等内容封装上送头,与报文一起上送控制面。6.一种分组与光传送网融合产品的dcn处理系统,其特征在于:包括分组控制平面、分组转发平面、光传送网转发平面;所述的分组控制平面的处理,包括otn dcn接口的生成、ppp协议模块的处理、dhcp功能的配置、ospf协议配置、路由处理;dcn虚拟接口的生成,用于管控系统方便管理各个相对应的用户;ppp协议模块,用于相邻两台设备之间建立链接;dhcp功能,用于远端的管控系统可以按照需要分配给用户地址池中的地址;ospf协议模块,用于通告路由,打通管控系统之间的通路;路由模块,用于转发报文到需要的目的地址;所述的分组转发平面,包括分为转发表模块、多核cpu转发模块、分组交换芯片模块;转发表模块由控制平面生成;多核cpu转发模块执行查找动作,主要包括端口之间的转换;分组交换芯片模块负责多核cpu模块与光传送网之间的信息传递;所述的光传送网转发平面主要为fpga模块;fpga负责将报文根据优先级进行入队,并进行调度处理,调度出队的报文进行hdlc封装后转换成gcc开销模式以光网络帧格式从光口发送到otn网络;或反向从otn网络光口收到相应帧,解析出gcc开销,还原成报文再进行hdlc解封装,最终封装成约定的报文发送到分组模块。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1