实验拓扑
实验思路:
此图路由器1、2、3、4都不属于同一网段
R5与其他路由器连接的区域为公网其余皆为私网
R1、R2、R3与R5之间用串线连接
第一步先配置R5与各个设备之间的认证以及网段
R1:
int s 4/0/0
int g 0/0/0
ip add 192.168.1.1 24
R2:
int s 4/0/0
ip add 25.1.1.1 24
int g 0/0/0
ip add 192.168.2.0
其余ip地址过于简单这里不一一列出
首先给R5配置aaa认证为主认证方
R5:
在需要配置认证方式的接口上面配置认证方式
R5与R3为hdlc封装需要分别在R5跟R3的接口上启动HDLC服务
R1:
在与R5的接口上配置认证为ppp的pap认证认证方为R5
此时把接口关闭再打开R1将不能访问R5,我们就需要把R1向R5提交认证信息并输入账号密码就可以看到路由表中s4/0/0口协议由down转变为up
因为在实际工程中是会把接口配好才会插线,而模拟器上面则是先插线后配置所以需要把接口关闭再启动才能体现出R1找R5认证的方式
要求为R5跟R2为chap认证
R2
第二部配置gre与mgre环境
R1:
R1与R4为gre环境需要创建一个虚拟链路,使得R1访问R4的时候走虚链路虚链路的地址为一个新的网段但是源ip地址为连接公网的ip,因为虽然逻辑上走的是虚拟专线但是物理上还是走的那一条网线
R1与R2、R3为mgre类型。需要nhrp来定义r1为主r2,r3需要找R1“报道”
此时mgre与gre环境已经搭建完毕需要启动rip协议来使私网也能被公网学到路由并且每个路由器需要写一条缺省指向R5(这里以R1为例)
rip搭建完成之后如果私网想访问公网需要nat(地址转换)一下把私网转换成公网(这里一R1为例)
到连接公网的接口上开启nat
现在网络上出现一个问题R2不能去访问R3因为rip的水平分割只能去不能回,在逻辑上r2与R3的地址与R1为一个网段都在11.1.1.0网段所以R2不能去访问R3此时需要在R1上关闭RIP的水平分割
进入interface Tunnel0/0/1口来关闭rip的水平分割
此时已经全网可达
所有设备也可以通过路由访问R5的环回