什么是GRE?GRE解封装的意义和实现方案

什么是GRE?

GRE(Generic Rounting Encapsulation,通用路由封装)是由思科公司开发的隧道协议之一,协议编号为47,在RFC2874中定义。

该协议主要应用于路由选择协议等多播分组的隧道传输。

GRE隧道能够将任意协议封装到IP分组中,如下图1

由于GRE没有自带加密功能,因此无法保障封装数据的安全性,可能会被窃听,如果需要保障封装数据的安全性,可以使用GRE over IPsec。

图1:普通IP分组与GRE封装后的分组的不同

2、GRE解封装的意义和实现方案

  虚拟化在数据中心是一种非常常见的方法,但出于监控目的就不那么容易了,因为虚拟机管理程序内的网络通信不是通过服务器中的物理NIC传输的。它通过虚拟交换机传输。因此,无法访问此报文。

        通常使用虚拟TAP解决此问题。但是这些虚拟TAP无法直接发送报文信息,它们在大多数情况下使用GRE隧道。GRE是L2透明隧道。

原始IP报文将用新的IP报头和GRE报头进行封装。该报文然后可以通过虚拟交换机(在某些情况下是硬件交换机)到达监控设备。但此报文不能直接用于监控。它需要先解封。

使用Packetmaster可以很容易地做到这一点,即使最小的单元EX2也支持线速GRE解封装。

在解封之后,报文看起来像原始的报文,并且可以被过滤并转发到监控设备。

GRE解封装之前

 

GRE解封装之后

highlights

  • GRE接收者和发起者
  • 硬件解封装
  • 高达40Gbit线速
  • 每个设备多个GRE数据流
  • 配置简单
  • 之后可进行过滤
  • 标准功能(没有额外费用)

 支持的Packetmaster(网络数据包代理)型号:

EX2,EX5-2,EX12,EX32,EX20400,EX48400

参考资料:https://hongwangle.com/network-visibility/gre-de-encapsulation/ 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值