首頁>技術>

GRE協議:

GRE是一種隧道技術,提供了一條通路使封裝的數據報文能夠在這個通路上傳輸,在隧道的兩端分別對數據報進行封裝及解封裝,隧道接口(Tunnel接口)是為實現報文的封裝而提供的一種點對點類型的虛擬接口,與Loopback接口類似,都是一種邏輯接口。

GRE over IPv4拓撲結構:

R1、R2和R3之間使用OSPF路由進程為1,R1和R3之間使用GRE隧道直連,其中Tunnel接口和用戶側使用OSPF路由,實現PC1和PC2互通,進程為2。為了能夠檢測隧道鏈路狀態,在GRE隧道兩端的Tunnel接口上使能Keepalive功能。PC1和PC2上分別指定R1、R2為自己的缺省網關。

拓撲圖

GRE配置方法:

1、在設備之間運行IGP協議實現互通,這裡使用OSPF路由且進程1。

2、與PC相連的設備之間建立GRE隧道,並使能Keepalive功能,使彼此報文的傳輸都通過GRE隧道。

3、與PC相連的網段運行IGP協議通過GRE隧道發佈,這裡使用OSPF進程2,和OSPF1進行隔離。

GRE配置步驟:

1、配置各路由器的IP地址

[Huawei]sysname R1

[R1]int g0/0/0

[R1-GigabitEthernet0/0/0]ip add 10.1.12.1 24

[R1]int g0/0/1

[R1-GigabitEthernet0/0/1]ip add 172.16.1.1 24

[Huawei]sysname R2

[R2]int g0/0/1

[R2-GigabitEthernet0/0/1]ip add 10.1.23.2 24

[R2]int g0/0/0

[R2-GigabitEthernet0/0/0]ip add 10.1.12.2 24

[Huawei]sysname R3

[R3]int g0/0/0

[R3-GigabitEthernet0/0/0]ip add 10.1.23.3 24

[R3]int g0/0/1

[R3-GigabitEthernet0/0/1]ip add 172.16.2.3 24

2、配置設備間使用OSPF路由

[R1]ospf

[R1-ospf-1]area 0

[R1-ospf-1-area-0.0.0.0]network 10.1.12.1 0.0.0.0

[R2]ospf

[R2-ospf-1]area 0

[R2-ospf-1-area-0.0.0.0]network 10.1.23.2 0.0.0.0

[R2-ospf-1-area-0.0.0.0]network 10.1.12.2 0.0.0.0

[R3]ospf

[R3-ospf-1]area 0

[R3-ospf-1-area-0.0.0.0]network 10.1.23.3 0.0.0.0

3、配置Tunnel接口

[R1]interface Tunnel 0/0/1

[R1-Tunnel0/0/1]tunnel-protocol gre

[R1-Tunnel0/0/1]ip add 192.168.13.1 24

[R1-Tunnel0/0/1]source 10.1.12.1

[R1-Tunnel0/0/1]destination 10.1.23.3

[R1-Tunnel0/0/1]keepalive

[R3]int Tunnel 0/0/1

[R3-Tunnel0/0/1]tunnel-protocol gre

[R3-Tunnel0/0/1]ip add 192.168.13.3 24

[R3-Tunnel0/0/1]source 10.1.23.3

[R3-Tunnel0/0/1]destination 10.1.12.1

[R3-Tunnel0/0/1]keepalive

在R1上測試到R3的tuunel接口

[R1]ping -a 192.168.13.1 192.168.13.3

PING 192.168.13.3: 56 data bytes, press CTRL_C to break

Reply from 192.168.13.3: bytes=56 Sequence=1 ttl=255 time=20 ms

Reply from 192.168.13.3: bytes=56 Sequence=2 ttl=255 time=30 ms

Reply from 192.168.13.3: bytes=56 Sequence=3 ttl=255 time=40 ms

Reply from 192.168.13.3: bytes=56 Sequence=4 ttl=255 time=30 ms

Reply from 192.168.13.3: bytes=56 Sequence=5 ttl=255 time=40 ms

使用命令display keepalive packets count查看keepalive報文統計

[R1]int Tunnel 0/0/1

[R1-Tunnel0/0/1]display keepalive packets count

4、配置Tunnel接口使用OSPF

[R1]ospf 2

[R1-ospf-2]area 0

[R1-ospf-2-area-0.0.0.0]network 192.168.13.1 0.0.0.0

[R1-ospf-2-area-0.0.0.0]network 172.16.1.1 0.0.0.0

[R3]ospf 2

[R3-ospf-2]area 0

[R3-ospf-2-area-0.0.0.0]network 192.168.13.3 0.0.0.0

[R3-ospf-2-area-0.0.0.0]network 172.16.2.3 0.0.0.0

在R1上檢查路由

[R1]dis ip routing-table protocol ospf

Route Flags: R - relay, D - download to fib

------------------------------------------------------------------------------

Public routing table : OSPF

Destinations : 2 Routes : 2

OSPF routing table status : <Active>

Destinations : 2 Routes : 2

Destination/Mask Proto Pre Cost Flags NextHop Interface

10.1.23.0/24 OSPF 10 2 D 10.1.12.2 GigabitEthernet0/0/0

172.16.2.0/24 OSPF 10 1563 D 192.168.13.3 Tunnel0/0/1

OSPF routing table status : <Inactive>

Destinations : 0 Routes : 0

5、配置PC1和PC2的網關,然後測試

測試PC1到PC2

8
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 關於建築工程灌漿技術研討