Rumah  >  Artikel  >  Adakah bgp protokol penghalaan luaran?

Adakah bgp protokol penghalaan luaran?

青灯夜游
青灯夜游asal
2021-07-23 11:58:034812semak imbas

Ya, BGP ialah protokol penghalaan get laluan luar Ia ialah protokol penghalaan sistem autonomi yang berjalan pada TCP dan digunakan untuk menghantar maklumat penghalaan antara AS. BGP ialah satu-satunya protokol yang direka untuk mengendalikan rangkaian sebesar Internet dan satu-satunya protokol yang boleh mengendalikan berbilang sambungan dengan betul antara domain penghalaan yang tidak berkaitan.

Adakah bgp protokol penghalaan luaran?

Persekitaran pengendalian tutorial ini: sistem Windows 10, komputer Dell G3.

Protokol Gerbang Luar ialah protokol penghalaan yang digunakan antara AS. Ia pertama kali dicadangkan pada tahun 1982 oleh Eric C. Rosen dan David L. Mills dari Syarikat Teknologi BBN. Ia pertama kali diterangkan dalam RFC827 dan secara rasmi diseragamkan dalam RFC904 pada tahun 1984. EGP ialah protokol kebolehcapaian (rangkaian) mudah yang, tidak seperti protokol vektor jarak dan vektor laluan moden, terhad kepada rangkaian dengan topologi pokok.

Disebabkan oleh banyak batasan EGP, kumpulan kerja Protokol Gerbang Sempadan IETF membangunkan Protokol Gerbang Sempadan (BGP) standard, yang digunakan secara meluas pada masa ini.

Pengenalan kepada BGP

BGP ialah protokol penghalaan get laluan luar , digunakan untuk memindahkan maklumat penghalaan antara AS yang dimiliki oleh protokol BGP Protokol TCP, nombor port ialah 179

Protokol Gerbang Sempadan (BGP) ialah protokol penghalaan sistem autonomi yang dijalankan pada TCP. BGP ialah satu-satunya protokol yang direka untuk mengendalikan rangkaian sebesar Internet dan satu-satunya protokol yang boleh mengendalikan berbilang sambungan dengan betul antara domain penghalaan yang tidak berkaitan. BGP membina pengalaman EGP. Fungsi utama sistem BGP adalah untuk menukar maklumat kebolehcapaian rangkaian dengan sistem BGP lain. Maklumat kebolehcapaian rangkaian termasuk maklumat tentang sistem autonomi (AS) tersenarai. Maklumat ini membina gambar rajah topologi sambungan AS dengan berkesan dan dengan itu mengosongkan gelung penghalaan, manakala keputusan dasar boleh dilaksanakan pada peringkat AS.

Adakah bgp protokol penghalaan luaran?

Ciri BGP

(1) ialah protokol penghalaan laluan vektor yang dipertingkatkan dengan mekanisme kemas kini Penghalaan yang boleh dipercayai ;
(2) Kaedah pengukuran Metrik Kaya;
(3) Reka bentuk protokol tanpa gelung; penghalaan domain);
(6) Dasar penapisan laluan dan penghalaan yang kaya; Hantar mesej KeepAlive secara berkala untuk mengekalkan ketersambungan TCP.


Sambungan:

Hubungan jiran BGP ialah hubungan rakan sebaya;

  • Jenis mesej BGP

Penghala yang menjalankan BGP dipanggil BGP Speaker dan akan ditukar antara BGP Speaker Lima jenis daripada mesej, termasuk mesej OPEN, mesej KEEPALIVE dan mesej NOTIFICATION, digunakan untuk mewujudkan dan mengekalkan hubungan jiran. Lima jenis mesej BGP adalah seperti berikut:

  • Terbuka: Bertanggungjawab untuk mewujudkan hubungan jiran dengan rakan sebaya terutamanya termasuk versi BGP, AS nombor dan maklumat lain; kedua-dua penghala yang cuba mewujudkan hubungan jiran BGP mula bertukar maklumat OPEN selepas mewujudkan sambungan sesi TCP untuk mengesahkan sama ada hubungan jiran boleh dibentuk.

KeepAlive: Mesej ini dihantar secara berkala antara rakan sebaya untuk menentukan kebolehcapaian antara rakan sebaya dan mengekalkan hubungan jiran BGP Kemas kini: Mesej ini digunakan untuk bertukar maklumat penghalaan antara rakan BGP. Ini termasuk maklumat penghalaan yang ditarik balik, maklumat penghalaan yang boleh dicapai dan pelbagai atribut penghalaan; perhubungan akan ditutup;

    Muat semula laluan: digunakan untuk memberitahu rakan BGP bahawa ia menyokong keupayaan muat semula laluan.
  • Jenis pangkalan data BGP:
  • Jadual penghalaan IP--------------IGP
  • Jadual penghalaan BGP----------EGP

6 mesin keadaan BGP
  • Melahu: Melahu ialah keadaan pertama sambungan BGP Dalam keadaan melahu, BGP sedang menunggu acara permulaan Selepas peristiwa permulaan berlaku, BGP memulakan sumber, menetapkan semula pemasa cuba semula dan memulakan. TCP Connect dan masukkan keadaan Connect pada masa yang sama
  • Connect–Connect: Dalam keadaan Connect, BGP memulakan sambungan TCP pertama Jika pemasa cuba semula sambungan (Connect-Retry) tamat, sambungan TCP dimulakan semula dan Teruskan kekal dalam keadaan Sambung Jika sambungan TCP berjaya, ia akan memasuki keadaan OpenSent Jika sambungan TCP gagal, ia akan memasuki keadaan Aktif - Aktif Keadaan aktif, BGP sentiasa cuba mewujudkan sambungan TCP , jika pemasa cuba semula masa tamat, ia akan kembali ke keadaan Sambung Jika sambungan TCP berjaya, ia akan dipindahkan ke keadaan OpenSent. Jika sambungan TCP gagal, ia akan kekal dalam keadaan Aktif dan terus memulakan sambungan TCP; BGP juga telah menghantar mesej Open yang pertama, kerja selebihnya ialah BGP sedang menunggu rakan sebayanya untuk menghantar mesej Open. Mesej Buka yang diterima diperiksa untuk ketepatannya Jika terdapat ralat, sistem akan menghantar mesej pemberitahuan ralat dan kembali ke keadaan Idle. Jika tiada ralat, BGP akan mula menghantar mesej Keepalive dan menetapkan semula pemasa Keepalive. Pada masa yang sama, ia memasuki keadaan OpenConfirm; peringkat.Hubungan jiran terjalin. Jika sambungan TCP terganggu, ia kembali ke keadaan Terbiar;
  • Ditubuhkan – sambungan diwujudkan: Dalam keadaan Ditubuhkan, hubungan jiran BGP telah diwujudkan Pada masa ini, BGP akan bertukar-tukar mesej Kemas kini dengan jirannya dan tetapkan semula pada masa yang sama.
  • Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan
  • Soalan Lazim
  • !

Atas ialah kandungan terperinci Adakah bgp protokol penghalaan luaran?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn