1.GRE:
GRE是一种通用的路由封装协议,它允许在一种网络层协议上封装另一种协议(或同一种协议)的数据报。这种封装使得被封装的数据报能够在另一个网络层协议中传输。GRE通常用于构建VPN(Virtual Private Network),特别是在点到点的隧道中。
1.VPN
VPN即虚拟专用网,指通过VPN技术在公有网络中构建专用的虚拟网络。用户在此虚拟网络中传输流量,从而在Internet网络中实现安全、可靠的连接。
核心:隧道技术:封装技术
作用:访问分公司和总公司
2.NAT
计算机网络中,网络地址转换(Network Address Translation,缩写为NAT),也叫做网络掩蔽或者IP掩蔽(IP masquerading),是一种在IP数据包通过路由器或防火墙时重写来源IP地址或目的IP地址的技术。这种技术被普遍使用在有多台主机但只通过一个公有IP地址访问因特网的私有网络中。它是一个方便且得到了广泛应用的技术。当然,NAT也让主机之间的通信变得复杂,导致了通信效率的降低。
3.GRE配置
![](https://i-blog.csdnimg.cn/direct/191ea444e5364695b317ef5dff8c1b64.jpeg)
2.MGRE
MGRE:全称为Multipoint GRE,是一种在网络通信中使用的隧道协议,主要用于构建点到多点的虚拟网络。
目的与适用范围:
MGRE:主要用于解决在不同网络之间传输数据的问题,通过隧道技术实现网络的扩展和互联。
1.MGRE配置
![](https://i-blog.csdnimg.cn/direct/c5d5d8c2673642c88b2f5741ca8252a4.jpeg)
![](https://i-blog.csdnimg.cn/direct/e11434e4db0f405987e48359cde44a59.jpeg)
2.RIP环境下的MGRE配置
[r1]rip
[r1-rip-1]---启动RIP协议
[r1-rip-1]version 2 ---选择V2版本
[r1-rip-1]network 192.168.1.0
[r1-rip-1]network 192.168.5.0--宣告(主类宣告)
BMA:广播型多点接入网络--支持广播和组播
NBMA:非广播型多点接入网络---MGRE实际上是一种类似
NBMA的网络---不支持广播和组播(只能支持单播)
问题一:RIP(OSPF)只能通过广播和组播传递数据包,但是MGRE环境是一种类似NBMA的网络环境,不支持广播和组播,所以中心在面对多个分支是因为只能单播发送数据,
就没有办法发送数据,所以解决方法:在中心开启伪广播,让中心面对多个分支时发送多个单播的数据包。
[r1-Tunnel0/0/0]nhrp entry multicast dynamic --中心开启伪广播
问题二,在中心开启伪广播之后,分支只能收到中心的路由信息,无法学习到分支之间的路由信息。解决方法,在中心关闭RIP的水平分割,但是这样会导致可能出现环路,所以不建议在MGRE环境下使用RIP
[r1-Tunnel0/0/0]undo rip split-horizon