RFC 2544 기반 벤치마킹 테스트를 위한 이더넷 루프백 구성
이더넷 루프백은 연결을 확인하고 네트워크에서 결함을 식별 또는 격리하는 데 사용할 수 있는 기능입니다.
ACX 시리즈 라우터에서 이더넷 루프백은 제품군 구성을 위한 bridge
UNIs(Egress User-to-Network Interfaces) 방향에서 지원됩니다. ACX 시리즈 라우터에서 이더넷 루프백은 논리적 인터페이스에 구성됩니다. 이더넷 루프백 기능은 다양한 서비스를 테스트하기 위해 패킷을 측정 장비로 다시 루프하는 성능 측정에 사용할 수 있습니다.
그림 1 은 Egress 방향의 이더넷 루프백 모드에서 UNI-B 인터페이스가 구성된 시나리오를 보여줍니다. ACX 시리즈 라우터의 NNI(Network-to-Network Interface)에서 수신되는 패킷은 UNI-B 인터페이스로 포워딩되고 소스 및 대상 MAC 주소를 교체한 후 UNI-B 인터페이스에서 다시 루프됩니다. 이는 엔드 투 엔드 서비스를 테스트하기 위한 사용 사례입니다.
다음 옵션 매개 변수를 사용하여 Ethernet 루프백을 위한 송신 트래픽 플로우를 식별할 수 있습니다.
소스 MAC 주소
대상 MAC 주소
소스 IPv4 주소
대상 IPv4 주소
Vlan
VLAN .1p 우선 순위
EtherType
테스트 반복기 지속 시간
RFC2544 벤치마킹 테스트를 수행하는 동안 계층 수준에 CLI 명령문을 포함 Ethernet-loopback
시킴으로써 이더넷 루프백을 논리적 인터페이스에서 [edit services rpm rfc2544-benchmarking]
테스트 모드로 구성합니다.
옵션 매개 변수를 구성하지 않고 논리적 인터페이스에서 이더넷 루프백을 구성하면 동일한 브리지 도메인에 있는 알 수 없는 유니캐스트 트래픽도 루프백되고 테스트가 수행되는 동안 다른 논리적 인터페이스로 전달되지 않습니다.
RFC2544 벤치마킹 테스트가 수행될 때 테스트-반복기 지속 성 매개변수가 구성되지 않으면 테스트가 완료되거나 종료될 때까지 이더넷 루프백이 계속됩니다.
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; }