如何搭建MGRE——实验

目录

MGRE介绍

MA网络中划分

实验配置:

实验拓扑及要求:

地址规划:

配置:


MGRE介绍

网络类型分类(针对同一网段内):
点到点(PPP):一个网段内只能存在两个节点
MA:多路访问----一个网段内节点数量不限制

MA网络中划分

2)BMA(广播型多路访问):存在广播机制的MA网络,例如:以太网

3)NBMA(非广播型多路访问):不存在广播机制的MA网络,例如:帧中继,MGRE等

MGRE:多点通用路由封装,使用tunnel(隧道)技术

优点:1.每一个分支站点仅需配置一个tunnel接口,且分支站点的IP地址可以动态变化;2.所有分支站点仅与中心站点建立tunnel,同时也可直接与其他分支站点直接通讯

原理:中心站点配置公有IP地址,建议NHRP(下一跳解析协议)的server为中心站点;tunnel配置完成时,所有分支站点将自己当下的信息发送到NHRP的server处,完成映射列表;此时中心站点可以直接和所有的分支站点进行GRE通讯:分支站点间直接GRE(通用路由封装)通讯时,需要先到NHRP的server处下载映射列表,之后在进行GRE通讯

注:tunnel:是一种三层VPN技术,可实现专线效果
    NHRP:下一跳解析协议用于连接到非广播多路访问式子网络的源站决定到达目标站间的NBMA下一跳的互联网络层地址和NBMA子网络地址

实验配置:

使用GNS3来配置实验,IP地址可任意取

实验拓扑及要求:

1)R5为ISP只能配置地址

2)R1~R3搭建MGRE环境,且实用EIGRP来学习彼此环回

3)R4可以正常访问R5的环回

4)R1与R5进行Chap认证,不基于主机名,R5为主认证方

 

地址规划:

 

配置:

IP地址配置(接口已开启):
R1配置:
R1(config)#int s1/0
R1(config-if)#ip add 172.16.0.2 255.255.255.0
R1(config)#int s1/1
R1(config-if)#ip add 15.1.1.1 255.255.255.0
R2配置:
R2(config)#int s1/0
R2(config-if)#ip add 25.1.1.1 255.255.255.0
R2(config-if)#int lo0
R2(config-if)#ip add 192.168.2.1 255.255.255.0
R3配置:
R3(config)#int s1/0
R3(config-if)#ip add 35.1.1.1 255.255.255.0
R3(config-if)#int lo0
R3(config-if)#ip add 192.168.3.1 255.255.255.0
R4配置:
R4(config)#int s1/1
R4(config-if)#ip add 172.16.0.1 255.255.255.0
R4(config-if)#int lo
R4(config-if)#ip add 192.168.4.1 255.255.255.0
R5配置:
R5(config)#int s1/0
R5(config-if)#ip add 15.1.1.2 255.255.255.0
R5(config-if)#int s1/1
R5(config-if)#ip add 25.1.1.2 255.255.255.0
R5(config-if)#int s1/2
R5(config-if)#ip add 35.1.1.2 255.255.255.0
R5(config-if)#int lo0
R5(config-if)#ip add 5.5.5.5 255.255.255.0

配置中心站点(我选取R1为中心站点):
R1:
R1(config)#int tunnel 0
R1(config-if)#ip add 10.1.1.1 255.255.255.0
R1(config-if)#tunnel source serial 1/1
R1(config-if)#tunnel source 15.1.1.1
R1(config-if)#tunnel mode gre multipoint
R1(config-if)#ip nhrp map multicast dynamic 使本地成为NHRP的server
R1(config-if)#ip nhrp network-id 100 所有站点必须处于同一ID内

分支站点:
R2:
R2(config-if)#int tun 0
R2(config-if)#ip add 10.1.1.2 255.255.255.0
R2(config-if)#tunnel source s1/1 使用自身Tunnel端口
R2(config-if)#tunnel mode gre multipoint
R2(config-if)#ip nhrp nhs 10.1.1.1 定义NHRP的server
R2(config-if)#ip nhrp map 10.1.1.1 15.1.1.1    映射tunnel的公网地址
R2(config-if)#ip nhrp network-id 100
R2(config-if)#ip nhrp map multicast 15.1.1.1

R3同上,tunnel地址为10…1.1.3

此时NBMA网络搭建成功,但NBMA是在同一网段内节点数量不做限制,但当目标地址IP为组播或广播地址时,流量必须逐一发送到每个节点

若希望分支节点可发送广播或组播地址为目标IP,需要定义流量的具体目标:
R1(config-if)#ip nhrp map multicast 15.1.1.1

搭建EIGRP:
可以在R1、R2、R3、R4这四台路由器上配置动态路由协议,这里选用EIGRP
R1:
R1(config)#router ei 90
R1(config-router)#no auto-summary
R1(config-router)#net 10.1.1.0
R1(config-router)#net 172.16.0.0
R2:
R2(config)#router ei 90
R2(config-router)#no auto-summary
R2(config-router)#net 10.1.1.0
R2config-router)#net 192.168.2.0
R3:
R3(config)#router ei 90
R3(config-router)#no auto-summary
R3(config-router)#net 10.1.1.0
R3config-router)#net 192.168.3.0
R4:
R4(config)#router ei 90
R4(config-router)#no auto-summary
R4(config-router)#net 172.16.0.0
R4config-router)#net 192.168.4.0

需要R4可访问R5的环回:
缺省:
R1(config)#ip route 0.0.0.0 0.0.0.0 15.1.1.2
NAT:
R1(config)#access-list 1 permit 192.168.4.0 0.0.0.255
R1(config)#access-list 1 permit 172.16.0.0 0.0.255.255
R1(config)#ip nat inside source list 1 interface s1/1 overload
R1(config)#int s1/1
R1(config-if)#ip nat outside
R1(config-if)#int s1/0
R1(config-if)#ip nat inside

R1与R5认证(不基于主机名):
主认证方:
R5(config)#int s1/0
R5(config-if)#encapsulation ppp
R5(config-if)#ppp authentication chap
R5(config-if)#username lll password 123
被认证方:
R1(config)#int s1/1
R1(config-if)#encapsulation ppp
R1(config-if)#ppp chap password 123
R1(config-if)#ppp chap hostname lll
 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值