Blog ini dibuat untuk mendokumentasikan hasil PKL 2016 di PT. Cakra Lintas Nusantara ( Channel 11 )

Kamis, 21 Januari 2016

MikroTik Wireless Protocols

18.21 Posted by Hari_Kusuma No comments


Ikhtisar protokol Nv2


Protokol Nv2 adalah protokol nirkabel proprietary yang dikembangkan oleh MikroTik untuk digunakan dengan Atheros 802.11 chip nirkabel. Nv2 didasarkan pada TDMA (Time Division Multiple Access) teknologi akses media bukan CSMA (Carrier Sense Multiple Access) teknologi akses media yang digunakan dalam perangkat 802.11 reguler.

Teknologi TDMA akses media memecahkan masalah simpul tersembunyi dan meningkatkan penggunaan media, sehingga meningkatkan throughput dan latency, terutama di jaringan PTMP.

Nv2 didukung untuk Atheros 802.11n chip dan 802.11a / b / g chip mulai dari AR5212, tetapi tidak didukung pada yang lebih tua AR5211 dan AR5210 chip. Ini berarti bahwa kedua - 11n dan warisan perangkat dapat berpartisipasi dalam jaringan yang sama dan itu tidak diperlukan untuk meng-upgrade hardware untuk melaksanakan Nv2 dalam jaringan.

Akses media dalam jaringan Nv2 dikendalikan oleh Nv2 Access Point. Nv2 AP membagi waktu dalam tetap ukuran "periode" yang dinamis dibagi dalam downlink (data yang dikirim dari AP untuk klien) dan uplink (data yang dikirim dari klien ke AP) bagian, berdasarkan negara antrian di AP dan klien. Waktu uplink lebih lanjut dibagi antara klien yang terhubung berdasarkan kebutuhan mereka untuk bandwidth. Pada begginning setiap periode AP jadwal siaran yang memberitahu klien ketika mereka harus mengirim dan jumlah waktu yang mereka dapat menggunakan.

Dalam rangka untuk memungkinkan klien baru untuk menghubungkan, Nv2 AP berkala memberikan waktu uplink untuk "tidak ditentukan" client - interval waktu ini kemudian digunakan oleh klien segar untuk memulai pendaftaran untuk AP. Kemudian AP memperkirakan delay propagasi antara AP dan klien dan mulai berkala penjadwalan waktu uplink untuk klien ini untuk melengkapi pendaftaran dan menerima data dari klien.

Nv2 mengimplementasikan pilihan tingkat dinamis pada basis per-klien dan ARQ untuk transmisi data. Hal ini memungkinkan komunikasi yang handal di seluruh Nv2 link.

Untuk QoS Nv2 mengimplementasikan sejumlah variabel antrian prioritas dengan builtin scheduler QoS default yang dapat disertai dengan baik kebijakan QoS grained berdasarkan aturan firewall atau informasi prioritas disebarkan di seluruh jaringan menggunakan prioritas VLAN atau MPLS EXP bit.

Batas protokol Nv2 adalah 511 klien.

Status pelaksanaan protokol Nv2

Pada versi 5.0rc1 Nv2 memiliki beberapa fitur berikut:

TDMA akses media
dukungan WDS
Dukungan QoS dengan nomor atau prioritas variabel antrian
Pada versi 5.0rc2:

enkripsi data
Pada versi 5.0rc3

Fitur otentikasi RADIUS
Pada versi 5.0rc4

menambahkan bidang statistik yang hilang
Fitur yang Nv2 yang BELUM dimiliki sekarang:

administrator Media dikontrol kebijakan akses
sinkronisasi antara Nv2 AP
beberapa fitur lain.

Kompatibilitas dan koeksistensi dengan protokol nirkabel lainnya

Protokol Nv2 tidak kompatibel dengan atau berdasarkan protokol nirkabel yang tersedia atau implementasi, baik TDMA berdasarkan atau jenis lain. Ini berarti bahwa hanya Nv2 didukung dan perangkat berkemampuan dapat berpartisipasi dalam jaringan Nv2.
Biasa 802.11 perangkat tidak akan mengenali dan tidak akan dapat terhubung ke Nv2 AP. RouterOS perangkat yang memiliki dukungan Nv2 (yang - memiliki RouterOS versi 5.0rc1 atau lebih tinggi) akan melihat Nv2 AP ketika mengeluarkan perintah scan, tetapi hanya akan terhubung ke Nv2 AP jika dikonfigurasi dengan benar.
Sebagai Nv2 tidak menggunakan teknologi CSMA mungkin mengganggu jaringan lain di saluran yang sama. Dengan cara yang sama jaringan lain mungkin mengganggu jaringan Nv2, karena setiap sinyal lain dianggap noise.
Poin-poin penting mengenai kompatibilitas dan koeksistensi:
hanya RouterOS perangkat akan dapat berpartisipasi dalam jaringan Nv2
hanya RouterOS perangkat akan melihat Nv2 AP saat memindai
Jaringan Nv2 akan mengganggu jaringan lain di saluran yang sama
Jaringan Nv2 mungkin akan terpengaruh oleh apapun (Nv2 atau tidak) jaringan lain di saluran yang sama
Nv2 perangkat diaktifkan tidak akan terhubung ke jaringan TDMA berbasis lainnya

Bagaimana Nv2 membandingkan dengan Nstream dan 802.11

Nv2 vs 802.11

Perbedaan utama antara Nv2 dan 802.11:
Akses media dijadwalkan oleh AP - ini menghilangkan masalah simpul tersembunyi dan memungkinkan untuk menerapkan kebijakan akses media terpusat - AP mengontrol berapa banyak waktu yang digunakan oleh setiap klien dan dapat menetapkan waktu untuk klien menurut beberapa kebijakan bukan setiap perangkat bersaing untuk akses media.
Mengurangi delay propagasi kepala - Tidak ada per-frame ACK di Nv2 - ini secara signifikan meningkatkan throughput, terutama pada link jarak jauh di mana data frame dan mengikuti ACK delay bingkai propagasi secara signifikan mengurangi efektivitas penggunaan media.
Mengurangi biaya overhead per frame - Nv2 mengimplementasikan kerangka agregasi dan fragmentasi ditugaskan untuk memaksimalkan penggunaan media dan mengurangi per-frame overhead (spasi IFS, preambles).

Nv2 vs Nstreme

Perbedaan utama antara Nv2 dan Nstreme:
Mengurangi biaya overhead polling - bukan polling setiap klien, Nv2 AP jadwal siaran uplink yang memberikan waktu untuk beberapa klien, ini dapat dianggap "kelompok polling" - ada waktu yang terbuang untuk polling setiap klien secara individual, sehingga lebih banyak waktu untuk transmisi data aktual. Hal ini meningkatkan throughput, terutama dalam konfigurasi PTMP.
Mengurangi overhead delay propagasi - Nv2 tidak harus polling setiap klien secara individual, ini memungkinkan untuk membuat jadwal uplink berdasarkan taksiran jarak (delay propagasi) untuk klien sehingga penggunaan media yang paling efektif. Hal ini meningkatkan throughput, terutama dalam konfigurasi PTMP.
Kontrol lebih besar atas latency - dikurangi biaya overhead, ukuran periode disesuaikan dan fitur QoS memungkinkan untuk kontrol lebih besar atas latency dalam jaringan.

Konfigurasi Nv2

Pada versi 5.0rc1 antarmuka nirkabel baru pengaturan wireless-protokol telah diperkenalkan. Pengaturan ini mengontrol yang menyeleksi protokol nirkabel dan penggunaan. Perhatikan bahwa arti dari pengaturan ini tergantung pada peran antarmuka (baik itu AP atau klien) yang tergantung pada modus antarmuka pengaturan. Cari kemungkinan nilai dari wireless-protocol dan maknanya dalam tabel di bawah ini.
value
AP
client
unspecified
membangun nstreme vs 802.11 jaringan berdasarkan pengaturan nstream tua
terhubung ke nstreme vs 802.11 jaringan berdasarkan pengaturan nstreme tua
any
sama seperti yang tidak ditentukan
memindai semua jaringan yang cocok, tidak peduli apa protokol, terhubung menggunakan protokol jaringan yang dipilih
802.11
membangun jaringan 802.11
terhubung ke jaringan hanya 802.11
nstreme
membangun jaringan Nstreme
terhubung ke jaringan Nstreme hanya
Nv2
membangun jaringan Nv2
terhubung ke jaringan Nv2 hanya
Nv2-nstreme-802.11
membangun jaringan Nv2
memindai jaringan Nv2, jika jaringan yang cocok ditemukan - terhubung, jika tidak memindai jaringan Nstreme, jika jaringan yang cocok ditemukan - terhubung, jika tidak memindai 802.11 jaringan dan jika jaringan yang cocok ditemukan - terhubung.
Nv2-nstreme
membangun jaringan Nv2
memindai jaringan Nv2, jika jaringan yang cocok ditemukan - terhubung, jika tidak memindai jaringan Nstreme dan jika jaringan yang cocok ditemukan - menghubungkan

Perhatikan bahwa wireless-protocol nilai Nv2-nstreme-802.11 dan Nv2-nstreme JANGAN menentukan beberapa hybrid atau jenis khusus dari protokol - nilai-nilai ini dilaksanakan untuk menyederhanakan konfigurasi klien bila protokol jaringan yang client harus terhubung ke dapat berubah. Menggunakan nilai-nilai ini dapat membantu dalam migrasi jaringan protokol Nv2.

Sebagian besar pengaturan Nv2 signifikan hanya untuk Nv2 AP - klien Nv2 otomatis menyesuaikan pengaturan yang diperlukan dari AP. Pengaturan berikut relevan dengan Nv2 AP:

Nv2-queue-count - menentukan berapa banyak antrian prioritas yang digunakan dalam jaringan Nv2. Untuk lebih jelasnya lihat Manual: Nv2 # QoS_in_Nv2_network
Nv2-qos - kontrol bingkai kebijakan pemetaan antrian prioritas. Untuk lebih jelasnya lihat Manual: Nv2 # QoS_in_Nv2_network
Nv2-cell-radius - menentukan jarak ke client terjauh dalam jaringan Nv2 dalam km. Pengaturan ini mempengaruhi ukuran slot waktu pertentangan yang AP mengalokasikan untuk klien untuk memulai sambungan dan juga ukuran slot waktu yang digunakan untuk memperkirakan jarak ke klien. Jika pengaturan ini terlalu kecil, klien yang jauh mungkin mengalami kesulitan menghubungkan dan / atau memutuskan dengan "mulai timeout" kesalahan. Meskipun selama operasi normal efek pengaturan ini harus diabaikan, dalam rangka mempertahankan kinerja maksimal, disarankan untuk tidak meningkatkan pengaturan ini jika tidak diperlukan, sehingga AP tidak memesan waktu itu sebenarnya tidak pernah digunakan, tapi malah mengalokasikan untuk aktual mengirim data.
TDMA-periode-ukuran - menentukan ukuran di ms periode waktu yang menggunakan Nv2 AP untuk penjadwalan akses media. Periode yang lebih kecil dapat berpotensi menurunkan latency (karena AP dapat menetapkan waktu untuk klien lebih cepat), tetapi akan meningkatkan overhead protokol dan karena itu menurunkan throughput. Di sisi lain - meningkatkan periode akan meningkatkan throughput tetapi juga meningkatkan latency. Ini mungkin diperlukan untuk meningkatkan nilai ini untuk link terutama panjang untuk mendapatkan throughput diterima. Kebutuhan ini dapat disebabkan oleh fakta bahwa ada "kesenjangan propagasi" antara downlink (dari AP untuk klien) dan uplink (dari klien ke AP) data selama yang ada transfer data yang terjadi. Kesenjangan ini diperlukan karena klien harus menerima frame terakhir dari AP - ini terjadi setelah delay propagasi setelah transmisi AP, dan hanya maka klien dapat mengirimkan - sebagai bingkai hasil dari klien tiba di AP setelah delay propagasi setelah transmisi klien (sehingga kesenjangan yang propagasi delay kali dua). Semakin lama jarak, semakin besar kesenjangan propagasi diperlukan dalam setiap periode. Jika kesenjangan propagasi mengambil porsi yang signifikan dari periode, throughput yang sebenarnya dapat menjadi tidak dapat diterima dan ukuran periode harus mendapatkan meningkat dengan mengorbankan latency meningkat. Pada dasarnya nilai pengaturan ini harus hati-hati dipilih untuk memaksimalkan tetapi juga untuk menjaga latency pada tingkat yang dapat diterima.
Pengaturan follwing yang signifikan pada kedua - Nv2 AP dan Nv2 klien:

Nv2-security - menentukan modus keamanan Nv2, untuk lebih jelasnya lihat Manual: Nv2 # Security_in_Nv2_network
Nv2-preshared-key - menentukan kunci preshared untuk digunakan, untuk lebih jelasnya lihat Manual: Nv2 # Security_in_Nv2_network

Migrasi ke Nv2

Menggunakan pengaturan bantu dalam migrasi atau mengevaluasi protokol Nv2 dalam jaringan yang ada benar-benar sederhana wireless-protocol dan mengurangi downtime sebanyak mungkin. Ini adalah langkah yang disarankan:

meng-upgrade ke versi AP yang mendukung Nv2, tetapi tidak memungkinkan Nv2 di AP belum.
meng-upgrade klien untuk versi yang mendukung Nv2
mengkonfigurasi semua klien dengan wireless-protocol = Nv2-nstreme-802.11. Klien masih akan terhubung ke AP menggunakan protokol yang digunakan sebelumnya, karena AP tidak berubah ke Nv2 belum
mengkonfigurasi Nv2 pengaturan yang terkait pada AP
jika perlu untuk menggunakan enkripsi data dan otentikasi aman, mengkonfigurasi pengaturan yang terkait Nv2 keamanan di AP dan klien (lihat Manual: Nv2 # Security_in_Nv2_network).
set wireless-protocol = Nv2 di AP. Ini akan membuat AP untuk mengubah protokol Nv2. Klien sekarang harus terhubung menggunakan protokol Nv2.
dalam kasus beberapa masalah Anda dapat dengan mudah beralih kembali ke protokol sebelumnya dengan hanya mengubah kembali ke apa pun yang digunakan sebelum pada AP.
fine tune Nv2 pengaturan yang terkait untuk mendapatkan latency diterima dan throughput
melaksanakan kebijakan QoS untuk kinerja maksimum.
Dasar panduan pemecahan masalah:

klien mengalami kesulitan menghubungkan atau memutuskan sambungan dengan "mulai timeout" error - periksa pengaturan Nv2-cell-radius disetel dengan benar
tiba-tiba throughput rendah pada link jarak jauh meskipun sinyal dan tingkat baik-baik saja - mencoba untuk meningkatkan pengaturan TDMA-periode-ukuran

QoS di jaringan Nv2
QoS di Nv2 dilakukan dengan cara jumlah variabel antrian prioritas. Antrian dianggap untuk transmisi berdasarkan aturan yang direkomendasikan oleh 802.1D-2004 - hanya jika semua antrian prioritas yang lebih tinggi yang kosong. Dalam prakteknya ini berarti bahwa pada awalnya semua frame dari antrian dengan prioritas yang lebih tinggi akan dikirim, dan hanya kemudian antrian berikutnya adalah dipertimbangkan. Oleh karena itu kebijakan QoS harus dirancang dengan hati-hati sehingga antrian prioritas yang lebih tinggi tidak membuat antrian prioritas yang lebih rendah kelaparan.

Kebijakan QoS di jaringan Nv2 dikendalikan oleh AP, klien menyesuaikan kebijakan dari AP. Pada AP QoS kebijakan dikonfigurasi dengan Nv2-queue-count dan Nv2-qos parameter. Parameter Nv2-queue-count menentukan jumlah antrian prioritas yang digunakan. Pemetaan frame untuk antrian dikendalikan oleh parameter Nv2-qos.

Nv2-qos = standar
Dalam mode bingkai keluar ini pada awalnya diperiksa oleh built-in QoS algoritma kebijakan yang memilih antrian berdasarkan jenis paket dan ukuran. Jika built-in aturan tidak cocok, antrian dipilih berdasarkan bidang prioritas bingkai, seperti dalam modus Nv2-qos = frame-prioritas.

Nv2-qos = frame-prioritas
Dalam mode ini antrian QoS dipilih berdasarkan bidang prioritas bingkai. Perhatikan bahwa bidang prioritas frame tidak beberapa lapangan di header dan oleh karena itu hanya berlaku sementara paket diproses oleh perangkat yang diberikan. Bidang prioritas bingkai harus diatur secara eksplisit oleh aturan firewall atau implisit dari prioritas ingress dengan proses forwarding bingkai, misalnya, dari MPLS EXP bit. Untuk informasi lebih lanjut pada frame bidang prioritas lihat:

Manual: MPLS / EXP_bit_behaviour
Manual: WMM
Antrian dipilih berdasarkan prioritas frame menurut 802.1D direkomendasikan prioritas pengguna untuk pemetaan kelas lalu lintas. Pemetaan tergantung pada jumlah antrian yang tersedia (parameter Nv2-queue-count). Sebagai contoh, jika jumlah antrian adalah 4, pemetaan adalah sebagai berikut (perhatikan bagaimana pemetaan ini menyerupai pemetaan yang digunakan oleh WMM):

Prioritas 0,1 -> antrian 0
Prioritas 2,3 -> antrian 1
Prioritas 4,5 -> antrian 2
Prioritas 6,7 -> antrian 3
Jika jumlah antrian adalah 2 (default), pemetaan adalah sebagai berikut:

Prioritas 0,1,2,3 -> antrian 0
Prioritas 4,5,6,7 -> antrian 1
Jika jumlah antrian adalah 8 (maksimum yang mungkin), pemetaan adalah sebagai berikut:

prioritas 0 -> 0 antrian
prioritas 1 -> antrian 1
Prioritas 2 -> antrian 2
Prioritas 3 -> antrian 3
Prioritas 4 -> antrian 4
Prioritas 5 -> antrian 5
Prioritas 6 -> antrian 6
Prioritas 7 -> antrian 7
Untuk pemetaan lain, diskusi tentang alasan untuk pemetaan dan praktek direkomendasikan silakan lihat 802.1D-2004.

Keamanan dalam jaringan Nv2

Pelaksanaan Nv2 keamanan memiliki beberapa fitur berikut:
akselerasi perangkat keras enkripsi data menggunakan AES-CCM dengan 128 bit kunci;
4-way handshake untuk manajemen kunci (mirip dengan 802.11i);
pra bersama metode otentikasi kunci (mirip dengan 802.11i);
Kunci kelompok diperbarui secara berkala (digunakan untuk siaran dan data multicast).
Menjadi protokol proprietary Nv2 tidak menggunakan mekanisme keamanan 802.11, sehingga konfigurasi keamanan berbeda. Antarmuka menggunakan protokol Nv2 mengabaikan pengaturan keamanan-profil. Sebaliknya, keamanan dikonfigurasi dengan pengaturan antarmuka berikut:
Nv2-security - pengaturan ini memungkinkan / menonaktifkan penggunaan keamanan di jaringan Nv2. Perhatikan bahwa ketika keamanan diaktifkan pada AP, tidak akan menerima klien dengan keamanan dinonaktifkan. Dalam cara yang sama dengan klien diaktifkan keamanan tidak akan terhubung ke APP tidak aman.
Nv2-pra bersama-key - pra kunci bersama digunakan untuk otentikasi. Kunci enkripsi data yang berasal dari kunci preshared selama 4-way handshake. Kunci preshared harus sama agar 2 perangkat untuk membuat sambungan. Jika kunci preshared akan berbeda, koneksi akan waktu karena pihak remote tidak akan dapat benar menafsirkan pesan pertukaran kunci.
Skin NV2
SkinWebFig yang memiliki semua pilihan nirkabel dihapus tetapi orang-orang yang memiliki dampak pada konfigurasi NV2 nv2 wireless skin

0 komentar:

Posting Komentar