当前位置:   article > 正文

GRE隧道实验(eNSP实现)_ensp gre隧道配置

ensp gre隧道配置

实验目的

掌握GRE的工作原理和配置方法

实验拓扑图

 

 实验步骤

  1. 1. 配置路由器的接口IP地址和子网掩码
  2. 2. 配置GRE隧道接口和隧道参数
  3. 3. 配置隧道两端的静态路由或动态路由
  4. 4. 测试隧道的连通性和数据传输效果

1.配置路由器的接口ip地址和子网掩码

  1. [r1]
  2. #
  3. interface GigabitEthernet0/0/0
  4. ip address 12.1.1.1 255.255.255.0
  5. #
  6. interface GigabitEthernet0/0/1
  7. ip address 13.1.1.1 255.255.255.0
  1. [r2]
  2.  #
  3. interface GigabitEthernet0/0/0
  4.  ip address 12.1.1.2 255.255.255.0 
  5. #
  6. interface Tunnel0/0/0
  7. ip address 192.168.23.2 255.255.255.0
  1. [r3]
  2. #
  3. interface GigabitEthernet0/0/0
  4. ip address 13.1.1.3 255.255.255.0
  5. #
  6. interface Tunnel0/0/0
  7. ip address 192.168.23.3 255.255.255.0

2. 配置GRE隧道接口和隧道参数

  1. [r2]
  2. interface Tunnel0/0/0
  3. tunnel-protocol gre
  4. source 12.1.1.2
  5. destination 13.1.1.3
  1. [r3]
  2. #
  3. interface Tunnel0/0/0
  4. tunnel-protocol gre
  5. source 13.1.1.3
  6. destination 12.1.1.2

 3. 配置隧道两端的静态路由或动态路由

  1. [r2]
  2. #
  3. ospf 1 
  4.  area 0.0.0.0 
  5. #
  6. interface Tunnel0/0/0
  7. ospf enable 1 area 0.0.0.0
  1. [r3]
  2. #
  3. ospf 1 
  4.  area 0.0.0.0 
  5. #
  6. interface Tunnel0/0/0
  7. ospf enable 1 area 0.0.0.0

4. 测试隧道的连通性和数据传输效果

  1. [r2]
  2. ping 192.168.23.3
  3. PING 192.168.23.3: 56 data bytes, press CTRL_C to break
  4. Reply from 192.168.23.3: bytes=56 Sequence=1 ttl=255 time=30 ms
  5. Reply from 192.168.23.3: bytes=56 Sequence=2 ttl=255 time=30 ms
  6. Reply from 192.168.23.3: bytes=56 Sequence=3 ttl=255 time=30 ms
  7. Reply from 192.168.23.3: bytes=56 Sequence=4 ttl=255 time=30 ms
  8. Reply from 192.168.23.3: bytes=56 Sequence=5 ttl=255 time=20 ms

总结

GRE隧道是一种用于在不同网络层协议之间传输数据的技术,它可以实现跨越不同网络的虚拟连接。GRE隧道的优缺点如下:

优点:

- GRE是一个标准协议,可以与不同厂商的设备互通。
- GRE支持多种乘客协议,如IP、IPX、IPv6等,可以实现多协议的本地网通过单一协议的骨干网传输。
- GRE支持多播,可以用于组播VPN。
- GRE能够用来创建弹性的VPN,可以扩大跳数受限协议(如RIP)的工作范围,或将一些不能连续的子网连接起来。
- GRE支持多点隧道,可以简化分支机构众多的企业网络的配置和维护。
- GRE能够实施QoS,可以对隧道内的数据进行优先级处理。

缺点:

- GRE本身不提供数据的加密,如果需要加密,可以与IPSec结合使用。
- GRE没有标准的控制协议来保持GRE隧道(通常使用协议和keepalive)。
- GRE隧道很消耗CPU,因为需要对数据进行封装和解封装。
- GRE出现问题要进行DEBUG很困难,因为需要分析内外层的报文。
- GRE可能导致MTU和IP分片的问题,因为封装后的报文可能超过网络接口的最大传输单元。

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/567653
推荐阅读
  

闽ICP备14008679号