交换机笔记4.2

44 篇文章 18 订阅

4.2到CPU去的级联标签(To_CPU DSA Tag)
当CPU运行生成树协议时(5.2节)或需要执行IGMP/MLD监听(2.3.4节)或ARP镜像时(2.3.3节)或2层策略时(2.1.3节),CPU必须接收一些特殊帧。如果将交换机设置成为探测特殊帧并且也配置成从DSA标签端口(如:CPU的端口)出口这些帧,则帧从端口出去时会被To_CPU DSA Tag修改。To_CPU DSA Tag的格式的定义在下图和下表中。
在使用DSA标签端口将多个设备连接在一起的环境中,中间的设备将接收To_CPU DSA标签的帧。这些帧未经修改就通过中间交换机发送。它们从CPUDest寄存器定义的端口(全局1偏移量0x1A)发出,除非帧的CPU代码为0x5,否则它将从MirrorDest寄存器定义的端口流出(也在全局1偏移量0x1A中)。这允许将2层策略镜像(2.1.3节)从管理CPU连接到的端口定向到其他端口。这样,普通网络端口可以成为2层策略镜像的最终目标。

NOTE:1、如果CPU发送To_CPU DSA标签帧到交换机,它将会映射上面的状态,这意味着CPU可能会接收到退回的未修改的帧(取决于帧的CPU代码以及CPUDest和MirrorDest寄存器的设置)。它可以用诊断的方式来测试从CPU到交换机之间的帧流。如果CPU需要发送帧到特殊的端口,则使用From_CPU DSA Tag帧格式来代替它。
2、To_CPU DSA的标签帧被认为是MGMT(管理)帧。MGMT帧会被用不同的方式在交换机内部被处理。请参考4.6节。
1、Src_Tagged:源标签模式,即DSA标签将会放在标准的IEEE标签的前面。标准的标签包含0x8100以太类型。如果帧从已启用802.1Q的带IEEE标签的普通网络端口(2节)来,该位必须设置为1。如果帧进入提供商端口(3节),帧从禁用802.1Q的带IEEE标签的普通的网络端口来则该位不能置1(即基于端口的VLAN被使用)。在这些情况下,DSA标签会添加到帧中,而帧的其余内容保持不变。
2、Src_Dev:源设备。这些位用于定义帧首先进入的原始的源设备的编号(即,在交换到内部DSA标签端口之前,帧从普通网络(2节)或提供商端口(3节)进入的第一个设备)。这些位来自源设备的DeviceNumber寄存器(全局1偏移量0x1c)。
3、Src_Port:源端口。这些位被用于定义原始的源设备的编号(如上的源设备)。0x00表示端口0,0x01表示端口1依此类推。这些位始终代表了To_CPU帧的物理Src_Port甚至是物理的Src_Port是中继端口(5.10节)。
4、Code:代码。To_CPU帧类型的代码。这些位通过源Src_Dev(参考上述)来设置用于指示To_CPU的帧类型。设备会根据在下表的定义来生成帧类型的代码。
5、C: 原始帧的CFI(规范格式指示符)位,如果该帧最初进入交换机的标准网络端口(第2节)时已被IEEE标记。如果帧最初进入交换机上的提供程序端口(第1.1节)时已被提供程序标记,则它是原始帧的DEI(合格标识符)位。
6、PRI[2:0]:优先级,普通网络在2.4节,提供商端口在3.2.2节
7、VID[11:0]:帧的VLAN标识。普通网络在2.2.2.5节,提供商在3.2.1节。
表:To_CPU代码的含义
代码 名称 说明
0x0 MGMT Trap 放置在来自目的地址管理陷阱的重定向的帧上(5.3节)
0x1 Frame2Reg 放置在远程管理响应帧上(7节)
0x2 IGMP/MLD Trap 放置在来自IGMP/MLD陷阱的重定向帧上(2.3.4节)
0x3 策略Trap 放置在来自2层策略的陷阱的重定向的帧上(2.1.3节)
0x4 ARP镜像 放置在来自ARP镜像的镜像帧或复制帧上(2.3.3节)
0x5 策略镜像 放置在来自2层策略镜像的镜像帧或复制帧上(2.1.3节)
0x6 保留 保留以备将来使用
0x7 保留 保留以备将来使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值