GRE 通用路由封裝

2021-10-03 12:56:02 字數 1684 閱讀 9863

一、gre

通用路由封裝(gre: generic routing encapsulation)是通用路由封裝協議,可以對某些網路層協議的資料報進行封裝,使這些被封裝的資料報能夠在ipv4網路中傳輸。

中文名:通用路由封裝

外文名:generic routing encapsulation

作用:網路層協議封裝乙個其它網路協議

類 型:網路協議

隸 屬:通訊協議,路由協議

二、基本資訊

1、gre(generic routing encapsulation,通用路由封裝)協議是對某些網路層協議(如ip 和ipx)的資料報文進行封裝,使這些被封裝的資料報文能夠在另乙個網路層協議(如ip)中傳輸。gre採用了tunnel(隧道)技術,是vpn(virtual private network)的第三層隧道協議。

2、tunnel 是乙個虛擬的點對點的連線,提供了一條通路使封裝的資料報文能夠在這個通路上傳輸,並且在乙個tunnel 的兩端分別對資料報進行封裝及解封裝。 乙個x協議的報文要想穿越ip網路在tunnel中傳輸,必須要經過加封裝與解封裝兩個過程。

3、gre 通用路由封裝 – 一種簡單的vpn技術 – 屬於點到點網路型別

三、報文格式

gre 封裝後的報文格式為:

delivery header

gre header

payload packet

四、配置(點到點gre)

點到點的gre配置:

[r1]inte***ce tunnel 0/0/0

[r1-tunnel0/0/0]ip address 10.1.1.1 24

[r1-tunnel0/0/0]tunnel-protocol gre

[r1-tunnel0/0/0]source 12.1.1.1

[r1-tunnel0/0/0]destination 23.1.1.2

五、mgre(多點gre)

mgre配置:

中心站點配置

inte***ce tunnel0/0/0 --------- 建立tunnel口

ip address 10.1.1.1 255.255.255.0 --------- 配置介面ip位址

tunnel-protocol gre p2mp ---------- 先修改介面模式為多點gre

source 15.1.1.1 --------- 再定義公有的源ip位址

nhrp entry multicast dynamic -------- 本地成為nhrp中心,同時可以進行偽廣播

nhrp network-id 100 --------- 預設為0號,該網段內所有節點tunnel介面必須為相同域

分支站點

inte***ce tunnel0/0/0

ip address 10.1.1.2 255.255.255.0

tunnel-protocol gre p2mp

source gigabitethernet0/0/2 --------假設分支站點ip位址不固定(可固定也可不固定)

nhrp network-id 100

nhrp entry 10.1.1.1 15.1.1.1 register -------- 分支需要到中心站點註冊

注:[r1]dis nhrp peer all 檢視分支站點註冊結果

GRE 通用路由封裝

1 簡介 gre generic routing encapsulation,通用路由封裝 協議是對某些網路層協議 如ip 和ipx 的資料報文進行封裝,使這些被封裝的資料報文能夠在另乙個網路層協議 如ip 中傳輸。在大多數常規情況下,系統擁有乙個有效載荷 或負載 包,需要將它封裝並傳送至某個目的地...

通用路由封裝(GRE)

通用路由封裝 gre generic routing encapsulation 是通用路由封裝協議,可以對某些網路層協議的資料報進行封裝,使這些被封裝的資料報能夠在ipv4網路中傳輸。中文名 通用路由封裝 外文名 generic routing encapsulation 作用 網路層協議封裝乙個...

GRE通用路由封裝協議簡單例項

兩個網路穿越中間網路通訊,實現類似專線才有的效果 一種虛擬的點到點網路型別 inte ce tunnel 0 0 0 建立隧道介面 r1 tunnel0 0 0 ip address 10.1.1.1 24 r1 tunnel0 0 0 tunnel protocol gre 定義使用通用路由封裝 ...