设为首页 收藏本站
查看: 898|回复: 0

[经验分享] 华为***技术三:GRE

[复制链接]

尚未签到

发表于 2018-7-23 07:21:46 | 显示全部楼层 |阅读模式
  GRE通过静态路由实现IPv4互通
  拓扑:
   DSC0000.jpg
  配置步骤
  1、所有设备之间运行OSPF路由协议实现设备间路由互通。
  2、在RouterA和RouterC上创建Tunnel接口,创建GRE隧道,并在RouterA和RouterC上配置经过Tunnel接口的静态路由,使PC1和PC2之间的流量通过GRE隧道传输,实现PC1和PC2互通。
  配置信息:
  R1:
  interface Tunnel0/0/1
  ip address 10.1.3.1 255.255.255.0
  tunnel-protocol gre
  source 20.1.1.1
  destination 30.1.1.1
  #
  ospf 1
  area 0.0.0.0
  network 20.1.1.1 0.0.0.0
  #
  ip route-static 10.1.2.0 255.255.255.0 Tunnel0/0/1
  R3:
  interface Tunnel0/0/1
  ip address 10.1.3.2 255.255.255.0
  tunnel-protocol gre
  source 30.1.1.1
  destination 20.1.1.1
  #
  ospf 1
  area 0.0.0.0
  network 30.1.1.1 0.0.0.0
  #
  ip route-static 10.1.1.0 255.255.255.0 Tunnel0/0/1
  #
  GRE通过OSPF实现IPv4互通
  拓扑
   DSC0001.jpg
  
  配置步骤
  1、在设备之间运行IGP协议实现设备互通,这里使用OSPF路由协议且进程1。
  2、与PC相连的设备之间建立GRE隧道,并使能Keepalive功能,并配置与PC相连的网段运行IGP协议,这里使用OSPF进程2,和OSPF1进行隔离,使PC1和PC2之间的流量通过GRE隧道传输,实现PC1和PC2互通。
  R1\R3:
  interface Tunnel0/0/1
  ip address 10.1.3.1 255.255.255.0
  tunnel-protocol gre
  keepalive
  source 20.1.1.1
  destination 30.1.1.1
  原理分析
  Keepalive检测功能的实现过程如下:
  1、当GRE隧道的源端使能Keepalive检测功能后,就创建一个定时器,周期地发送Keepalive探测报文,同时通过计数器进行不可达计数。每发送一个探测报文,不可达计数加1。
  2、对端每收到一个探测报文,就给源端发送一个回应报文。
  3、如果源端的计数器值未达到预先设置的值就收到回应报文,就表明对端可达。如果源端的计数器值到达预先设置的值——重试次数(Retry Times)时,还没收到回送报文,就认为对端不可达。此时,源端将关闭隧道连接。但是源端口仍会继续发送Keepalive报文,若对端Up,则源端口也会Up,建立隧道链接。
  ###默认
  GRE OVER IPSEC
  拓扑
   DSC0002.jpg
  配置步骤
  1、配置物理接口的IP地址和到对端的静态路由,保证两端路由可达。
  R1\R3:
  ip route-static 202.138.162.0 255.255.255.0 202.138.163.2
  2、配置GRE Tunnel接口。
  R1\R3:
  interface Tunnel0/0/0
  ip address 192.168.1.2 255.255.255.0
  tunnel-protocol gre
  source 202.138.163.1
  destination 202.138.162.1
  3、配置IPSec安全提议,定义IPSec的保护方法。
  R1\R3:
  ipsec proposal pro1
  esp authentication-algorithm sha2-256
  esp encryption-algorithm aes-128
  4、配置IKE对等体,定义对等体间IKE协商时的属性。
  R1\R3:
  ike peer rut1 v1
  pre-shared-key cipher huawei
  ike-proposal 5
  5、配置安全框架,并引用安全提议和IKE对等体。
  R1\R3:
  ipsec profile profile1
  ike-peer rut1
  proposal pro1
  6、在Tunnel接口上应用安全框架,使接口具有IPSec的保护功能。
  R1\R3:
  interface Tunnel0/0/0
  ipsec profile profile1
  7、配置Tunnel接口的转发路由,将需要IPSec保护的数据流引到Tunnel接口。
  R1\R3:
  ip route-static 10.1.1.0 255.255.255.0 Tunnel0/0/0
  原理分析
  GRE可以承载多种协议报文,包括组播、广播报文,而IPSEC不支持多协议承载只能对单播数据进行加密。所以当需要对语音、视频等流量进行隧道传输的时候,需采用GRE OVER IPSEC。
  GRE隧道封装、解封装过程
  封装:
   DSC0003.jpg
  1、Ingress PE从连接X协议的接口接收到X协议报文后,首先交由X协议处理。
  2、X协议根据报文头中的目的地址在路由表或转发表中查找出接口,确定如何转发此报文。如果发现出接口是GRE Tunnel接口,则对报文进行GRE封装,即添加GRE头。
  3、根据骨干网传输协议为IP,给报文加上IP头。IP头的源地址就是隧道源地址,目的地址就是隧道目的地址。
  4、根据该IP头的目的地址(即隧道目的地址),在骨干网路由表中查找相应的出接口并发送报文。之后,封装后的报文将在该骨干网中传输。
  解封装:
  1、Egress PE从GRE Tunnel接口收到该报文,分析IP头发现报文的目的地址为本设备,则Egress PE去掉IP头后交给GRE协议处理。
  2、GRE协议剥掉GRE报头,获取X协议,再交由X协议对此数据报文进行后续的转发处理。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-539879-1-1.html 上篇帖子: 三问华为Com——Juniper收购华3传言再起 下篇帖子: 华为DHCP SNOOPING配置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表