- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6506QACL工作原理
6506 QACL工作原理及案例分析
6506的QACL工作比较特殊,配置起来有许多注意事项,随着6500系列产品在全球的展开,维护和技术支持任务会越来越重,有必要向广大用服兄弟解释芯片的工作原理,公布一些技术细节。
规则匹配过程
首先介绍一下6506采用的芯片的结构:
PT表项(Packet Type Table):用于设置报文的封装格式、以太网类型等;
其中几个常用的字段为:
Encapsulation: 报文的封装类型,包括Ethernet II, IEEE 802.2/802.3 SNAP, Netware 802.3 Raw,
IEEE 802.2/802.3;
Ethernet type: 以太网类型,只对Ethernet II, IEEE 802.2/802.3 SNAP有效;
Packet type ID: 如果所有字段匹配上后,就得到一个ID号,以与别的表项相区别;
表中除了ID字段的其他字段属于匹配字段,有相应Mask设置,如果Mask=0,则表示该字段是不关心的,即不参与比较/匹配过程。
ID字段的取值是由程序控制的,如果两个表项其他的字段完全相同,则他们的ID号就是相同的。
SrHG表项(Source Host Group Table):用于设置源二、三层信息,如源IP, 源Mac, 源端口等;
DstHG表项(Destination Host Group Table):用于设置目的二、三层信息,如目的IP,目的Mac,目的端口等;
SrHG表项与DstHG表项在CAM表中的表示是相同的,实际上是同一张表,当Source/Destination=0时,表示记录的是源信息,是SrHG表;当Source/Destination=1时,表示记录的是目的信息,是DstHG表。
其中几个常用的字段为:
Entry type: 表项类型,有IP, IPX, L2, L3四个类型,其中L3没有用到;类型不同对其后各
字段的解释就不同。还有一点要格外注意:我们的qacl mode有L2/L3(Link/IP)
两种模式,type=L2只在L2 Mode下有效,type=IP/IPX只在L3 Mode下有效。
有时配置的规则不起作用,可能是Mode没有设置正确;
IP Address: 报文的源或目的IP,只对type=IP有效;
DiffServ/IP Precedence: IP优先级,DSCP;
Physical Port Mask: 端口掩码,表示对从哪些端口进/出的报文,规则生效。我们配置IP
规则时,在多个端口下发,在底层只占用了一个SrHG表项,就是应为该字段
可以表示多个端口信息。这显然大大节约了表项资源;
Vlan ID: 我们当前只支持入Vlan设置,且只能在Link规则才可配;
Mac Address: 报文的源或目的Mac,只对type=L2有效;
Physical Port: 物理端口号,表示对从哪些端口进/出的报文,规则生效。
Host Group ID: 如果所有字段匹配上后,就得到一个ID号,以与别的表项相区别;
表中除了ID字段的其他字段属于匹配字段,有相应Mask设置,如果Mask=0,则表示该字段是不关心的,即不参与比较/匹配过程。
ID字段的取值是由程序控制的,如果两个表项除去Port外其他的字段完全相同,则他们的ID号就是相同的。
SrL4表项(Source Layer 4 Table):用于设置协议类型、TCP Flag、L4源端口号、Socket等;
DstL4表项(Destination Layer 4 Table):用于设置协议类型、TCP Flag、L4目的端口号、Socket等;
SrL4表项与DstL4表项在CAM表中的表示是相同的,实际上是同一张表,当Source/Destination=0时,表示记录的是源信息,是SrL4表;当Source/Destination=1时,表示记录的是目的信息,是DstL4表。
其中几个常用的字段为:
Type: 表项类型,有IP, IPX两个类型,类型不同对其后各字段的解释就不同。
L4 Protocol: 报文的Transport Layer协议号,如配置了Tcp规则,该字段=6;
Port Number: TCP/UDP报文的端口号;
L4 Layer Group ID: 如果所有字段匹配上后,就得到一个ID号,以与别的表项相区别;
表中除了ID字段的其他字段属于匹配字段,有相应Mask设置,如果Mask=0,则
您可能关注的文档
- 25分频电路的设计.doc
- 26函数的应用题.doc
- 261小型机房环境系统解决方案.doc
- 271高效课堂”模式.doc
- 华德学院教学综合楼设计(李赫).doc
- 27塞下曲》教学设计.doc
- 27重大工艺阶段管理办法.doc
- 27售后服务与用户访问管理制度.doc
- 28楼-基础评估报告.doc
- 29统表C09-29通风与空调工程性能检测评分表.doc
- 深度学习及自动驾驶应用 课件 第7章 循环神经网络及自动驾驶车辆换道行为预测.pptx
- 汽车发动机构造与维修 课件 项目八 燃油供给系统.pptx
- 婴幼儿心理发展课件汇总 陈卫芬 项目5--8 婴幼儿智力的发展---婴幼儿社会性的发展.pptx
- 汽车发动机构造与维修 课件 项目七 润滑系统检修.pptx
- 汽车发动机构造与维修 课件 项目一 发动机认知.pptx
- 婴幼儿心理发展课件汇总 陈卫芬 项目1--4 婴幼儿心理发展概述---婴幼儿言语的发展.pptx
- 汽车发动机构造与维修 课件 6.1冷却系统的组成和工作原理.pptx
- 汽车发动机构造与维修 课件 4.4 曲轴飞轮组的构造与检修.pptx
- 供应链运营课件汇总 刘庭翠 项目1--3 供应链及供应链管理---采购与供应商管理.pptx
- 汽车发动机构造与维修 课件 7.2润滑系统:机油压力不足.pptx
文档评论(0)