12BGPТегін сабақ1 / 1

BGP-ге кіріспе

BGP туралы кіріспе

Бұл сабақ қызықты болады! BGP (Border Gateway Protocol) — Интернетті біріктіретін негізгі маршрутизация протоколы.

Жалғастырмас бұрын RIP, OSPF және EIGRP туралы білімді уақытша ұмытыңыз. Олар IGP болып табылады және тек бір автономды жүйе ішінде қолданылады. Интернет үшін олар масштабталмайды.

Олар ең қысқа жолды табуға тырысады. Бірақ Интернетте трафикті басқару маңыздырақ. Сондықтан BGP қолданылады.


BGP не үшін керек

Бір ISP

Клиент бір ISP-ге қосылған.

  • бір public IP
  • ішкі желі → NAT

Default route жеткілікті. BGP қажет емес.


Серверлер

Web немесе mail серверлер болса:

  • port forwarding
  • бірнеше IP

BGP әлі қажет емес.


Резерв (redundancy)

Екі роутер:

Primary:

  • төмен metric

Backup:

  • жоғары metric

IGP failover жасайды, бірақ:

  • flexible load balancing жоқ

BGP оны шешеді.


Екі ISP

Мәселе:

  • қай IP қолдану?

Шешім:

  • өз public IP алу
  • BGP арқылы жариялау

IP бөлу:

  • IANA → RIPE / ARIN → компаниялар

Автономды жүйе (AS)

AS — бір басқарудағы желі.

Интернет — көптеген AS жиынтығы.

Ішінде:

  • IGP

Сыртында:

  • BGP

AS диапазон:

  • 1–64511 — public
  • 64512–65535 — private

BGP түрлері

  • eBGP — AS арасында
  • iBGP — AS ішінде

Маршрут түрлері

1. Default route

  • жеңіл
  • бірақ optimal емес

2. Partial table

  • жақсырақ шешім

3. Full table

  • ең дәл
  • көп ресурс қажет

Path Vector

BGP — path vector протокол.

Ол AS жолын сақтайды.