Lab yaparken en çok vakit kaybettiğim şey komutların vendor’dan vendor’a değişmesi. Bu sayfada, kendi lab’larımda kullandığım temel komutları Cisco IOS, Huawei VRP ve Nokia SR OS için yan yana topladım. Sayfa yeni lab’lar yaptıkça büyüyecek.
Notlar:
- Nokia komutları klasik CLI biçimindedir (vSIM’de kullandığım). MD-CLI’da sözdizimi farklıdır.
→işareti, aynı iş için birden fazla satırın sırayla girildiği anlamına gelir.- Cisco ve Huawei’de
?yardım verir, Nokia’da da çalışır. - Tabloyu referans olarak kullan, emin olmadığın yerde vendor dokümanına bak.
1. Temel kullanım
| Ne yapıyoruz | Cisco IOS | Huawei VRP | Nokia SR OS |
|---|---|---|---|
| Yapılandırma moduna girmek | configure terminal | system-view | configure |
| Bir seviye yukarı çıkmak | exit | quit | exit |
| Doğrudan en üste dönmek | end | return | exit all |
| Hostname vermek | hostname R1 | sysname R1 | configure system name "R1" |
| Bir komutu silmek | no <komut> | undo <komut> | no <komut> |
| Çalışan konfigürasyonu görmek | show running-config | display current-configuration | admin display-config |
| Kaydetmek | write memory | save (kullanıcı görünümünde, <R1>) | admin save |
Önemli fark: Huawei’de save, <R1> kullanıcı görünümünde yazılır, [R1] içindeyken çalışmaz. Önce return yazman gerekir.
2. Arayüz ve IP
| Ne yapıyoruz | Cisco IOS | Huawei VRP | Nokia SR OS |
|---|---|---|---|
| Arayüz özeti | show ip interface brief | display ip interface brief | show router interface |
| Arayüze IP vermek | interface g0/0 → ip address 10.1.1.1 255.255.255.0 → no shutdown | interface GigabitEthernet0/0/0 → ip address 10.1.1.1 24 | configure router interface "to-R2" → address 10.1.1.1/24 → port 1/1/1 |
| Loopback / system IP | interface loopback0 → ip address 1.1.1.1 255.255.255.255 | interface LoopBack0 → ip address 1.1.1.1 32 | configure router interface "system" → address 1.1.1.1/32 |
| Arayüzü kapatmak / açmak | shutdown / no shutdown | shutdown / undo shutdown | shutdown / no shutdown |
| Açıklama yazmak | description ... | description ... | description "..." |
Nokia’da fiziksel port ayrı açılır (configure port 1/1/1 no shutdown), IP ise router arayüzüne verilir, port’a bağlanır. Cisco ve Huawei’de IP doğrudan fiziksel arayüze yazılır.
3. Routing tablosu ve statik rota
| Ne yapıyoruz | Cisco IOS | Huawei VRP | Nokia SR OS |
|---|---|---|---|
| Routing tablosu | show ip route | display ip routing-table | show router route-table |
| Statik rota | ip route 10.2.0.0 255.255.0.0 10.1.1.2 | ip route-static 10.2.0.0 16 10.1.1.2 | static-route 10.2.0.0/16 next-hop 10.1.1.2 |
| Varsayılan rota | ip route 0.0.0.0 0.0.0.0 10.1.1.2 | ip route-static 0.0.0.0 0 10.1.1.2 | static-route 0.0.0.0/0 next-hop 10.1.1.2 |
| Sadece OSPF rotalarını görmek | show ip route ospf | display ip routing-table protocol ospf | show router route-table protocol ospf |
Varsayılan güvenilirlik değerleri (administrative distance / preference) vendor’a göre farklıdır:
| Protokol | Cisco IOS | Huawei VRP | Nokia SR OS |
|---|---|---|---|
| Statik | 1 | 60 | 5 |
| OSPF | 110 | 10 | 10 |
| eBGP | 20 | 255 | 170 |
| iBGP | 200 | 255 | 170 |
Mülakatta en çok karıştırılan yerlerden biri bu. Aynı prefix’i iki protokol öğrenirse, düşük değer kazanır.
4. OSPF
| Ne yapıyoruz | Cisco IOS | Huawei VRP | Nokia SR OS |
|---|---|---|---|
| OSPF’i başlatmak | router ospf 1 | ospf 1 router-id 1.1.1.1 | configure router ospf |
| Router ID vermek | router-id 1.1.1.1 (OSPF içinde) | ospf 1 router-id 1.1.1.1 (process satırında) | configure router router-id 1.1.1.1 |
| Ağı OSPF’e dahil etmek | network 10.1.1.0 0.0.0.255 area 0 | area 0 → network 10.1.1.0 0.0.0.255 | area 0 → interface "to-R2" |
| Pasif arayüz | passive-interface g0/1 | silent-interface g0/0/1 | interface "x" → passive |
| Komşuları görmek | show ip ospf neighbor | display ospf peer brief | show router ospf neighbor |
| LSDB’yi görmek | show ip ospf database | display ospf lsdb | show router ospf database |
Önemli farklar:
- Huawei’de
router-idOSPF içinde değil, process satırında verilir (ospf 1 router-id X) ya da system-view’darouter id Xyazılır. - Huawei ve Cisco
network+ wildcard maske kullanır, Nokia ise arayüzü doğrudan area’ya ekler. - Router ID verilmezse loopback’in en yüksek IP’si, o da yoksa en yüksek arayüz IP’si kullanılır.
5. BGP
| Ne yapıyoruz | Cisco IOS | Huawei VRP | Nokia SR OS |
|---|---|---|---|
| AS ve BGP’yi başlatmak | router bgp 65000 | bgp 65000 | configure router autonomous-system 65000 → bgp |
| Komşu tanımlamak | neighbor 4.4.4.4 remote-as 65000 | peer 4.4.4.4 as-number 65000 | group "PE" → peer-as 65000 → neighbor 4.4.4.4 |
| Loopback’ten oturum kurmak | neighbor 4.4.4.4 update-source loopback0 | peer 4.4.4.4 connect-interface LoopBack0 | neighbor 4.4.4.4 → local-address 1.1.1.1 |
| Komşu özeti | show ip bgp summary | display bgp peer | show router bgp summary |
| BGP tablosu | show ip bgp | display bgp routing-table | show router bgp routes |
Aynı AS içindeki oturum iBGP, farklı AS’lerde eBGP. iBGP’de bir komşudan öğrenilen rota başka bir iBGP komşusuna verilmez, bu yüzden full mesh ya da route reflector gerekir.
6. MPLS ve LDP
| Ne yapıyoruz | Cisco IOS | Huawei VRP | Nokia SR OS |
|---|---|---|---|
| LDP’yi açmak | arayüzde mpls ip | mpls lsr-id 1.1.1.1 → mpls → mpls ldp (global), arayüzde mpls + mpls ldp | configure router ldp → interface-parameters → interface "to-R2" |
| LDP komşuluğu | show mpls ldp neighbor | display mpls ldp session | show router ldp session |
| Etiket bilgisi | show mpls forwarding-table | display mpls lsp | show router ldp bindings active |
| LSP’yi etiketle test etmek | traceroute mpls ipv4 4.4.4.4/32 | tracert lsp ip 4.4.4.4 32 | oam lsp-trace prefix 4.4.4.4/32 |
Kural: LDP, IGP’nin öğrendiği her prefix için etiket üretir. PE’ler arası LSP için loopback’lerin birbirine ulaşılabilir olması şarttır. Etiket değeri 3 (implicit-null), son atlamadan önce etiketin çıkarılması (PHP) demektir.
7. L3VPN (VPRN)
| Ne yapıyoruz | Cisco IOS | Huawei VRP | Nokia SR OS |
|---|---|---|---|
| VRF oluşturmak | ip vrf CUSTA | ip vpn-instance CUSTA → ipv4-family | service vprn 300 customer 10 create |
| RD | rd 65000:100 | route-distinguisher 65000:100 | route-distinguisher 65000:100 |
| RT | route-target both 65000:100 | vpn-target 65000:100 both | vrf-target target:65000:100 |
| Arayüzü VRF’e almak | ip vrf forwarding CUSTA (IP’den önce) | ip binding vpn-instance CUSTA (IP’den önce) | VPRN içinde interface "x" create → sap 1/1/1 create |
| VPN rotaları için BGP ailesi | address-family vpnv4 → neighbor x activate | ipv4-family vpnv4 → peer x enable | family vpn-ipv4 |
| VRF içinden ping | ping vrf CUSTA 10.0.0.1 | ping -vpn-instance CUSTA 10.0.0.1 | ping 10.0.0.1 router 300 |
| VRF routing tablosu | show ip route vrf CUSTA | display ip routing-table vpn-instance CUSTA | show router 300 route-table |
| VPNv4 rotaları | show bgp vpnv4 unicast all | display bgp vpnv4 all routing-table | show router bgp routes vpn-ipv4 |
Dikkat: Cisco ve Huawei’de arayüzü VRF’e bağlamak arayüzdeki IP’yi siler, o yüzden önce bağla, sonra IP yaz. Nokia’da servis tek bir vprn bloğunda toplanır. Detaylı anlatım için Huawei L3VPN yazısına bak.
8. VLAN (switch)
| Ne yapıyoruz | Cisco IOS | Huawei VRP |
|---|---|---|
| VLAN oluşturmak | vlan 10 | vlan 10 |
| Access port | switchport mode access → switchport access vlan 10 | port link-type access → port default vlan 10 |
| Trunk port | switchport mode trunk → switchport trunk allowed vlan 10,20 | port link-type trunk → port trunk allow-pass vlan 10 20 |
| VLAN listesi | show vlan brief | display vlan |
Nokia SR OS çekirdek router olduğu için klasik VLAN/switchport mantığı yoktur, L2 bağlantı SAP üzerinden kurulur.