A Cisco ASR 9000 Series nV Edge consists of two or more Cisco ASR 9000 Series Router chassis that are combined to form a single logical switching or routing entity. You can operate two Cisco ASR 9000 Series Router platforms as a single virtual Cisco ASR 9000 Series system. Effectively, they can logically link two physical chassis with a shared control plane, as if the chassis were two route switch processors (RSPs) within a single chassis. ~Cisco Dosc
nV Edge System merupakan teknologi terbaru yang dikeluarkan oleh Cisco untuk keluarga perangkat ASR 9000-an. Teknologi yang menggabungkan antara control plane, data plane dan management plane dari dua chassis yang berbeda. Jadi istilahnya dengan menggunakan nV Edge 2 Chassis ASR 9000 itu seolah2 menjadi 1 router saja istilah lainya disebut sebagai clustering, kita bisa mengoperasikan 2 Cisco ASR 9000 seperti halnya mengoperasikan 1 router saja. Dan juga selain sebagai upgrade capacity juga diperoleh redundancy, dimana kalo satu router mati masih ada satunya lagi.
Cisco ASR 9000 nV Edge Architecture
nV Edge dapat dicapai dengan menggunakan IRL (Inter-rack link : antar module) digunakan sebagai data plane dan kabel yang dipake buat control plane (antar RSP). Nah, sebelum lebih jauh lagi sebaiknya kita jabarin dulu satu2 istilah atribut yang dipakai di nV Edge ini.
nV – Network Virtualization
nV Edge – Network Virtualization on Edge routers
IRL – Inter Rack Links (for data forwarding)
Control Plane – the hardware and software infrastructure that deals with messaging / message passing across processes on the same or different nodes (RSPs or LCs)
EOBC – Ethernet Out of Band Channel – are the ports used to establish the control plane extension between chassis
Data Plane – the hardware and software infrastructure that deals with forwarding, generating and terminating data packets.
DSC – Designated Shelf Controller (the Primary RSP for the nV edge system)
Backup-DSC – Backup Designated Shelf Controller
UDLD – Uni Directional Link Detection protocol. An industry standard protocol used in Ethernet networks for monitoring link forwarding health.
FPD – Field Programmable Device (fpgas etc.. which can be upgraded)
~ Cisco Support
Gambar diatas adalah rekomendasi wiring model kalo ada 2 RSP di tiap chassis, jadi ada 2 komponen penting secara fisik untuk nV Edge ini, diantaranya :
- Control Plane : menghubungkan antar RSP pada masing2 chassis. Bagusnya ada 2 RSP pada setiap chassis buat redudancy chassis juga tapi satu RSP sudah bisa jalan juga tapi gak direkomendasikan karena alasan resiliency. Jadi semisal kalo cuman ada satu RSP saja maka keseluruhan di chassis itu termasuk line cardnya juga akan “mati”.
- Data Plane : disini istilahnya adalah IRL (Inter-Rack Link) menghubungkan antar module pada masing2 chassis. Requirementnya itu 2 x 10G agar bisa running.
Diatas itu wiring model kalo ada 2 RSP, kalau untuk single RSP di tiap chassis itu kayak gini.
System Requirements
- 2 x Cisco ASR 9000
- 4 x 10G SFP+ (for IRL) dan minimal 2 kabel fiber yang sesuai kemarin gw pakenya multimode, sfp tipe SR
- 4 x 1G SFP (untuk Cluster/Control Links) dan 2 kabel fiber yang sesuai, kemarin gw pake sfp tipe sx
- ASR 9000 NV Cluster License A9K-NV-CLUSTR-LIC(=) —> musti beli sendiri, gak sepaket
- IOS XR 4.2.x atau yg terbaru (gw pake 5.1.3)
Jadi diantara kedua chassis itu bakalan ada yang jadi primary dan juga secondary, pengalamatan namanya pake node0 dan node1. Dan karena sewaktu pekerjaan kemarin gw cuman pake 1 RSP saja di tiap chassis maka satu RSP akan jadi active satunya lagi akan jadi standby, beda lagi kalau ada 2 RSP di tiap chassis akan ada 2 yang bakal jadi active.
Physical Topology
- Digunakan untuk handle control traffic seperti synkronisasi konfigurasi dan keepalive.
- Membutuhkan 2 x 1G links.
Inter Rack Link (IRL)
- Digunakan untuk melewatkan traffic data ketika masuk dari satu router dan keluar lewat router satunya.
- Membutuhkan minimal ada 2 x 10G links.
- Bisa pake built-in 10G port atau salah satu port didalam 10G MPA atau keduanya untuk redundancy.
Configure nV Edge System
- Syarat pertama harus ada barangnya yg bisa dipake buat lab, karena ini gak ada di emulator/simulator 😛
- Pastiin perangkatnya dah sesuai requirement diatas.
- Install License A9K-NV-CLUSTR-LIC
admin ! show license udi ! *copy license from cisco web to TFTP server or from USB slot ! admin ! license add (license location and name) ! configure ! license (license name) location (license location) ! commit
Hasil verifikasi kalo sudah ada license terinstall.
RP/0/RSP0/CPU0:ASR9K#admin sh license udi Thu Jan 14 18:30:26.629 UTC Local Chassis UDI Information: PID : ASR-9010-DC-V2 S/N : FOXxxxxxxxx , FOXyyyyyyyy Operation ID: 3 RP/0/RSP0/CPU0:ASR9K#admin sh license available Thu Jan 14 18:30:35.143 UTC FeatureID: A9K-NV-CLUSTR-LIC (Slot based, Permanent) Total licenses 2 Status: Available 2 Pool: Owner Total licenses in pool: 2 Status: Available
- Konfigurasi nV Cluster control plane di dua sisi
admin ! configure nv-edge control serial (Chasis serial number rack0) rack0 nv-edge control serial (Chasis serial number rack1) rack1 ! commit
Trus verifikasi pastikan control plane sudah jalan dulu sebelum lanjut ke data plane.
RP/0/RSP0/CPU0:ASR9K#admin sh dsc Thu Jan 14 18:30:05.685 UTC --------------------------------------------------------- Node ( Seq) Role Serial State --------------------------------------------------------- 0/RSP0/CPU0 ( 0) ACTIVE FOXxxxxxxxx PRIMARY-DSC 1/RSP0/CPU0 ( 184676) ACTIVE FOXyyyyyyyy BACKUP-DSC
- Konfigurasi nV Cluster data plane di dua sisi
configure ! interface te0/0/0/7 no shut nv edge interface ! interface te0/0/0/6 no shut nv edge interface ! interface te1/0/0/7 no shut nv edge interface ! interface te1/0/0/6 no shut nv edge interface ! root ! show configuration ! commit
Verifikasi
RP/0/RSP0/CPU0:ASR9K#sh nv edge data forwarding location 0/rsp0/cpu0 nV Edge Data interfaces in forwarding state: 2 TenGigE0_0_0_6 <--> TenGigE1_0_0_6 TenGigE0_0_0_7 <--> TenGigE1_0_0_7 nV Edge Data interfaces in configured state: 4 TenGigE0_0_0_6 TenGigE0_0_0_7 TenGigE1_0_0_6 TenGigE1_0_0_7
- Selesai, nV Cluster sudah siap digunakan.
Note: Untuk pembacaan interface ASR
Karena nV cluster sudah bisa digunakan maka untuk pembacaan interface jadi berbeda, Misal untuk interface
interface te1/2/3/6
Maka
te1 : nomor chassis
2 : nomor modul
3 : nomor sub-modul
6 : nomor interface