示例:使用 DSCP IPv6 BA 分类器配置 CoS
此示例说明如何将接口与默认或用户定义的 DSCP IPv6 BA 分类器相关联。
要求
开始之前,请为 IPv6 在设备上配置 ge-0/0/0 接口并定义用户定义的 DSCP IPv6 分类器设置。请参阅 了解使用 DSCP IPv6 BA 分类器的 CoS。
概述
在此示例中,您将配置 CoS 并定义转发类。您可以为 DiffServ CoS 创建行为聚合分类器作为 dscp-ipv6 示例并导入默认 DSCP IPv6 分类器。
然后,您将尽力服务转发类指定为 Be-Class,将加速转发类指定为 ef 类,将有保证的转发类指定为 af 类,将网络控制转发类指定为 nc 类。最后,您将用户定义的分类器应用于接口 ge-0/0/0。
配置
程序
CLI 快速配置
要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,移除任何换行符,更改与网络配置匹配所需的任何详细信息,将命令复制并粘贴到层级的 CLI 中 [edit]
,然后从配置模式进入 commit
。
set class-of-service forwarding-classes queue 0 be-class set class-of-service forwarding-classes queue 1 ef-class set class-of-service forwarding-classes queue 2 af-class set class-of-service forwarding-classes queue 3 nc-class set class-of-service classifiers dscp-ipv6 dscp-ipv6-example import default set class-of-service classifiers dscp-ipv6 dscp-ipv6-example forwarding-class be-class loss-priority high code-points 000001 set class-of-service classifiers dscp-ipv6 dscp-ipv6-example forwarding-class ef-class loss-priority high code-points 101111 set class-of-service classifiers dscp-ipv6 dscp-ipv6-example forwarding-class af-class loss-priority high code-points 001100 set class-of-service classifiers dscp-ipv6 dscp-ipv6-example forwarding-class nc-class loss-priority high code-points 110001 set class-of-service interfaces ge-0/0/0 unit 0 classifiers dscp-ipv6 dscp-ipv6-example
逐步过程
以下示例要求您在配置层次结构中导航各个级别。有关如何执行此操作的说明,请参阅 Junos OS CLI 用户指南中的在配置模式下使用 CLI 编辑器。
要使用用户定义的 DSCP IPv6 BA 分类器配置 CoS:
配置 CoS。
[edit] user@host# edit class-of-service
定义转发类。
[edit class-of-service] user@host# set forwarding-classes queue 0 be-class user@host# set forwarding-classes queue 1 ef-class user@host# set forwarding-classes queue 2 af-class user@host# set forwarding-classes queue 3 nc-class
为 DiffServ CoS 创建行为聚合分类器。
[edit class-of-service] user@host# edit classifiers dscp-ipv6 dscp-ipv6-example
导入 DSCP IPv6 分类器。
[edit class-of-service classifiers dscp-ipv6 dscp-ipv6-example] user@host# set import default
指定尽力转发类分类器。
[edit class-of-service classifiers dscp-ipv6 dscp-ipv6-example] user@host# set forwarding-class be-class loss-priority high code-points 000001
指定加速转发分类器。
[edit class-of-service classifiers dscp-ipv6 dscp-ipv6-example] user@host# set forwarding-class ef-class loss-priority high code-points 101111
指定有保证的转发分类器。
[edit class-of-service classifiers dscp-ipv6 dscp-ipv6-example] user@host# set forwarding-class af-class loss-priority high code-points 001100
指定网络控制转发分类器。
[edit class-of-service classifiers dscp-ipv6 dscp-ipv6-example] user@host# set forwarding-class nc-class loss-priority high code-points 110001
将用户定义分类器与接口相关联。
[edit class-of-service] user@host# set interfaces ge-0/0/0 unit 0 classifiers dscp-ipv6 dscp-ipv6-example
结果
在配置模式下,输入 show-of-service 命令以确认您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明以将其更正。
[edit]
user@host# show class-of-service
classifiers {
dscp-ipv6 dscp-ipv6-example {
import default;
forwarding-class be-class {
loss-priority high code-points 000001;
}
forwarding-class ef-class {
loss-priority high code-points 101111;
}
forwarding-class af-class {
loss-priority high code-points 001100;
}
forwarding-class nc-class {
loss-priority high code-points 110001;
}
}
}
forwarding-classes {
queue 0 be-class;
queue 1 ef-class;
queue 2 af-class;
queue 3 nc-class;
}
interfaces {
ge-0/0/0 {
unit 0 {
classifiers {
dscp-ipv6 dscp-ipv6-example;
}
}
}
}
如果完成设备配置,请在配置模式下输入 提交 。