[发明专利]一种报文转发方法及装置有效
| 申请号: | 201910250552.0 | 申请日: | 2019-03-29 |
| 公开(公告)号: | CN109905785B | 公开(公告)日: | 2021-05-28 |
| 发明(设计)人: | 田妍君 | 申请(专利权)人: | 新华三技术有限公司 |
| 主分类号: | H04L12/46 | 分类号: | H04L12/46 |
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310052 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 报文 转发 方法 装置 | ||
1.一种报文转发方法,应用于以太网无源光网络EPON设备,其特征在于,所述EPON设备中的光线路终端OLT芯片与转发芯片均支持802.1br协议,所述方法包括:
当OLT芯片从第一光网络单元ONU端口接收到带有EPON头的第一协议报文时,剥除该EPON头,为所述第一协议报文封装第一ETAG,并通过第一内联口将封装有所述第一ETAG的第一协议报文发送给转发芯片;其中,所述第一协议报文为除多点控制MPCP协议报文和操作维护管理OAM扩展协议报文之外的协议报文,所述第一ETAG中的源E-CID为所述第一ONU端口对应的第一E-CID;
所述转发芯片根据所述第一ETAG中的源E-CID确定所述第一协议报文的源端口,并确定该源端口对应的第一虚拟端口信息;
当所述转发芯片根据所述第一虚拟端口信息确定第一虚拟端口使能所述第一协议报文对应的协议时,将所述第一协议报文以及所述第一虚拟端口信息上送中央处理单元CPU,由所述CPU根据所述第一虚拟端口信息对所述第一协议报文进行处理。
2.根据权利要求1所述的方法,其特征在于,所述转发芯片将所述第一协议报文以及所述第一虚拟端口信息上送CPU之后,还包括:
所述转发芯片接收所述CPU发送的第二协议报文以及报文转发方式;
当所述报文转发方式为源端口返回时,所述转发芯片为所述第二协议报文封装第二ETAG,所述第二ETAG中的E-CID为所述第一ETAG中的源E-CID;
所述转发芯片将封装有所述第二ETAG的所述第二协议报文发送给所述OLT芯片,以使所述OLT芯片根据所述第二ETAG中的E-CID确定对应的ONU端口,并通过所述ONU端口发送带有EPON头的所述第二协议报文;
当所述报文转发方式为广播转发时,所述转发芯片根据广播VLAN确定所述第二协议报文的出端口,并从所确定的出端口广播所述第二协议报文。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述OLT芯片从第二ONU端口接收到带有EPON头的第一数据报文时,剥除该EPON头,为所述第一数据报文封装第二ETAG,并通过第二内联口将封装有所述第二ETAG的第一数据报文发送给转发芯片;其中,所述第二ETAG中的源E-CID为所述第二ONU端口对应的第二E-CID;
所述转发芯片根据所述第二ETAG中的源E-CID确定所述第一数据报文的源端口,确定该源端口对应的第二虚拟端口,并根据所述第一数据报文的源地址信息以及所述第二虚拟端口进行转发表项学习;
以及,根据所述第一数据报文的目的地址信息查询本地转发表项,以确定所述第一数据报文的目的出端口,并当该目的出端口为虚拟端口时,确定该目的出端口对应的第三E-CID,为所述第一数据报文封装第三ETAG,并通过该目的出端口对应的第三内联口发送封装有所述第三ETAG的所述第一数据报文。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述OLT芯片从第四内联口接收到封装有第四ETAG的第二数据报文时,剥除所述第四ETAG,根据所述第四ETAG中的E-CID确定所述第二数据报文的目的出端口,并从所述目的出端口转发带有EPON头的所述第二数据报文。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
所述转发芯片确定待分配ONU端口;
所述转发芯片分别为各待分配ONU端口分配对应的E-CID和虚拟端口,并配置各虚拟端口支持的协议。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910250552.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种光网络波长分配的业务重构方法及设备
- 下一篇:一种音乐治愈台灯控制系统





