A GRE ( Generic Routing Encapsulation – generic route encapsulation) a Cisco Systems által kifejlesztett hálózati csomagalagút- kezelési protokoll . Fő célja, hogy az OSI hálózati modell hálózati rétegbeli csomagjait IP - csomagokba foglalja. Az IP protokoll száma 47.
Az alagútépítés három protokollt foglal magában :
OSI modell réteg | Jegyzőkönyv |
---|---|
5. Munkamenet | X.225 |
4. Szállítás | UDP |
3. Hálózat (GRE tokozás) | IPv6 |
Egységbezárás | GRE |
3. Hálózatos | IPv4 |
2. Csatorna | Ethernet |
1. Fizikai | Ethernet |
Amint az a diagramból látható, a tokozás (nem feltétlenül a GRE) megtöri a hierarchiát az OSI modellben . Ez a jelenség két protokollverem közötti elválasztónak tekinthető, ahol az egyik a másik "szolgáltatójaként" működik.
A szolgáltatásfejléc kapcsán az IP-csomagon belül a GRE alagúton keresztül továbbított adatok mérete csökken, miközben a teljes csomagméret megmarad. Az IP-csomagnak van egy DF (nem töredezett) bitje, amely megtiltja a csomag több részre osztását, ha kisebb MTU méretű adathordozón továbbítják . Ebben az esetben a GRE alagútban lévő IP-csomag MTU-ját meghaladó hasznos terhelésű csomag eldobásra kerül, ami jelentős terhelés esetén csomagvesztéshez vezet (kis csomagok áthaladnak, pl. TCP SYN csomagok, ICMP üzenetek (ping), de adatcsomagok elvesznek a TCP adatfolyamban (azaz a kapcsolat megszakad)). A probléma megoldásához ajánlatos a path-mtu-discovery (TCP MSS definíció, vagyis az IP-csomagok maximális mérete a teljes útvonalon) használata a GRE-alagúton keresztül történő adatátvitel során, hogy elkerülje a túlzott töredezettséget vagy a nagy csomagok elvesztését. . [1] [2]
Mivel a GRE egy hálózati rétegbeli protokoll, és nem használ portokat (ellentétben a TCP és UDP protokollokkal ), és a PAT mechanizmus működésének egyik szükséges feltétele a „nyitott” port jelenléte, a GRE protokoll működése egy tűzfalon keresztül nehéz lehet [3] .
A PPTP protokoll problémamegoldásának sajátos esete a PPTP Passthrough technológia, ebben az esetben a tűzfal "engedélyezi" a biztonságos hálózatból kimenő ( kliens ) kapcsolatokat.
TCP / IP protokollok az OSI modell rétegei szerint | Alapvető|
---|---|
Fizikai | |
csatornázott | |
hálózat | |
Szállítás | |
ülés | |
Reprezentáció | |
Alkalmazott | |
Egyéb alkalmazva | |
A TCP és UDP portok listája |