IOS XR Ethernet Loopback

İki farklı şekilde verilebilir. Fiziksel interface altında loopback internal|line|external komutu ile veya ethernet oam içerisinde kullanılan ethernet loopback start local komutu ile (remote’da var ama karşı ucun desteklemesi gerek).

Aynı zamanda dikkat edilmesi gereken nokta ise forwarding özelliklerinin loop verilmesi durumunda nasıl etkilendiği veya başka bir deyiş ile loop’un nerede verildiğidir.PHY seviyesinde veya NP’den sonra gibi. Şu an için sadece QoS özelliğini test ettim.

Ayrıca bu komutların 1G/10G/100G interfacelerdeki davranışı farklı olabilir.

loopback internal | line :

external seçeneği kullanımaz. Dışarıdan bir loop aparatına ihtiyaç duyar. loop’un dışarıdan verildiğini belirmek amacı ile kullanılır. ref:https://supportforums.cisco.com/document/145166/asr9000-11040100g-lanwanotn-white-paper#loopback

 

loopback line : line tarafına doğru loop verilir. Mac addressleri swap edilir. QoS ve ACL var ise onlar uygulandıktan sonra trafik looplanır.

loopback internal : line kart tarafına doğru loop verilir. Mac adresi swap edilir.

 

ethernet loopback test topology
Test 1 : loopback line : in QoS NOK. out QOS NOK

Test 2 : loopback internal : in QoS OK. out QOS OK.

ethernet loopback start local interface X internet | external :

interface Gigabit_Tester_interface
negotiation auto
load-interval 30
ethernet loopback
permit external ! bu komut ile loopback vermeye izin veriliyor. Ethernet OAM konusu.
!
l2transport
service-policy output test
!

1G interface’lerde internal desteklenmiyor. Dışarıdan loop vermek gerek.

external ise in veya out qos düzgün çalışmıyor!

show ethernet loopback active

ethernet loopback stop  local interface X