一、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 定義使用通用路由封裝 ...