首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用GRE建立VPN隧道

GRE提供了将一种协议的报文封装在另一种协议报文中的机制,是一种三层隧道封装技术,使报文可以通过GRE隧道透明的传输,解决异种网络的传输问题。 •GRE实现机制简单,对隧道两端的设备负担小。...•GRE隧道支持使能MPLS LDP,使用GRE隧道承载MPLS LDP报文,建立LDP LSP,实现MPLS骨干网的互通。...目前,GRE隧道可以通过两种隧道接口建立: •GRE隧道接口 GRE隧道接口是为实现报文的封装而提供的一种点对点类型的逻辑接口,包含源地址、目的地址和隧道接口IP地址。...与GRE隧道接口手工指定目的地址不同,mGRE隧道接口的目的地址来自于NHRP地址解析协议,一个mGRE隧道接口上,可以存在多条GRE隧道,有多个GRE对端。...2.在RouterA和RouterC上创建Tunnel接口,创建GRE隧道,并在RouterA和RouterC上配置经过Tunnel接口的静态路由,使PC1和PC2之间的流量通过GRE隧道传输,实现PC1

6.2K40
您找到你想要的搜索结果了吗?
是的
没有找到

玩转CVM之搭建GRE隧道

隧道接口并不指定特定的“乘客”或“传输”协议连接,而是一种结构,可以实现任何标准点到点封装的服务。由于隧道是点到点连接,因此对每个连接必须配置一个单独的隧道。...外网IP:212.129.135.110 设备配置 A机器: modprobe ip_gre lsmod|grep gre ip tunnel add tun1 mode gre remote...A B内网互ping 命令配置开机重启会失效,需要写入配置文件进行开机自启动。...写入配置文件 A机器配置文件步骤: vim /etc/init.d/gre.sh 进入文件进行编辑如下内容: modprobe ip_gre lsmod|grep gre ip...解决这种问题的方法是在隧道接口上配置ip tcp adjust-mss 1436。另外,虽然GRE并不支持加密,但是你可以通过tunnel key命令在隧道的两头各设置一个密钥。

6.8K1342

×××-gre隧道H3C篇

×××隧道技术,通过一个公用网络(通常是因特网)建立一个临时的、安全的连接,是一条穿过混乱的公用网络的安全、稳定的隧道....有基于二层(pptp/l2tp/l2f)和三层(gre/ipsec)的×××隧道技术 今天在H3C防火墙上利用三层的gre协议,实现总公司和分公司的通信。...【实验设备】  H3C防火墙两台(模拟总/分公司的出口路由器)  H3C三层交换机(模拟Internet网络环境)  测试PC两台(总、分公司内网主机) 【配置过程】  Step1:进入三层交换机,划分两个...Step4:在两台防火墙上分别创建隧道接口,隧道协议选择gre。...【配置参考】 FW-1 interface Ethernet0/0 ip address 192.168.101.254 255.255.255.0 interface Ethernet0/4

1.5K10

面试官:GRE 和 IPsec 隧道有什么区别?

通用路由封装 (GRE) GRE由 RFC(Request for Comments)2784 定义并由 RFC 2890 更新,创建一个未加密的隧道,该隧道在另一个任意网络层协议上封装任意协议。...GRE和IPsec的共同特点 GRE 和 IPsec 协议具有一些相似的特征,包括: 1、单个虚拟跃点 GRE 隧道和 IPsec 隧道均显示为单个虚拟跃点,即使它可能遍历隧道端点之间的许多链路。...另一种方法是手动配置网络上的MTU,以便 IP 分段发生在隧道之外。...3、合并时增加开销 IT 团队可以通过在 IPsec 隧道配置 GRE 隧道来安全地传输非 IP 或多播数据包,当两种协议结合使用时,开销会增加。...何时使用 GRE 与 IPsec IT 团队在需要安全 IP 隧道时应使用 IPsec,当他们需要没有隐私的隧道以及需要隧道多个协议或多播时,他们应该使用 GRE

1.4K30

面试官:GRE 和 IPsec 隧道有什么区别?

通用路由封装 (GRE) GRE由 RFC(Request for Comments)2784 定义并由 RFC 2890 更新,创建一个未加密的隧道,该隧道在另一个任意网络层协议上封装任意协议。...GRE和IPsec的共同特点 GRE 和 IPsec 协议具有一些相似的特征,包括: 1、单个虚拟跃点 GRE 隧道和 IPsec 隧道均显示为单个虚拟跃点,即使它可能遍历隧道端点之间的许多链路。...另一种方法是手动配置网络上的MTU,以便 IP 分段发生在隧道之外。...3、合并时增加开销 IT 团队可以通过在 IPsec 隧道配置 GRE 隧道来安全地传输非 IP 或多播数据包,当两种协议结合使用时,开销会增加。...何时使用 GRE 与 IPsec IT 团队在需要安全 IP 隧道时应使用 IPsec,当他们需要没有隐私的隧道以及需要隧道多个协议或多播时,他们应该使用 GRE

89610

经典GRE Over IPSec配置

本文继上文继续讨论gre over ipsec,上次我们是在两站点之间先建立IPSec连接(transport方式),然后再IPSec连接上再建立gre隧道,进行加密通信;本次我们换种方式来配置与上文相同的效果...我们再看gre隧道配置跟以往的配置的区别“tunnel protection ipsec profile 1”,顾名思义就是在gre隧道配置ipsec保护,保护的具体策略就是profile1....就因为在gre接口上我们配置了ipsec保护,我们就可以确定建立ipsec的两个站点:tunnel source和tunnel destination(就相当于在source和destination上配置了...map);加密的感兴趣流就是tunnel source和tunnel destination之间的gre通信,而且仅仅是gre通信。...通过一个简单的profile,我们就完成了整个的gre overipsec,该方法目前是非常流行的一种配置,被广泛使用!

4.4K20

ATT&CK视角下的红蓝对抗:九.内网穿透之利用GRE协议进行隧道穿透

3)通过在VPS服务器中执行ip addr add 192.168.5.1 peer 192.168.5.2 dev tun1命令为VPS服务器创建配置双方互联IP地址,其中本端GRE隧道互联IP地址为...5)接下来我们执行类似操作,为Linux受控主机创建名为tun2的GRE隧道,之后通过执行ip link set tun2 up mtu 1400命令,启动名为tun2的GRE隧道,相关执行操作命令如图...6) 同理,我们也需要在Linux受控主机侧执行ip addr add 192.168.5.2 peer 192.168.5.1 dev tun2命令来配置双方互联IP地址,其中本端GRE隧道互联IP地址为...7)通过在Linux受控主机中执行route -n命令来查看路由信息,如下图1-8所示,可以到看到已配置的路由规则。...8)当完成以上配置后进行验证,在VPS服务器中对Linux受控主机的GRE隧道IP执行Ping操作,反过来在Gre2中进行相同验证操作。验证成功,证明GER隧道成功,如图1-9所示。

34871

ipip | Routing Encapsulation

通过"隧道"连接到另一个网络的计算机具有一个虚拟接口,该虚拟接口配置了一个 IP,该 IP 不是本地的,但存在于远程网络上。此流量在内核级别以数据包的形式转发,因此不易受到服务器中断的影响。...您可以通过插入服务器并检查配置来确认这一点。以程将确认协议是否存在(或缺少),并管理如何配置它。...GRE 隧道端点将有效负载发送到 GRE 隧道中,以便将数据包路由到其他 IP 网络。沿路径的其他 IP 路由器不分析有效负载(内部数据包);它们在发送到 GRE 隧道末端时分析外部 IP 数据包。...隧道具有以下优点: GRE 隧道将多个协议包装在单个主干协议上。...GRE 隧道为跃点有限的网络提供解决方案。 连接不连续子网的 GRE 隧道GRE 隧道允许 V** 广域网 (WAN)。

62610

利用pipework与OVS构建跨主机容器网络

pipework,是由Docker的工程师Jérôme Petazzoni开发的一个Docker网络配置工具,由200多行shell代码写成,适合在多种不同的网络环境下配置容器网络,支持多种功能。.../utils/util-linux/v2.24/util-linux-2.24.tar.gz \ | tar -zxf- cd util-linux-2.24 ....gre0 type=gre options:remote_ip=10.20.10.70 创建host2至host3的GRE隧道: ovs-vsctl add-port ovs0 gre1 -- set...实验: 在每台主机上创建ovs0网桥并配置GRE隧道(host1和host2的IP地址参考方案一): ovs-vsctl add-br ovs0 创建host1至host2的GRE隧道(可以选择VXLAN...方案中,我没有配置交换机的chunk口,而是直接用overlay技术。因为GRE和VXLAN的IP头增加,用户可能需要修改docker的设置,设置一个合适的MTU值,否则网络性能会很差。

1.9K91

什么是 IP 隧道Linux 怎么实现隧道通信?

IP 隧道 Linux 原生支持多种三层隧道,其底层实现原理都是基于 tun 设备。我们可以通过命令 ip tunnel help 查看 IP 隧道的相关操作。...实践 IPIP 隧道 我们下面以 ipip 作为例子,来实践下 Linux隧道通信。本文以前文的 Linux 路由机制作为基础,不清楚 Linux 路由的可以先翻看下那篇文章再来看。...ipip,然后还需要设置隧道端点,用 remote 和 local 表示,这是 隧道外层 IP,对应的还有 隧道内层 IP,用 ip addr xx peer xx 配置。...同理,我们也在 NS2 上做如上配置。...总结 现在的 Linux 内核原生支持 5 种隧道协议,它们底层实现都是采用 tun 虚拟设备。 我们熟知的各种 V** 软件,其底层实现都离不开这 5 种隧道协议。

7K30

H3C GRE OVER IPSEC配置

1、公司A端路由器配置 # //定义需要保护的安全数据流 acl number 3000  rule 10 permit ip source 12.12.12.1 0 destination 23.23.23.3...隧道 interface Tunnel0  ip address 10.0.0.1 255.255.255.252 //指定隧道的源  source 12.12.12.1 //指定隧道的目的  destination...0.0.0.0 12.12.12.2  //定义静态路由,可以使用动态路由代替  ip route-static 192.168.2.0 255.255.255.0 Tunnel0 2、公司B端路由器配置...隧道 interface Tunnel0  ip address 10.0.0.2 255.255.255.252 //指定隧道的源  source 12.12.12.1 //指定隧道的目的  destination...配置关键点: 1) 安全数据流要匹配IPSec接口; 2) 注意GRE隧道的源和目的,要和IPSec接口吻合; 3) 将子网流量引入GRE隧道

1.6K20
领券