MGRE和GRE

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配置
前提
[r1]ip route-static 0.0.0.0 0 12.0.0.2 --必须在边界路由器上配
置缺省路由指向ISP的设备
[r1]interface Tunnel 0/0/0 ----第一步创建TUNnel接口
[r1-Tunnel0/0/0]ip address 192.168.3.1 24 ---第二步配置IP地址(注 意必须是私网地址)
[r1-Tunnel0/0/0]tunnel-protocol gre ----第三步定义封装协议
[r1-Tunnel0/0/0]source 12.0.0.1 ---第四步定义封装内容,源
IP地址为自身物理接口IP地址(公网地址)
[r1-Tunnel0/0/0]description
[r1-Tunnel0/0/0]destination 23.0.0.2 --第五步定义封装内容,
目标IP地址为建立隧道对端物理接口IP地址(公网地址)
注意:47 协议号=GRE协议

2.MGRE

MGRE:全称为Multipoint GRE,是一种在网络通信中使用的隧道协议,主要用于构建点到多点的虚拟网络。

目的与适用范围:
MGRE:主要用于解决在不同网络之间传输数据的问题,通过隧道技术实现网络的扩展和互联。

MGRE: 必须在多节点的VPN网络下,选择一台边界路由器 成为中心(NHS---下一跳解析路由器:负责接收分支汇报 的信息(分支隧道接口配置的IP地址和隧道接口对应的物理
地址),之后分支之间想要互相访问,只需要找中心获取 NHRP表即可构建隧道。
1.MGRE配置
前提
[r1]ip route-static 0.0.0.0 0 15.0.0.2 --必须在边界路由器上配
[r1]ip route-static 0.0.0.0 0 15.0.0.2 --必须在边界路由器上配
置缺省指向ISP设备。以保证公网IP之间的连通性
中心的配置
分支---
[r2]interface Tunnel 0/0/0 --创建隧道接口
[r2-Tunnel0/0/0]ip address 192.168.5.2 24 ---隧道接口配置IP
地址
[r2-Tunnel0/0/0]tunnel-protocol gre p2mp --定义隧道封装协
[r2-Tunnel0/0/0]source 25.0.0.1
[r2-Tunnel0/0/0]nhrp network-id 100
[r2-Tunnel0/0/0]nhrp entry 192.168.5.1 (中心的隧道 IP 地址)
15.0.0.1 (中心隧道对应的物理地址) register ---必须告诉分
支中心是谁,以及怎么把汇报信息发给中心
查看 NHRP 表的指令
[r1]display nhrp peer all
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 

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值