数据报文处理方法以及网络设备的制造方法_5

文档序号:9767748阅读:来源:国知局
AG,并 将ETAG中的ECID置为该接入端口对应的源ECID ;将修改后的数据报文通过上行板间端口 发送给MB ; MB收到EB发送的携带ETAG数据报文后,若ETAG携带的ECID为源ECID,则确定该数 据报文的入端口为源ECID对应的接入端口,移除所述ETAG以将数据报文还原; MB针对还原后的数据报文进行转发处理以确定出端口,当该报文为单播数据报文时, MB为该数据报文添加 ETAG,并将ETAG中的ECID设置为该出端口对应的目的ECID ; MB将包括出端口的EB作为目标EB,将修改后的单播数据报文通过与目标EB对应的下 行板间端口发送给该目标EB ; 目标EB根据单播数据报文的ETAG中的ECID确定对应的出端口,将ETAG移除后从该 出端口发送出去。2. 根据权利要求1所述的方法,其特征在于,所述MB与EB位于同一个机框内部,且共 用机框内部的电源。3. 根据权利要求1所述的方法,其特征在于,所述网络设备还包括堆叠端口,该堆叠端 口用于与其他网络设备连接形成包括多个网络设备的堆叠系统,所述方法还包括: 当所述目标EB根据单播数据报文的ETAG中的ECID确定对应的出端口不在本EB时, 将携带ETAG的单播数据报文通过堆叠端口发送给堆叠系统内的其他网络设备; 当所述MB从下行板间端口接收到携带ETAG的数据报文时,若ETAG中携带的ECID为 目的ECID,则通过下行板间端口将该报文发送给该目的ECID对应的接入端口所属的EB ; 当EB通过堆叠端口收到来自堆叠系统内部的携带ETAG的数据报文时,EB通过上行板 间端口将该携带ETAG的数据报文发送给所述MB。4. 根据权利要求1所述的方法,其特征在于,其中接入端口分配到的源ECID以及目的 ECID均为全局唯一的ECID ; 或者其中接入端口分配到的源ECID以及目的ECID均为EB上唯一的ECID,所述MB根 据EB标识与ECID的组合来区分端口。5. 根据权利要求1所述的方法,其特征在于,还包括: MB针对自身维护的组播组分配对应的ECID,并根据组播组与ECID的对应关系在网络 设备内部的报文传递路径上进行报文控制规则的配置; 在所述MB针对还原后的数据报文进行转发处理以确定出端口后,还包括:当该报文为 组播数据报文时,MB为该报文添加 ETAG,并将ETAG中的ECID设置为该组播组对应的ECID ; MB将包括出端口的EB作为目标EB,将修改后的组播数据报文通过对应的下行板间端 口发送给该目标EB ;其中对于包括入端口的目标EB,MB在发送该报文之前,将该报文ETAG 中的Ingress ECID设置为所述入端口对应的源ECID ; 目标EB根据报文ETAG中ECID确定对应组播组,根据组播组确定对应的出端口,根据 Ingress ECID过滤掉所述源ECID对应的出端口,将ETAG移除后从剩余的出端口发送出去。6. 根据权利要求5所述的方法,其特征在于,所述网络设备还包括堆叠端口,该堆叠端 口用于与其他网络设备连接形成包括多个网络设备的堆叠系统,所述方法还包括: 当MB从上行板间端口接收到携带ETAG的组播数据报文时,根据报文ETAG中的ECID确 定对应的组播组,根据组播组索引确定出端口,若出端口为MB上的接入端口,则移除ETAG 后从该出端口发送出去,若出端口为下行板间端口,则将携带ETAG的报文从下行板间端口 发送出去; 当目标EB根据组播数据报文ETAG中的ECID确定对应组播组,根据组播组确定对应的 出端口后,若出端口为堆叠端口,则将携带ETAG报文通过堆叠端口发送出去。7. 如权利要求5所述的方法,其特征在于,其中为组播组分配的ECID为全局唯一的 ECID。8. -种网络设备,包括主控板MB以及端口扩展板EB,所述MB通过下行板间端口与EB 的上行板间端口相连,其特征在于: 所述MB用于,针对EB上的接入端口,为该接入端口分配对应的源扩展通道标识ECID 以及目的ECID,根据接入端口与ECID的对应关系在网络设备内部的报文传递路径上进行 报文控制规则的配置;在收到EB发送的携带ETAG数据报文后,若ETAG携带的ECID为源 ECID,则确定该数据报文的入端口为源ECID对应的接入端口,移除所述ETAG以将数据报文 还原;该MB还用于针对还原后的数据报文进行转发处理以确定出端口,当该报文为单播数 据报文时,为该数据报文添加 ETAG,并将ETAG中的ECID设置为该出端口对应的目的ECID ; 将包括出端口的EB作为目标EB,将修改后的单播数据报文通过与目标EB对应的下行板间 端口发送给该目标EB 所述EB用于,通过接入端口收到来在外部的数据报文时,为该数据报文添加扩展标签 ETAG,并将ETAG中的ECID置为该接入端口对应的源ECID ;将修改后的数据报文通过上行 板间端口发送给MB ;其中,该EB还用于在本EB为目标EB时,根据单播数据报文的ETAG中 的ECID确定对应的出端口,将ETAG移除后从该出端口发送出去。9. 根据权利要求8所述的网络设备,其特征在于,所述MB与EB位于同一个机框内部, 且共用机框内部的电源。10. 根据权利要求8所述的网络设备,其特征在于,所述网络设备还包括堆叠端口,该 堆叠端口用于与其他网络设备连接形成包括多个网络设备的堆叠系统; 所述EB进一步用于,在本EB为所述目标EB时,根据单播数据报文的ETAG中的ECID 确定对应的出端口不在本EB时,将携带ETAG的单播数据报文通过堆叠端口发送给堆叠系 统内的其他网络设备;该EB还用于通过堆叠端口收到来自堆叠系统内部的携带ETAG的数 据报文时,通过上行板间端口将该携带ETAG的数据报文发送给所述MB ; 所述MB进一步用于,在从下行板间端口接收到携带ETAG的数据报文时,若ETAG中携 带的ECID为目的ECID,则通过下行板间端口将该报文发送给该目的ECID对应的接入端口 所属的EB。11. 根据权利要求8所述的网络设备,其特征在于:其中接入端口分配到的源ECID以 及目的ECID均为全局唯一的ECID ;或 其中接入端口分配到的源ECID以及目的ECID均为EB上唯一的ECID,所述MB进一步 用于,根据EB标识与ECID的组合来区分端口。12. 根据权利要求8所述的网络设备,其特征在于: 所述MB,进一步用于针对自身维护的组播组分配对应的ECID,并根据组播组与ECID的 对应关系在网络设备内部的报文传递路径上进行报文控制规则的配置;且针对还原后的数 据报文进行转发处理以确定出端口后,若当该报文为组播数据报文时,为该报文添加 ETAG, 并将ETAG中的ECID设置为该组播组对应的ECID ;该MB还用于,将包括出端口的EB作为 目标EB,将修改后的组播数据报文通过对应的下行板间端口发送给该目标EB ;其中对于包 括入端口的目标EB,MB在发送该报文之前,将该报文ETAG中的Ingress ECID设置为所述 入端口对应的源ECID ; 所述EB还用于,在本EB为目标EB时,根据报文ETAG中ECID确定对应组播组,根据组 播组确定对应的出端口,根据Ingress ECID过滤掉所述源ECID对应的出端口,将ETAG移 除后从剩余的出端口发送出去。13. 根据权利要求12所述的网络设备,其特征在于,还包括堆叠端口,该堆叠端口用于 与其他网络设备连接形成包括多个网络设备的堆叠系统: 其中该MB还用于,从上行板间端口接收到携带ETAG的组播数据报文时,根据报文ETAG 中的ECID确定对应的组播组,根据组播组索引确定出端口,若出端口为MB上的接入端口, 则移除ETAG后从该出端口发送出去,若出端口为下行板间端口,则将携带ETAG的报文从下 行板间端口发送出去; 所述EB还用于,在作为目标EB时根据组播数据报文ETAG中的ECID确定对应组播组, 根据组播组确定对应的出端口后,若出端口为堆叠端口,则将携带ETAG报文通过堆叠端口 发送出去。14. 如权利要求12所述的网络设备,其特征在于,其中为组播组分配的ECID为全局唯 一的 ECID。
【专利摘要】本申请提供一种数据报文处理方法及网络设备,该方法包括:当EB为该接入数据报文添加ETAG,并将ETAG中的ECID置为该接入端口对应的源ECID然后发送给MB;MB收到后确定该数据报文的入端口为源ECID对应的接入端口,将数据报文还原;MB确定报文出端口,当该报文为单播数据报文时添加ETAG并将ETAG中的ECID设置为该出端口对应的目的ECID;将报文发送给该目标EB;目标EB根据单播数据报文的ETAG中的ECID确定对应的出端口,将ETAG移除后从该出端口发送出去。上述方法允许网络设备以更低廉的成本获得更多扩展的端口,由于巧妙地运用了标准报文结果,通用性更强。
【IPC分类】H04L12/701
【公开号】CN105530179
【申请号】CN201410513656
【发明人】田妍君, 汪洪远
【申请人】杭州华三通信技术有限公司
【公开日】2016年4月27日
【申请日】2014年9月29日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1