2148107_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2148107_zh-CN

2148107_zh-CN

替换 VLAN ID 时会丢失 VLAN 标记中的优先级

你好,团队、


关于 PFE 的 L3 路由功能,当 VLAN ID 被替换时,优先级(PCP 字段)将丢失。根据我对下面源代码的理解,如果操作是修改,VLAN 标记会首先被删除,然后由 Post process 添加。所以 PCP 丢失了。

Ryder_Jianbo_Gong_0-1754531882803.png

在 FW 源代码中,没有使用 PCLS_ACTION_VLAN_REPLACE 操作。是否可以替换 VLAN ID?


顺祝商祺!

莱德



PFERe: The Priority in VLAN tag is lost when replacing VLAN ID

你好,莱德、

这是硬件的限制--硬件不支持直接修改 VLAN。作为一种变通方法,我们移除现有的 VALN 标记并添加一个新标记。

此外,请记住所有 VLAN 修改都会影响整个 TCI(全部 16 位),包括 VID、PCP 和 DEI 字段。因此,在定义 conntrack 时,应该可以用适当的 PCP 值指定修改后的 VLAN。

事实上,我不知道有什么方法可以保留 PCP 并只更新 12 位 VID。

BR

雅各布

Tags (1)
No ratings
Version history
Last update:
‎11-21-2025 07:48 AM
Updated by: