[发明专利]三态内容寻址存储器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表资源的问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610805501.6/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法