实验拓扑如下

需求:

  • 建立MGRE隧道
  • R1为hub端
  • R2、R3为spoke端

1.首先,在R1 R2 R3上写出缺省路由,为了公网之间能够通信

 

2.在每个边界路由器(连接公网与私网)上定义gre隧道

R1(NHS):

 

spoke端配置:

 

 

gre隧道间的ICMP 在外表看来就是公网间的交互

 

   运行一个RIP协议,使R1能够学到R2 R3的环回、而R2 R3不能学习到对方的路由。

 

解决:由于水平分割的原因,导致R1学到R2的路由不能传给R3,所以,关闭水平分割

 

这样一来,R2 R3就学到了对方的环回路由条目

 

用R1的环回去ICMP R2的环回(实际上就是两个私网的IP进行数据交互),抓取数据包

看上去是公网的相互通信,其实上是私网的数据交互