sys-cmd route-table
sys-cmd route-table, WEB-CLI'de ağ araçlarının hangi v-device ve o v-device'a ait hangi route table içinden çalışacağını belirleyen komuttur. TR7'de her route table kendi arayüzlerini, adreslerini ve yönlendirmelerini taşır; yalıtılmış bir route table'daki backend'e ancak o route table seçiliyken ulaşılır. İki alt komutu vardır: show geçerli bağlamı gösterir, set değiştirir.
Komut Özeti
Varsayılan bağlam cihazın kendisi (Host) ve onun varsayılan route table'ıdır.
sys-cmd route-table show
Geçerli bağlamı iki sütunlu bir tabloda gösterir: v-device ve route-table. Alanı yoktur.
sys-cmd route-table set
Bağlamı değiştirir. İki alan da zorunludur ve aşağıdaki sırayla, -- öneki olmadan, alan adı ve değer olarak yazılır.
| Sıra | Alan | Durum | Değer |
|---|---|---|---|
| 1 | v-device | Zorunlu | Host (cihazın kendisi) ya da bir v-device'ın adı. Tab tanımlı v-device'ları listeler |
| 2 | route-table | Zorunlu | Seçilen v-device'a ait route table'ın adı. Varsayılan route table'ın adı cihaza göre değişebilir (ör. DEFAULT ya da DEFAULT_ROUTE); doğru ad Tab listesinden alınır. Tab, 1. sırada seçilen v-device'ın route table'larını listeler |
Tab tek seçenek varsa değeri kendiliğinden tamamlar (yalnız cihazın kendisi tanımlıysa v-device sonrasına Host yazılır); birden çok seçenek varsa listeyi ikinci basışta gösterir. Değerler Tab listesindeki adla birebir aynı yazılır; listede olmayan bir değer Geçersiz girdi: <değer> (İngilizce arayüzde Invalid option: <değer>) hatası verir. --v-device ya da --route-table biçimi Command not found hatası verir.
Nasıl Çalışır
| Konu | Davranış |
|---|---|
| Başlık çubuğu | WEB-CLI penceresinin başlık çubuğundaki dişli simgeli gösterge bağlamı Host device / DEFAULT_ROUTE gibi yazar; göstergede Host device olarak görünen cihazın kendisi komut satırında Host olarak yazılır. set çalıştırıldığında gösterge hemen güncellenir. Göstergeye tıklandığında vDevice ve Route table alanlı bir pencere açılır ve aynı seçim oradan yapılır. |
| Saklanma | Yönetim arayüzündeki WEB-CLI'de seçim kullanıcının tercihlerine kaydedilir; pencere yeniden bağlandığında aynı bağlam uygulanır. |
| Etkilenen komutlar | Serbest parametreli bütün araçlar (ping, curl, tcpdump…), ip show address, frr-console ve extend-data-disk. Seçili v-device Host değilse bu komutlar o v-device üzerinde çalışır. |
| Etkilenmeyen komutlar | memory, management-access, support ve file her zaman cihazın kendisinde çalışır. |
| Kayıt | Her çalıştırma kullanıcı loglarına yazılır. |
Bilinmesi Gerekenler
- Test öncesi bağlam doğrulanır. Yalıtılmış bir route table'daki hedef varsayılan bağlamdan denendiğinde erişim yokmuş gibi görünür; bir teşhise başlamadan önce
route-table showçalıştırılır. frr-consolegörünmüyor. Bu komut yalnız Dynamic route table ayarı açık bir route table seçiliyken listelenir.- Route table'ların tanımı
network namespacekomutuyla ya da Route Tables sayfasından yapılır; v-device'larv-devicekomutuyla yönetilir.
