Generic Routing Encapsulation
GRE
Bendroji maršrutizavimo inkapsuliacija
Apibrėžimas
GRE (angl. Generic Routing Encapsulation – bendroji maršrutizavimo inkapsuliacija) – Cisco kompanijos sukurtas paketų tuneliavimo protokolas. GRE pagrindinė paskirtis - tinklo lygmens paketų inkapsuliacija į IP paketus. Pavyzdžiui, tinkle yra paketas, kuris turi būti inkapsuliuotas ir perduotas į kitą kompiuterį. Informacinė paketo dalis (angl. payload) iš pradžių inkapsuliuojama į GRE paketą, kuris gali turėti ir informaciją apie maršrutą. GRE paketas savo ruožtu inkapsuliuojamas į transportinio protokolo paketą ir nusiunčiamas pagal nurodytą IP adresą. Taigi, GRE – protokolas, inkapsuliuojantis tinklo lygmens protokolus, kurie siunčiami trečiu protokolu. GRE „praryja“ viską, o vėliau pats inkapsuliuojamas perdavimui. Kaip jau buvo galima suprasti, tuneliavimas apima tris protokolus:
keleivis – inkapsuliuotas protokolas (IP, CLNP, IPX, AppleTalk, DECnet, Phase IV, XNS, VINES, Apollo);
- inkapsuliacijos protokolas (GRE);
- transportinis protokolas (IP).
Virtualių privačių tinklų (angl. VPN – Virtual Private Network) kūrime GRE dažnai naudojamas kartu su PPTP protokolu. Šiuo atveju GRE yra naudojamas privačių adresų maršrutizavimo informacijos pernešimui per išorinius adresus – į GRE antraštę įrašoma maršrutizavimo informacija, kuri naudojama viso tuneliavimo proceso metu. GRE antraštė taip pat naudojama PPP paketo inkapsuliacijai į IP paketą.
1 lentelė. GRE protokolas OSI modelio hierarchijoje
OSI modelio sluoksnis |
Protokolas |
5. Taikomųjų programų |
RADIUS |
4. Transporto |
UDP |
3. Tinklo (inkapsuliuotas GRE) |
IPv6 |
Inkapsuliacija |
GRE |
3. Tinklo |
IPv4 |
2. Kanalo |
Ethernet |
1. Fizinis |
Ethernet fizinis sluoksnis |
Paaiškinimai
Prieš Raketinės Gynybos Agentūra
DARPA
Pentagono Pajėgų Apsaugos Agentūra (PFPA)
Gynybos Žvalgybos Agentūra
Nacionalinė Saugumo Agentūra
Nacionalinis Karo Koledžas
Naudota literatūra
http://en.wikipedia.org/wiki/United_States_Department_of_Defense