一种标地分离报文转发方法、设备、交换芯片和存储介质与流程

文档序号:21271659发布日期:2020-06-26 22:58阅读:来源:国知局

技术特征:

1.一种标地分离报文转发方法,其特征在于,包括:

s1、系统初始化,收到报文;

s2、获取报文入端口、查询标地分离寄存器的端口使能位;

s3、解析以太报文的以太类型;

s4、判断标地分离寄存器的端口使能位值是否为1,若不为1,则将报文按照传统报文转发,若为1,则进入步骤s5;

s5、判断以太报文的类型是否等于标地分离报文寄存器的以太类型,若不等于,则将报文按照传统报文转发,若等于,则进入步骤s6;

s6、按照标地分离报文转发报文。

2.根据权利要求1所述的标地分离报文转发方法,其特征在于:所述标地分离报文输入端口使能位图的每一个bit表示一个对应的入端口。

3.根据权利要求1所述的标地分离报文转发方法,其特征在于:所述s4中bit值为1时,则该端口允许输入标地分离报文,否则不允许输入标地分离报文。

4.根据权利要求1所述的标地分离报文转发方法,其特征在于:所述s6中按照标地分离报文转发报文的方法为:

s6.1、取出报文中的目的标识;

s6.2、查询标识表和目的标识并进行最长前缀匹配;

s6.3、判断步骤s6.2中的标识表和目的标识是否匹配,若不匹配,则将报文转发至cpu或者丢弃,若匹配,则进入步骤s6.4;

s6.4、查询标识表项得到目的端口和对报文进行修改,并将报文转发。

5.根据权利要求4所述的标地分离报文转发方法,其特征在于:对报文中的目的标识通过标识的最长前缀匹配和vpn字段匹配进行查表转发。

6.根据权利要求4所述的标地分离报文转发方法,其特征在于:基于mask实现标识长度的匹配,其匹配的范围为1到128bit。

7.一种标地分离报文转发设备,其特征在于,包括:

处理器和存储器,该存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,执行如权利要求1至6中任一项所述的方法。

8.一种标地分离报文转发的交换芯片,其特征在于,包括:

处理器,用于从存储器中调用并运行计算机程序,使得安装有所述交换芯片的设备执行如权利要求1至6中任一项所述的方法。

9.根据权利要求8所述的交换芯片,其特征在于:所述交换芯片为asic芯片。

10.一种标地分离报文转发的存储介质,其特征在于:用于存储计算机程序,所述计算机程序使得计算机执行如权利要求1至6中任一项所述的方法。


技术总结
本发明公开了一种标地分离报文转发方法、设备、交换芯片和存储介质,包括S1、系统初始化,收到报文;S2、获取报文入端口、查询标地分离寄存器的端口使能位;S3、解析以太报文的以太类型;S4、判断标地分离寄存器的端口使能位值;S5、判断以太报文的类型是否等于标地分离报文寄存器的以太类型,若不等于,则将报文按照传统报文转发,若等于,则进入步骤S6;S6、按照标地分离报文转发报文。本发明用户可以根据交换芯片具体使用场景对标地分离报文的支持做灵活配置,增强了ASIC芯片的可适应性;且标识长度的匹配范围可以从1到128bit,扩展性强;除此,ASIC芯片同时也支持传统报文和标地分离报文,降低额外成本。

技术研发人员:张晓进;李泽民;蔡平;冯雪峰
受保护的技术使用者:深圳市风云实业有限公司
技术研发日:2020.02.21
技术公布日:2020.06.26
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1