Bosh sahifa Wiki Gateway

Gateway

Gateway — turli tarmoq yoki protokol muhitlari orasida trafikni o‘tkazadigan qurilma yoki dasturiy xizmat. IP tarmoqlarida default gateway hostning lokal subnetdan tashqaridagi manzillarga chiqish nuqtasini bildiradi.

Gateway atamasi faqat router ma’nosida ishlatilmaydi. API gateway, email gateway, VoIP gateway va protocol gateway ham mavjud.

Default gateway

Host destination IP manzil o‘z subnetiga tegishli emasligini aniqlasa, paketni default gatewayga yuboradi.

Misol:

Host IP:        192.168.10.20/24
Default gateway: 192.168.10.1
Destination:    8.8.8.8

8.8.8.8 lokal /24 subnetga kirmaydi. Host Ethernet frame destination MAC sifatida gateway MAC manzilini ishlatadi.

IP packet destination manzili esa 8.8.8.8 bo‘lib qoladi.

Lokal va remote qarori

Host subnet maska orqali destination lokal yoki remote ekanini hisoblaydi.

Host: 192.168.10.20/24
Local range: 192.168.10.0–192.168.10.255

192.168.10.50 lokal. 192.168.20.50 remote.

Maska noto‘g‘ri bo‘lsa, host gatewaydan foydalanishi kerak bo‘lgan manzilga ARP yuborishi yoki lokal manzilni gatewayga jo‘natishi mumkin.

ARP

IPv4 host gateway IP uchun ARP orqali MAC manzil topadi.

192.168.10.1 manzili kimda?

Gateway ARP Reply bilan MAC manzilini beradi.

IPv6da Neighbor Discovery ishlatiladi.

Routing table

Default gateway operatsion tizim routing jadvalida default route sifatida ko‘rinadi.

IPv4:

0.0.0.0/0 via 192.168.10.1

IPv6:

::/0 via fe80::1

Aniqroq route mavjud bo‘lsa, default route ishlatilmaydi.

Bir nechta gateway

Hostda bir nechta default route bo‘lishi mumkin.

Tanlashga:

ta’sir qiladi.

Wi‑Fi va Ethernet bir vaqtda ulanganida operatsion tizim odatda kichik metricli interfeysni tanlaydi.

Gateway bir subnetda bo‘lishi

Oddiy Ethernet tarmog‘ida default gateway IP host bilan bir xil Layer 2 subnetda bo‘lishi kerak.

Aks holda host gateway MAC manzilini ARP orqali topa olmaydi.

Ba’zi maxsus mexanizmlar, masalan proxy ARP yoki point-to-point interfeys, bu qoidani boshqacha ko‘rsatishi mumkin.

Router sifatidagi gateway

Router paketni qabul qilib:

  1. destination IPni routing jadvaldan qidiradi;
  2. TTLni kamaytiradi;
  3. kerak bo‘lsa ACL yoki NAT qo‘llaydi;
  4. yangi Layer 2 frame yaratadi;
  5. next hopga uzatadi.

Gateway faqat “internetga chiqish qurilmasi” emas. U boshqa ichki subnetlar orasida ham routing qiladi.

First-hop redundancy

Bitta default gateway qurilmasi ishlamay qolsa, subnet tashqi tarmoqqa chiqolmaydi.

VRRP yoki HSRP kabi protokollar virtual gateway yaratadi.

Hostlar bitta virtual IPdan foydalanadi. Ikki yoki undan ko‘p router:

  • active;
  • standby;
  • priority;
  • health tracking

orqali virtual manzilni boshqaradi.

Virtual MAC

First-hop redundancy protokol virtual IP bilan birga virtual MAC ishlatishi mumkin.

Active router o‘zgarganda yangi router Gratuitous ARP yoki Neighbor Advertisement yuborib, switch va host jadvallarini yangilaydi.

Gateway va NAT

Uy routeri default gateway va NAT qurilmasi sifatida ishlaydi.

Ichki host:

192.168.1.20

internetga chiqqanda router source manzilni public IPga o‘zgartiradi.

Gateway bo‘lish NAT majburiy degani emas. Korporativ router ichki subnetlar orasida NATsiz routing qilishi mumkin.

Gateway va firewall

Gateway tarmoq chegarasida security policy qo‘llashi mumkin.

Vazifalar:

Router va firewall bir qurilmada birlashgan bo‘lishi mumkin.

Application gateway

Application gateway yuqori qatlam protokolini tushunadi.

Misollar:

U faqat packet route qilmaydi, balki request mazmunini tekshiradi va o‘zgartirishi mumkin.

API gateway

API gateway client va backend service’lar orasida yagona kirish nuqtasini beradi.

Vazifalari:

Bu IP default gatewaydan boshqa qatlamdagi tushuncha.

Protocol gateway

Ikki turli protokol orasida tarjima qiladi.

Misollar:

Protocol gateway xabar formatini qayta tuzishi mumkin.

IoT gateway

IoT gateway sensor va cloud orasida ishlaydi.

Vazifalari:

Bunda gateway oddiy routerdan kengroq vazifa bajaradi.

Gateway of last resort

Router terminologiyasida default route ba’zan gateway of last resort deb ataladi.

Router aniq prefiks topmasa, shu route’dan foydalanadi.

Default route noto‘g‘ri bo‘lsa, noma’lum destination trafik black hole yoki loopga tushishi mumkin.

ICMP Redirect

Host packetni A gatewayga yuboradi, A esa shu lokal segmentdagi B routerga uzatsa, A hostga ICMP Redirect yuborishi mumkin.

Bu hostga keyingi packetni to‘g‘ridan-to‘g‘ri Bga yuborishni bildiradi.

Xavfsizlik sabab ko‘p tarmoqda Redirect qabul qilish cheklanadi.

Gateway monitoring

Gateway ishlashini faqat interfeys up holati bilan baholab bo‘lmaydi.

Monitoring:

ni tekshiradi.

Diagnostika

Host internetga chiqmasa:

tekshiriladi.

Gatewayga ping ishlashi internet route yoki DNS ishlashini kafolatlamaydi.

Bog‘liq tushunchalar

Default route, Router, Next hop, ARP, Neighbor Discovery, NAT, Firewall, VRRP, API gateway, Protocol gateway