Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

重写数据包标头以确保转发行为

当数据包进入或退出网络时,可能需要边缘路由器来更改数据包的服务等级 (CoS) 设置。 重写规则 将 CoS 位的值设置在数据包标头内。每个重写规则都会读取与数据包关联的当前转发类和丢失优先级信息,从表中找到所选的 CoS 值,并将此 CoS 值写入数据包标头。

实际上,重写规则执行数据包进入路由设备时使用的行为聚合 (BA) 分类器的相反功能。当数据包离开路由平台时,最终 CoS 操作通常是重写规则的应用。

您配置重写规则以更改边缘路由器出站接口上传出数据包中的 CoS 值,以满足目标对等方的策略。这样,邻接网络中的下游路由设备便可将每个数据包分类为适当的服务组。

此外,您通常需要在边缘路由器的入站接口重写给定的标记(IP 优先级、差异服务代码点 [DSCP]、IEEE 802.1p 或 MPLS EXP 设置),以适应核心设备的 BA 分类。

图 1 显示了通过四个路由设备的数据包流。路由器 A 重写传入数据包中的 CoS 位,以适应路由器 B 和 C 路由器 D 执行的 BA 分类。 路由器 D 会更改数据包的 CoS 位,然后再将其传输到邻接网络。

图 1:网络数据 Packet Flow Across the Network包流

对于每个传入数据包,入口分类器将入口 CoS 位解码为转发类和数据包丢失优先级 (PLP) 组合。出口 CoS 信息取决于哪种类型的重写标记处于活动状态,如下所示:

  • 对于多协议标签交换 (MPLS) EXP 和 IEEE 802.1 重写标记,值来自重 写规则中的转发类和 PLP 值。MPLS EXP 和 IEEE 802.1 标记没有保留,因为它们是第 2 层封装的一部分。

  • 对于 IP 优先级和 DiffServ 代码点 (DSCP) 重写标记,标记器会更改服务类型 (ToS) 字节上的前三个位,同时将最后三个位保持不变。

要配置 CoS 重写规则,请定义重写规则并将其应用于接口。在层次结构级别中 [edit class-of-service] 包括以下语句: