目录
基本概念
MGRE:即多点 GRE(NBMA 网路类型)
若需要将多个网络 VPN 配置成为一个,普通的 tunnel 将成指数配置接口和路由;
MGRE 可以将多个网络通过一条 tunnel 来实现。
优点
1.每个站点仅需配置一个 tunnel 接口;
2.所有分支站点 IP 地址可以动态变化;
3.所有分支节点仅和中心节点建立 tunnel ,但也可以直接和其他分支站点直接通讯。
原理
1.中心站点,固定的公有 IP 地址;建议定义为 NHRP 的 server 为中心站点;
2.tunnel 配置完成,所有的分支站点将自己当下的信息发送到 NHRP 的 server 处,生成映射列表;
3.此时中心站点可以直接和所有的分支站点进行 GRE 通讯;分支站点间直接 GRE 通讯时,需要先到 NHRP 的 server 处下载映射列表,之后再进行 GRE 通讯。
PS:
1.NBMA 是在同一个网段内节点数量不做限制,但是当目标 IP 地址为组播或广播地址时,流量必须逐一发送到每个节点;
2.tunnel 配置完成时,需要手动开启所有分支站点的伪广播,否则中心站点无法收到分支站点的信息;
3.若在 MGRE 中运行路由协议,若邻居关系不是全部建立,那么可能由于水平分割导致无法正常共享路由条目,此时需要手动关闭中心站点连接公网接口的水平分割。