GRE简单模拟 Generic Routing Encapsulation

本文档详细介绍了如何在Linux系统中通过GRE协议建立两个主机(host1和host2)之间的点对点网络连接。操作步骤包括加载ip_gre模块,创建tunnel链路,设置tunnel peer,并通过ping命令验证连接。此外,还提到了当host1和host2后面连接有局域网络时,如何开启ip_forward和设置路由,以便进行网络通讯。
摘要由CSDN通过智能技术生成

GRE简单模拟
操作步骤
host1,host2都需要操作
1,加载ip_gre模块
2,创建点对点的tunnel链路
3,创建tunnel peer ,并启动
4,ping 包,使用tcpdump抓包
扩展
host1,host2后面连接有对应的局域网络,如果需要通讯,需要增加一下步骤
1,开启ip_forward
2,新增路由到对端的网络使用dev tunnel

网络拓扑图
在这里插入图片描述

host1,host2都需要操作
1,加载ip_gre模块
[root@k8s-node1 ~]# modprobe ip_gre
[root@k8s-node1 ~]# lsmod |grep ip_gre
ip_gre 22749 0
ip_tunnel 25163 1 ip_gre
gre 13144 1 ip_gre

2,创建点对点的tunnel链路;3,创建tunnel peer ,并启动

host1:
[root@k8s-node1 ~]# ip tunnel add tunnel0 mode gre remote 192.168.0.62 local 192.168.0.61 dev ens33
[root@k8s-node1 ~]# ip address add 172.16.1.1 dev tunnel0 peer 172.16.1.2/32
[root@k8s-node1 ~]# ip link set tunnel0 up

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值