Pengenalan #
Penghalaan merupakan satu mekanisme di mana terdapat pemilihan laluan untuk trafik dalam rangkaian, di mana paket dianalisis dari segi sumber dan destinasi dan diuruskan oleh mekanisme penghantaran paket tertentu, atau yang sama, pengurusan dari satu antara muka rangkaian (masuk) 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 dapat menerima/menghantar paket, untuk itu, RELIANOID adakah pelaksanaan penghalaan lanjutan sangat cekap dan pilihan penambahan yang berkesan untuk dikonfigurasikan sebagai disesuaikan jika diperlukan, tetapi bagaimana sistem penghalaan mudah berfungsi dan bagaimana RELIANOID Penghalaan melaksanakannya dan bagaimana untuk 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, bagaimana untuk 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 RELIANOID pelaksanaan sedang berlaku 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 RELIANOID ADC #
Seperti yang telah kami nyatakan RELIANOID Perkakas ADC termasuk sistem penghalaan lanjutan, di mana pertama sekali paket "diperintahkan" untuk diputuskan kedua untuk jadual mana yang dikemukakan kepadanya:
Modul penghalaan bagi RELIANOID 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, a RELIANOID ADC dikonfigurasikan dengan dua NIC (eth0 dan eth1).
Menyenaraikan jadual penghalaan untuk NIC eth0:
jadual senarai laluan ip 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:
jadual senarai laluan ip 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 jadual utama ialah 192.168.100.5.
Maklumat ini boleh ditunjukkan dengan arahan:
jadual senarai laluan ip utama
Seorang klien mencapai IP maya 192.168.101.11 dalam ladang L4XNAT dalam port 80 , ladang ini telah dikonfigurasikan untuk trafik pengimbangan beban terhadap dua pelayan backend 192.168.200.20 dan 192.168.200.21.
Ladang L4XNAT di dalam modul LSLB (Local Service Load Balancing) memberikan pengecam tanda unik kepada setiap backend di setiap ladang, jadi sebaik sahaja paket mencapai VIP 192.168.101.11 dalam port Maya 80 yang dikonfigurasikan dalam eth1, modul pengimbangan beban akan memberikan tanda kepada paket tersebut hanya untuk mengenal pasti destinasi baharu. Dalam langkah seterusnya, sistem peraturan akan menyemak tanda dalam paket tersebut, berdasarkan tanda ini, sistem penghalaan akan mengetahui jadual laluan mana paket tersebut perlu dihantar.
Contohnya, ladang l4xnat menandakan paket dengan nilai 201 , yang mengenal pasti backend 192.200.20 dalam ladang yang dikonfigurasikan dalam IP Maya 192.168.200.20 dan port maya 80 , kini jadual peraturan dapat meneruskan paket ke jadual laluan yang sepadan:
Peraturan penghalaan boleh disenaraikan dengan arahan:
senarai peraturan ip
Seperti yang ditunjukkan dalam ID 25998 semua trafik yang ditandakan dengan tanda 201 akan dimajukan ke table table_eth1, mari semak kandungan table eth1:
Sekarang paket cuba sampai ke bahagian belakang 192.168.200.20 , dengan menyemak jadual, IP destinasi ini tidak diakses secara langsung, jadi get laluan lalai akan digunakan dan paket akan dimajukan ke 192.168.101.5 sebagai hop 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 mengikut keperluan klien. Sekiranya anda ingin mengubah sistem peraturan, sila rujuk bahagian GUI web RANGKAIAN > Penghalaan > Peraturan dan sekiranya anda ingin mengubah beberapa jadual penghalaan, sila rujuk bahagian GUI web RANGKAIAN > Penghalaan > Jadual.



