首页
学习
活动
专区
圈层
工具
发布

如何使用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

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

    玩转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命令在隧道的两头各设置一个密钥。

    7.4K1342

    ×××-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.7K10

    网络安全实验12 配置GRE VPN,实现私网之间的隧道互访

    步骤1:配置防火墙A (1)接口IP (2)Tunnel接口 (3)接口加入安全区域 (4)配置Tunnel接口的相关参数 (5)配置路由器 (6)配置安全策略 步骤2:配置防火墙B (1)接口IP...GRE的工作原理如下: 隧道建立:在两个需要通过公网建立私密连接的网络边缘设备(如路由器或防火墙)上,配置GRE隧道接口。...数据封装与解封装:当数据需要通过这条隧道传输时,源设备会将原本的数据报文(如IP包)加上一个新的GRE头部,这个头部包含了隧道两端的地址信息和其他控制信息。...缺乏加密:需要注意的是,GRE本身并不提供加密功能,这意味着隧道内的数据可以被嗅探。因此,为了保障数据的安全性,GRE常与其他安全技术如IPsec结合使用,实现数据的加密传输。...多点隧道:GRE还支持多点隧道,即一个GRE隧道的出口可以是多个目的地,这对于构建复杂网络拓扑和多分支的VPN网络非常有用。

    2.4K10

    经典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.9K20

    面试官: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.6K10

    面试官: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.7K31

    网络安全实验15 配置GRE over IPSec VPN,实现私网之间通过隧道安全互访

    用户名:admin 旧密码:Admin@123 新密码:Huawei@123 步骤1:防火墙A的网络基本参数 (1)接口IP地址 (2)接口加入安全区域 (3)安全策略 步骤2:防火墙A配置GRE (1...)Tunnel接口的相关参数 (2)接口加入安全区域 步骤3:防火墙A配置路由 步骤4:防火墙A配置IPSec (1)创建ACL,匹配GRE隧道流量 (2)IKE安全提议 (3)IKE Peer (4)...IPSec安全提议 (5)ISAKMP方式的IPSec安全策略 (6)接口应用IPSec策略组 步骤5:配置防火墙B 同防火墙A思路一致,这里省去详细分解步骤 步骤6:配置其他设备 路由器 PC 步骤7...Virtual-if0 # interface NULL0 # interface Tunnel1 ip address 172.16.2.1 255.255.255.0 tunnel-protocol gre...Virtual-if0 # interface NULL0 # interface Tunnel1 ip address 172.16.2.2 255.255.255.0 tunnel-protocol gre

    1.7K10

    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所示。

    63671

    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.8K20

    ipip | Routing Encapsulation

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

    82310

    什么是 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 种隧道协议。

    8K30
    领券