GRE,MGRE

GRE--VPN:标准三层隧道技术,通用路由封装,虚拟隧道,实际依靠真是物理接口进行数据传输。

数据在虚拟接口进行封装,通过物理接口将数据从12.0.0.1 发出,给到R7,再将数据包发送到R8,R8会读取到为47的协议字段,内部存在GRE封装,实际物理接口没有处理能力,R8将数据包转到虚拟接口192.168.3.2,该接口同时拆除传输协议和封装协议。

 配置:

[Huawei]interface Tunnel 0/0/0------创建虚拟接口

[Huawei-Tunnel0/0/0]ip address 192.168.3.2 24-------配置IP地址

接口物理层面up,协议层面down-----上层协议是用GRE封装

[Huawei-Tunnel0/0/0]tunnel-protocol gre------规定隧道接口封装协议

[Huawei-Tunnel0/0/0]source 12.0.0.1

[Huawei-Tunnel0/0/0]destination 13.0.0.2----定义封装内容

接口双up

[Huawei]ip route-static 192.168.2.1 24 192.168.3.2-----配置路由信息

 MGRE:多点通用路由封装协议--DSVPN(华为自身命名)

 一般总部公网环境不变,各分支将自身虚拟接口和物理接口对应关系通过NHRP发送到固定ip(总部),

NHRP:下一跳地址解析协议

HUB AND SPOKE架构:----中心到站点结构,R2分别与R4,R5,R3建立的虚拟网络通道

NHRP会选择物理出口地址不变的设备作为NHS服务器(中心),保存各分支虚拟接口与物理接口映射关系(NHRP表象),进行数据转发时,中心通过查询NHS服务器来封装目的ip地址。MGRE所搭建的网络在逻辑上看,存在多个节点,但本身发送数据是还是点到点的发送,并不存在广播和组播,近似与一种NBMA网络,真是NBMA网络是需要通过帧中继FR搭建。

配置:

  • shortcut方式:

中心节点:

[Huawei]interface Tunnel 0/0/0 

[Huawei-Tunnel0/0/0]ip address 192.168.5.1 24

[Huawei-Tunnel0/0/0]tunnel-protocol gre p2mp-----修改接口协议

[Huawei-Tunnel0/0/0]source 10.0.0.1----封装源ip

封装源ip后接口就会双up,目的ip是由分支节点通告的

分支节点:

[Huawei]interface Tunnel 0/0/0 

[Huawei-Tunnel0/0/0]ip address 192.168.5.2 24

[Huawei-Tunnel0/0/0]tunnel-protocol gre p2mp

[Huawei-Tunnel0/0/0]source GigabitEthernet 0/0/0----使用接口作为源ip

[Huawei-Tunnel0/0/0]nhrp entry 192.168.5.1 10.0.0.1 register---1,告知分支中心节点隧道ip与物理ip对应关系。2,告知分支需要向10.0.0.1去注册自己的隧道ip与物理ip对应关系。

配置静态路由,下一跳为中心节点,保证环回通信

  • 次优路径:R4向R5发送icmp报文,通过中心进行转发,对于中心而言从同一接口收到报文,又从此接口发出,此过程是有问题的,为解决此问题,中心会向源发送重定向报文,告诉R4对应R5的接口,重复下文分支隧道建立过程

查看nhrp映射表: 

 

  •  NHRP表:

中心nhrp表7200s老化时间,分支会定期向中心发送注册报文,所以永远不会老化,分支之间的nhrp表无信息通讯就会老化。shortcut方式,分支之间的吓一跳为中心,shortcut方式,分支之间的下一条为对端ip

  • 虚拟隧道:

动态(分支之间的隧道)与静态(中心与分支之间的隧道),当nhrp表象老化后隧道拆除。

DSVPN---动态智能VPN

分支之间隧道建立:

1.中心与分支之间的mgre隧道

        目的:打通分支到分支之间的转发路径,允许借助中心节点进行数据转发,该隧道是静态          的, 永久存在。过程:分支向中心发送注册请求,中心节点进行应答,双方具有对方信息

2,分支之间路由学习:

        shortcut:分支之间的路由信息下一跳均为中心

        非shortcut:分支之间的路由信息为对方隧道的ip地址

3,建立分支之间的mgre隧道

       过程:当R4向R5发送ICMP报文,但R4只有中心的nhrp表象,所以R4会将nhrp表象进行补 全,将ICMP报文和nhrp请求报文无奈发给中心节点,中心将信息转发给R5,当R5收    到 icmp报文后,也会补全自己的nhrp表象,通过中心向R4回复icmp并发送nhrp请求报文, 当R5收到nhrp请求报文后,收到了R4的nhrp信息,所以R5直接回复给R4,当R4回复R5的 nhrp请求报文后,R4与R5之间的分支隧道成功建立

  • 非shortcut:

中心:

[Huawei-Tunnel0/0/0]nhrp redirect---开启重定向报文

分支:

[Huawei-Tunnel0/0/0]nhrp shortcut----使能shortcut功能,如果不开启,不会理会重定向报文,无法向分支发送nhrp请求报文。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值