发明名称 一种实现多业务转发的方法和网络处理器
摘要 本发明涉及一种实现多业务转发的方法和网络处理器,该方法包括:接收到报文后,根据业务配置解析出报文携带的VLAN信息,根据报文接入的端口信息和所述VLAN信息查找相应的转发标识;根据报文携带的目的MAC地址信息和所述转发标识,在MAC地址表中查找目的端口的信息;根据查找结果将报文发送给查找到的目的端口或所述转发标识对应的端口。本发明通过将普通二层业务、QinQ业务、L2VPN业务综合进行抽象,将上述三种业务的转发表抽象综合一体化,将上述三种业务的转发流程设计成一个流程,极大的节省了网络处理器指令空间和表项资源,减轻了控制层面负担,并且提高了可扩展性和兼容性。
申请公布号 CN101820392B 申请公布日期 2015.08.12
申请号 CN201010139684.5 申请日期 2010.03.26
申请人 中兴通讯股份有限公司 发明人 孙蓓;钱勇
分类号 H04L12/947(2013.01)I 主分类号 H04L12/947(2013.01)I
代理机构 北京安信方达知识产权代理有限公司 11262 代理人 李健;龙洪
主权项 一种实现多业务转发的方法,包括:接收到报文后,根据业务配置解析出报文携带的虚拟局域网VLAN信息,根据报文接入的端口信息和所述VLAN信息查找相应的转发标识;根据报文携带的目的MAC地址信息和所述转发标识,在MAC地址表中查找目的端口的信息;根据查找结果将报文发送给查找到的目的端口或所述转发标识对应的端口;所述根据业务配置解析出报文携带的VLAN信息包含二层VLAN标志,则根据特定的哈希算法将所述端口信息和VLAN信息计算为一哈希值;根据所述哈希值在预先配置的第一映射表中查找相应的转发标识;所述根据业务配置解析出报文携带的VLAN信息包含一层VLAN标志或不带VLAN标志,则根据所述端口信息和VLAN信息、或者所述端口信息和所述端口的缺省VLAN信息在预先配置的第二映射表中查找相应的转发标识。
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部