Locked History Actions

Skirtumas „Generic Routing Encapsulation“

Pakeitimai tarp versijų 17 ir 32 (patvirtinamos 15 versijos)
Versija 17 nuo 2009-05-10 13:34:05
Dydis: 5908
Redaktorius: DmitrijAnisin
Komentaras:
Versija 32 nuo 2009-05-11 11:24:15
Dydis: 6460
Redaktorius: DmitrijAnisin
Komentaras:
Pašalinimai yra pažymėti taip. Pridėjimai yra pažymėti taip.
Eilutė 6: Eilutė 6:
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: GRE (angl. ''Generic Routing Encapsulation'' – bendroji maršrutizavimo inkapsuliacija) – ''Cisco'' kompanijos sukurtas paketų tuneliavimo protokolas. GRE pagrindinė paskirtis - tinklo lygmens paketų inkapsuliacija į IP paketus.

----
== Paaiškinimai ==
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:
Eilutė 12: Eilutė 18:
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ą. Virtualių privačių tinklų (angl. VPN – ''Virtual Private Network'') kūrime GRE dažnai naudojamas kartu su [[Point to Point Tunneling Protocol|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ą.
Eilutė 15: Eilutė 21:
||<tablestyle="border: medium none ; margin-left: 50.4pt; border-collapse: collapse;" tableclass="MsoTableGrid"width="240px" style="border: 1pt solid windowtext; padding: 0cm 5.4pt; vertical-align: top;">'''OSI modelio sluoksnis''' ||<width="192px" style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 0cm 5.4pt; vertical-align: top;">'''Protokolas''' ||
||<width="240px" style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; vertical-align: top;">5. Taikomųjų programų ||<width="192px" style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; vertical-align: top;">RADIUS ||
||<width="240px" style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; vertical-align: top;">4. Transporto ||<width="192px" style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; vertical-align: top;">UDP ||
||<width="240px" style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; vertical-align: top;">3. Tinklo (inkapsuliuotas GRE) ||<width="192px" style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; vertical-align: top;">IPv6 ||
||<width="240px" style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; vertical-align: top;">Inkapsuliacija ||<width="192px" style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; vertical-align: top;">'''GRE''' ||
||<width="240px" style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; vertical-align: top;">3. Tinklo ||<width="192px" style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; vertical-align: top;">IPv4 ||
||<width="240px" style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; vertical-align: top;">2. Kanalo ||<width="192px" style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; vertical-align: top;">Ethernet ||
||<width="240px" style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 5.4pt; vertical-align: top;">1. Fizinis ||<width="192px" style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 5.4pt; vertical-align: top;">Ethernet fizinis sluoksnis ||
||<tablestyle="BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-LEFT: 50.4pt; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" tableclass="MsoTableGrid"width="240px" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; VERTICAL-ALIGN: top; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid">'''OSI modelio lygmuo''' ||<width="192px" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; VERTICAL-ALIGN: top; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: 1pt solid">'''Protokolas''' ||
||<width="240px" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; VERTICAL-ALIGN: top; BORDER-LEFT: 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: 1pt solid">5. Taikomųjų programų ||<width="192px" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; VERTICAL-ALIGN: top; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: 1pt solid">RADIUS ||
||<width="240px" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; VERTICAL-ALIGN: top; BORDER-LEFT: 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: 1pt solid">4. Transporto ||<width="192px" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; VERTICAL-ALIGN: top; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: 1pt solid">UDP ||
||<width="240px" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; VERTICAL-ALIGN: top; BORDER-LEFT: 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: 1pt solid">3. Tinklo (inkapsuliuotas GRE) ||<width="192px" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; VERTICAL-ALIGN: top; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: 1pt solid">IPv6 ||
||<width="240px" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; VERTICAL-ALIGN: top; BORDER-LEFT: 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: 1pt solid">Inkapsuliacija ||<width="192px" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; VERTICAL-ALIGN: top; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: 1pt solid">'''GRE''' ||
||<width="240px" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; VERTICAL-ALIGN: top; BORDER-LEFT: 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: 1pt solid">3. Tinklo ||<width="192px" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; VERTICAL-ALIGN: top; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: 1pt solid">IPv4 ||
||<width="240px" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; VERTICAL-ALIGN: top; BORDER-LEFT: 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: 1pt solid">2. Kanalo ||<width="192px" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; VERTICAL-ALIGN: top; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: 1pt solid">Ethernet ||
||<width="240px" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; VERTICAL-ALIGN: top; BORDER-LEFT: 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: 1pt solid">1. Fizinis ||<width="192px" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; VERTICAL-ALIGN: top; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: 1pt solid">Ethernet fizinis sluoksnis ||
Eilutė 25: Eilutė 31:
||{{attachment:GRE.jpg}} ||

GRE tunelio pavyzdys. Tarp dviejų maršrutizatorių A ir B yra dar keli maršrutizatoriai. Tunelis leidžia užtikrinti ryšį tarp 192.168.1.0/24 ir 192.168.3.0/24 tinklo segmentų taip, lyg A ir B maršrutizatoriai būtų sujungti betarpiškai.

{{attachment:GRE2.jpg}}
Eilutė 31: Eilutė 41:
== Paaiškinimai ==
[[http://en.wikipedia.org/wiki/Missile_Defense_Agency|Prieš Raketinės Gynybos Agentūra]] <<BR>> [[http://www.tinklusaugumas.lt/cgi-bin/moin.py/The%20Defense%20Advanced%20Projects%20Agency|DARPA]] <<BR>> [[http://en.wikipedia.org/wiki/Pentagon_Force_Protection_Agency|Pentagono Pajėgų Apsaugos Agentūra (PFPA)]] <<BR>> [[http://en.wikipedia.org/wiki/Defense_Intelligence_Agency|Gynybos Žvalgybos Agentūra]] <<BR>> [[http://en.wikipedia.org/wiki/National_Security_Agency|Nacionalinė Saugumo Agentūra]] <<BR>> [[http://en.wikipedia.org/wiki/National_War_College|Nacionalinis Karo Koledžas]] <<BR>>
== Naudota literatūra ==
1. http://en.wikipedia.org/wiki/Generic_Routing_Encapsulation
Eilutė 34: Eilutė 44:
----
== Naudota literatūra ==
http://en.wikipedia.org/wiki/United_States_Department_of_Defense
2. [[http://ru.wikipedia.org/wiki/GRE_(протокол|http://ru.wikipedia.org/wiki/GRE_(%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB]])

3. http://dziugas.baltrunas.lt/content/edu/kursinis2004.pdf

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.


Paaiškinimai

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ą.

GRE protokolas OSI modelio hierarchijoje:

OSI modelio lygmuo

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

GRE tunelio pavyzdys. Tarp dviejų maršrutizatorių A ir B yra dar keli maršrutizatoriai. Tunelis leidžia užtikrinti ryšį tarp 192.168.1.0/24 ir 192.168.3.0/24 tinklo segmentų taip, lyg A ir B maršrutizatoriai būtų sujungti betarpiškai.

GRE2.jpg


Naudota literatūra

1. http://en.wikipedia.org/wiki/Generic_Routing_Encapsulation

2. http://ru.wikipedia.org/wiki/GRE_(%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB)

3. http://dziugas.baltrunas.lt/content/edu/kursinis2004.pdf