Sistem Penghalaan Lanjutan dalam ZEVENET ADC

DIPOS oleh Zevenet | 23 November 2021

Gambaran Keseluruhan

Routing ialah mekanisme di mana terdapat pilihan laluan untuk trafik dalam rangkaian, di mana paket dianalisis dalam sumber dan destinasi dan diuruskan oleh mekanisme pemajuan paket tertentu, atau yang sama, pengurusan dari satu antara muka rangkaian (kemasukan) ke yang lain (keluar).

Pelaksanaan penghalaan boleh dilakukan dari peranti yang berbeza seperti suis, tembok api, pelayan, pengimbang beban, benar-benar mana-mana peranti yang mampu menerima/menghantar paket, untuk itu, ZEVENET melakukan pelaksanaan penghalaan lanjutan yang sangat cekap dan pilihan penambahan yang berkesan untuk dikonfigurasikan sebagai disesuaikan jika perlu, tetapi bagaimana sistem penghalaan mudah berfungsi dan bagaimana Penghalaan ZEVENET melaksanakannya dan cara menggunakan ciri lanjutan?

Asas

Mana-mana sistem penghalaan mudah termasuk satu jadual penghalaan mudah, jadual ini bertanggungjawab untuk menyemak peraturan trafik terhadap paket seperti mana IP sumber datang dari paket atau ke mana dan destinasi IP pergi paket itu. Akhirnya jika paket tidak sepadan dengan sebarang syarat maka jadual laluan mudah akan memajukan paket ke pintu masuk dan paket akan meneruskan laluan.

Tetapi apa yang berlaku jika tingkah laku yang lebih maju diperlukan? Sebagai contoh, cara menghantar paket ke gerbang berbeza berdasarkan alamat sumber, atau bahkan memajukan paket yang datang ke rangkaian yang sama dalam algoritma kompleks atau berdasarkan sistem paket penandaan, jadi di sinilah pelaksanaan ZEVENET mengambil tempat bekerja dengan cara berikut.

Apabila paket diterima, ia disemak terhadap jadual peraturan, jadual peraturan ini bertanggungjawab untuk menghantar paket ke jadual penghalaan yang berbeza berdasarkan maklumat dalam paket, setelah keputusan penghantaran semula ke jadual penghalaan diambil paket itu diperiksa. terhadap jadual laluan yang diberikan dan akhirnya dihantar ke hop seterusnya seperti yang ditunjukkan dalam jadual penghalaan.

Meneroka konfigurasi penghalaan mudah

Rajah berikut menerangkan cara sistem penghalaan mudah mengambil keputusan untuk penghantaran paket:

Paket masuk ke dalam peranti melalui eth0 dan jadual penghalaan menyemak destinasi paket, kini paket akan dihantar ke antara muka yang diberikan untuk dikeluarkan. Cara kerja ini mudah dan berguna.

Meneroka konfigurasi penghalaan lanjutan dalam ZEVENET ADC

Seperti yang telah kami nyatakan, perkakas ZEVENET ADC termasuk sistem penghalaan lanjutan, di mana pertama sekali paket itu "diperintahkan" untuk diputuskan kedua untuk jadual mana yang dikemukakan kepadanya:

Modul penghalaan ZEVENET ADC telah direka dengan idea berikut:

Setiap antara muka rangkaian (NIC, VLAN atau Bonding) mengurus jadual dan get laluannya sendiri.
Trafik yang menjangkau VIP akan diuruskan oleh jadual penghalaan yang sama untuk trafik masuk (daripada klien ke pengimbang muatan) berbanding trafik keluar (dari pengimbang beban ke hujung belakang)
Setiap paket yang sampai ke ladang ditandakan supaya tanda ini diambil kira untuk mengubah hala paket ke lompatan seterusnya.
Untuk memastikan sistem penghalaan mudah dengan bilangan minimum laluan statik kerana laluan statik akan meningkat dengan menambah lebih banyak Antara Muka.
Sekiranya ADC memerlukan untuk menyambung ke sistem luaran, proksi navigasi, DNS, semakan pembaikan panas, dll, jadual khusus akan digunakan (utama jadual).
Muatkan Trafik Seimbang akan menggunakan jadual yang berbeza daripada yang utama, untuk memisahkan dan mengasingkan jenis trafik yang berbeza.

Baris berikut menerangkan senario sebenar, ZEVENET ADC dikonfigurasikan dengan dua NIC (eth0 dan eth1).

Menyenaraikan jadual penghalaan untuk NIC eth0:

ip route list table table_eth0

eth0 IP 192.168.100.10
eth0 NETMASK 255.255.255.0
eth0 Gateway 192.168.100.5

Menyenaraikan jadual penghalaan untuk NIC eth1:

ip route list table table_eth1

eth1 IP 192.168.101.10
eth1 NETMASK 255.255.255.0
eth1 Gateway 192.168.101.5
VIP1 192.168.101.11

Gerbang lalai untuk utama jadual ialah 192.168.100.5.

Maklumat ini boleh ditunjukkan dengan arahan:

ip route list table main

Pelanggan mencapai IP maya 192.168.101.11 di ladang L4XNAT di pelabuhan 80, ladang ini telah dikonfigurasikan untuk trafik pengimbangan beban terhadap dua pelayan bahagian belakang 192.168.200.20 and 192.168.200.21.

Ladang L4XNAT di dalam modul LSLB (Local Service Load Balancing) memberikan pengecam tanda unik kepada setiap hujung belakang di setiap ladang, jadi sebaik sahaja satu paket mencapai VIP 192.168.101.11 dalam port Maya 80 dikonfigurasikan dalam eth1 modul pengimbangan beban memberikan tanda kepada paket hanya untuk mengenal pasti destinasi baharu, dalam langkah berikut, sistem peraturan menyemak tanda dalam paket, berdasarkan tanda ini sistem penghalaan tahu ke jadual laluan mana paket perlu dihantar.

Sebagai contoh, ladang l4xnat menandakan satu paket dengan nilai 201, yang mengenal pasti bahagian belakang 192.200.20 dalam ladang yang dikonfigurasikan dalam IP Maya 192.168.200.20 dan pelabuhan maya 80, kini jadual peraturan dapat memajukan paket ke jadual laluan yang sepadan:

Peraturan penghalaan boleh disenaraikan dengan arahan:

ip rule list

Seperti yang ditunjukkan dalam ID 25998 semua trafik yang ditandakan dengan tanda 201 akan dimajukan ke table table_eth1, mari semak kandungan table eth1:

Kini paket cuba mencapai bahagian belakang 192.168.200.20, menyemak jadual, IP destinasi ini tidak diakses secara langsung, jadi gerbang lalai akan digunakan dan paket akan dimajukan ke 192.168.101.5 sebagai lompatan seterusnya.

Dengan mekanisme ini Mula-mula Sistem menanda paket untuk mengenal pasti destinasi dan kemudian sistem Penghalaan lanjutan dapat memajukan paket dengan cara yang betul untuk mengesahkan ia akan sampai ke destinasi yang betul.

Selain itu, sistem Penghalaan boleh dikonfigurasikan dan diubah suai sebagai keperluan pelanggan, Sekiranya anda ingin mengubah sistem peraturan sila rujuk bahagian GUI web NETWORK > Routing > Rules dan sekiranya anda ingin mengubah beberapa jadual penghalaan sila rujuk bahagian GUI web NETWORK > Routing > Tables.

Berkongsi pada:

Dokumentasi di bawah syarat-syarat Lesen Dokumentasi Bebas GNU.

Adakah artikel ini berguna?

Artikel yang berkaitan