[发明专利]三态内容寻址存储器TCAM表的写入方法及装置有效

专利信息
申请号: 201610805501.6 申请日: 2016-09-06
公开(公告)号: CN107800627B 公开(公告)日: 2021-04-06
发明(设计)人: 吴小娟;陈文迅 申请(专利权)人: 中兴通讯股份有限公司
主分类号: H04L12/741 分类号: H04L12/741;H04L12/26;H04L29/06
代理公司: 深圳市力道知识产权代理事务所(普通合伙) 44507 代理人: 张传义
地址: 518057 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 三态 内容 寻址 存储器 tcam 写入 方法 装置
【说明书】:

发明提供了一种三态内容寻址存储器TCAM表的写入方法及装置,其中,该方法包括:将访问控制列表ACL相关业务应用到聚合端口之后,将ACL包含的所有规则条目写到该聚合端口的成员端口所在网络处理器NP的TCAM表中。采用上述技术方案,解决了相关技术中浪费TCAM表资源的问题,有效节约了TCAM表资源,同时实现了路由设备便捷的管理多NP的TCAM表。

技术领域

本发明涉及通信领域,具体而言,涉及一种三态内容寻址存储器TCAM表的写入方法及装置。

背景技术

在相关技术中,访问控制列表(Access Control List,简称为ACL)访问控制列表,是一种流分类工具,高端路由器使用ACL可以实现端口流量的分类和控制、流镜像、路由策略、策略路由等功能。ACL可以依据报文中的字段对报文进行筛选过滤,最为常见的筛选字段是数据报文中的五元组,即源IP地址、目的IP地址、协议号、源端口号和目的端口号。

一张ACL列表(list)可以有多条规则(rule),每条规则都描述了一定的匹配条件。对于给定的报文,从第一条规则开始判读是否匹配,一旦匹配中规则,就执行规则内设定的动作(permit/deny)并返回。

聚合端口(Trunk)是一个逻辑端口,是多个物理端口的聚合,以用来实现流量的负载分担、链路间的冗余备份等功能。按照物理端口的类型通常分为以太链路的聚合和POS链路的聚合。

ACL相关的业务包括端口ACL,单播路由反向路由查找(Unicast Reverse PathForwarding,简称为URPF),策略路由Route-Map,流镜像,流采样等,所有业务都会引用ACL列表中的规则,并将规则写表。

核心路由器设备是一个多网络处理器(Network Processor,简称为NP)的环境,设备每块线卡槽位有4个NP,分别称为NP0,NP1,NP2,NP3,每个NP支持100Gbps的转发性能,单线卡可以支持400Gbps的转发性能。单线卡支持400G和200G的相互转化,400G是4个NP都生效,200G是NP0,NP1生效。

ACL相关业务写表是指,将ACL相关业务应用到端口后,设备将ACL包含的所有规则都写到端口所在NP的三态内容寻址存储器(Ternary Content Addressable Memory,简称为TCAM)表中,所有的业务都公用一张TCAM表。对于聚合端口,不论聚合端口包含多少物理成员,设备会将ACL规则写到所有线卡的所有NP的TCAM表中。后续,聚合端口的物理成员若发生了变化,也不会动态更新TCAM表。

经过分析,在相关技术中的实现方法存在如下问题:

1、无论某个NP中是否包含聚合端口的物理成员口,设备都会将ACL规则写入此NP的TCAM表中,而不进行区分。这样既浪费了TCAM表资源,也增加了写表时间。

2、在200G升级到400G或者400G恢复为200G的环境中,会导致错误和异常。

以200G升级到400G为例,200G时聚合端口绑定ACL相关业务后,会将ACL规则写入到NP0,NP1的TCAM表中,当升级到400G后,若NP2、NP3中有新的端口添加到聚合端口中,由于设备当有成员更新时,不会更新TCAM表,新添加的成员口将不会生效。

此外,从400G转化为200G时,NP2、NP3将被卸载,若设备还往NP2、NP3的TCAM表中写规则会导致异常。

针对相关技术中,浪费TCAM表资源的问题,目前还没有有效地解决方案。

发明内容

本发明实施例提供了一种三态内容寻址存储器TCAM表的写入方法及装置,以至少解决相关技术中相关技术中浪费TCAM表资源的问题。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610805501.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code