计算机网络-GRE基础实验二

前面我们学习了GRE隧道的建立以及通过静态路由指向的方式使得双方能够网络互联,但是通过静态路由可能比较麻烦,GRE支持组播、单播、广播因此可以在GRE隧道中运行动态路由协议使得网络配置更加灵活。

通过前面的动态路由协议的学习我们知道动态路由协议都需要通过组播地址进行协议交互,因此GRE就可以实现这个功能,这是GRE相对于IPSec、L2TP等的优点。下面来简单实现一下吧,其实也比较简单。

一、GRE-动态路由协议组网

还是使用之前的网络拓扑修改:
拓扑

在GRE隧道建立的情况下将tunnel接口以及相关需要互联的接口纳入OSPF或者ISIS协议即可,将tunnel当做物理接口通告就行。

配置:

复制代码
分支:
# 其它配置照常配置
interface GigabitEthernet0/0/0
 ip address 202.96.134.133 255.255.255.0 
 nat outbound 3000
#
interface GigabitEthernet0/0/1
 ip address 192.168.1.254 255.255.255.0 
#
interface Tunnel0/0/0
 ip address 10.0.0.2 255.255.255.0 
 tunnel-protocol gre
 source 202.96.134.133
 destination 185.74.54.129
 gre key 8096
 gre checksum
# 配置OSPF,通告tunnel口与内网接口网段
ospf 1 
 area 0.0.0.0 
  network 10.0.0.0 0.0.0.255 
  network 192.168.1.0 0.0.0.255 
#
ip route-static 0.0.0.0 0.0.0.0 202.96.134.132


总部:
#
interface GigabitEthernet0/0/1
 ip address 172.16.1.254 255.255.255.0 
#
interface GigabitEthernet0/0/2
 ip address 185.74.54.129 255.255.255.0 
 nat outbound 3000
#
interface Tunnel0/0/0
 ip address 10.0.0.1 255.255.255.0 
 tunnel-protocol gre
 source 185.74.54.129
 destination 202.96.134.133
 gre key 8096
 gre checksum
# 配置OSPF区域,通告tunnel接口和内网口
ospf 1 
 area 0.0.0.0 
  network 10.0.0.0 0.0.0.255 
  network 172.16.1.0 0.0.0.255 
#
ip route-static 0.0.0.0 0.0.0.0 185.74.54.128

测试:
OSPF路由表 组播报文 PC1联通性 OSPF路由更新报文 LS Update

二、GRE基础命令配置

复制代码
# 创建tunnel接口
interface Tunnel0/0/0

# 配置隧道IP地址
ip address 10.0.0.2 255.255.255.0

# 配置隧道封装协议,只有配置完这个命令才能配置源和目的地址
tunnel-protocol {gre|ipsec|mpls|ipv4-ipv6|ipv6-ipv4}

# 配置隧道的源地址
source 202.96.134.133

# 配置隧道的目的地址
destination 185.74.54.129

# 配置gre的校验完整性
gre checksum

# 配置gre的校验key字段,数字
gre key INTEGER<0-4294967295>

# 查看隧道信息
display tunnel-info all

总结:GRE可以实现分支与总部的动态路由协议,但是其数据报文可能被捕获,没有进行加密认证,安全性不足,而且在实际应用中需要有固定的源和目的地址,也就是有公网IP才行。

本文由mdnice多平台发布

相关推荐
可爱系程序猿2 天前
模型推理任务弹出找不到 cublas64_12.dll,CUDA 12 矩阵计算库按安装包核对
程序人生·线性代数·矩阵·电脑
涵美女程序猿2 天前
ChatCut online 剪微服务熔断测试录屏:仪表盘告警、降级日志与恢复时刻怎样对应
程序人生·微服务·云原生·架构·电脑
郝学胜-神的一滴2 天前
Python浏览器自动化:Selenium与Playwright实战对比,网页爬虫&自动操作一站式指南
开发语言·爬虫·python·selenium·程序人生·自动化
郝学胜-神的一滴3 天前
NumPy深度解析|Python数值计算的基石,告别低效for循环
开发语言·人工智能·python·程序人生·numpy·量化投资
Pin_Qing3 天前
同一天,谷歌半价卖旗舰,阶跃翻倍收缓存
大数据·开发语言·人工智能·程序人生·缓存
郝学胜-神的一滴3 天前
金融数据分析实战:从数据清洗到策略回测,Python全链路落地
开发语言·python·程序人生·金融·数据挖掘·数据分析
这个DBA有点耶3 天前
MySQL B-tree索引并发控制优化:写密集场景的锁瓶颈与内核级解法
java·数据库·程序人生·算法·database·dba
可爱系程序猿4 天前
Windows 11 下惠普 M126nw 驱动报错溯源:完整包、WSD 端口与类驱动记录
windows·程序人生·电脑