为基于 RFC 2544 的基准测试配置以太网环路
以太网环路是可用于验证连接以及识别或隔离网络故障的一项功能。
在 ACX 系列路由器上,对于 bridge 系列配置,在出口用户到网络接口 (UNI) 方向上支持以太网环路。在 ACX 系列路由器中,以太网环路配置在逻辑接口上。以太网环路功能可用于性能测量,其中数据包被循环回测量设备以测试各种服务。
下测试端到端服务
图 1 显示了一个场景:UNI-B 接口在出口方向上配置为以太网环路模式。在交换源和目的 MAC 地址后,在 ACX 系列路由器的网络至网络接口 (NNI) 上接收的数据包将被转发到 UNI-B 接口,并在 UNI-B 接口上环回。这是测试端到端服务的用例。
您可以使用以下可选参数来识别以太网环路的出口流量:
-
源 MAC 地址
-
目标 MAC 地址
-
源 IPv4 地址
-
目标 IPv4 地址
-
VLAN
-
VLAN .1p 优先级
-
以太类型
-
测试迭代器持续时间
在执行RFC2544基准测试时,通过在[edit services rpm rfc2544-benchmarking]层次结构级别包含 Ethernet-loopback CLI 语句,将以太网环路配置为逻辑接口上的测试模式。
如果在逻辑接口上配置以太网环路而未配置任何可选参数,则在执行测试时,同一桥接域中的任何未知单播流量也会被环回,并且不会转发至其他逻辑接口。
在执行RFC2544基准测试时,如果未配置 test-iterator-duration 参数,则以太网环路将继续,直到测试完成或终止。
执行RFC2544基准测试时,可以在启动器、反射器或环路模式下配置测试。您不能在这些测试模式的组合中执行RFC2544基准测试。
以下是以太网环路配置示例:
[edit services rpm rfc2544-benchmarking]
tests {
test-name test1{
source-mac-address 00:bb:cc:dd:ee:ff;
destination-mac-address 00:11:22:33:44:55;
vlan-id 100;
vlan-priority 2;
vlan-cfi 1;
ip-swap;
udp-tcp-port-swap;
forwarding-class network-control;
packet-loss-priority medium-high;
mode ethernet-loopback;
family bridge;
reflect-etype 2048;
direction egress;
source-udp-port 2020;
destination-udp-port 3030;
test-iterator-duration 50;
test-interface ge-0/1/6.0;
}
}
[edit interfaces]
ge-0/1/4 {
flexible-vlan-tagging;
encapsulation flexible-ethernet-services;
unit 0 {
encapsulation vlan-bridge;
vlan-id 1000;
family bridge {
filter {
input ft1;
}
}
}
ge-0/1/6 {
flexible-vlan-tagging;
encapsulation flexible-ethernet-services;
unit 0 {
encapsulation vlan-bridge;
vlan-id 100;
input-vlan-map {
push;
vlan-id 1000;
}
output-vlan-map pop;
}
}
[edit routing-options]
ppm {
traceoptions {
file ppmd size 100m;
flag packet;
flag event;
flag distribute;
flag pipe;
flag all;
}
}
[edit firewall]
family bridge {
filter ft1 {
term t1 {
from {
user-vlan-id 100;
}
then count loopback;
}
}
}
[edit bridge-domains]
bd1 {
interface ge-0/1/4.0;
interface ge-0/1/6.0;
}