实验要求:
实验分析:
1.进行IP的划分与配置 开启R3DHCP
1.1 IP地址的划分如上图所示
1.2 IP地址的配置:
< R1 > system-view
[R1] interface g0/0/0
[R1-g0/0/0] ip address 192.168.1.1 30
[R1-g0/0/0] q
IP地址的配置操作如上
< R1 > system-view
[R1] interface LoopBack 0
[R1-LoopBack0] ip address 192.168.1.33 28
[R1-LoopBack0] q
[R1] interface LoopBack 1
[R1-LoopBack1] ip address 192.168.1.49 28
[R1-LoopBack0] q
环回接口的配置操作如上
1.3 开启 R3 的DHCP:
[R3] dhcp enable 开启DHCP
[R3] ip pool R3X 创建名为R3X的地址池
[R3-ip pool-R3X] network 192.168.1.96 mask 27 写入IP池中所有IP地址
[R3-ip pool-R3X] gateway--list 192.168.1.97 写入该地址池中IP地址所对应的网关
[R3-ip pool-R3X] dns--list 8.8.8.8 写入该地址池中IP地址所对应的DNS
ipconfig 查看IP
[R3--g0/0/2] dhcp select global 进入相应接口调用全局配置
[R3] display ip routing--table 查看路由表
2.静态路由的编写
2.1 静态路由的编写操作如下:
[R1] ip route-static 192.168.1.64 27 192.168.1.2
[R1] ip route-static 192.168.1.96 27 192.168.1.0
......
遵循缺谁写谁,最优链路原则添加静态路由条目
2.2 添加缺省路由:
由于需要实现R1.-R5均可以访问R6的环回,但R6除配置IP地址外,不能进行其他配置,所以我们需要用缺省路由的功能来实现这一条件。
[R1] ip route-static 0.0.0.0 0 192.168.1.2
[R2] ip route-static 0.0.0.0 0 192.168.1.6
......(此处进行省略)
需要注意的是: 缺省路由从左往右写,可以有效避免出现路由环路
2.3 添加空接口路由:
空接口路由可以扼制路由环路问题,所以需要给每个路由器添加NULL 0
[R1] ip route-static 192.168.1.32 27 NULL 0
为需要的路由器添加空接口路由即可
3.浮动静态路由的配置
要想实现题干中R4-R5之间的主链路与备用链路的功能,需要编写浮动静态路由,具体操作如下:
[R4] ip route-static 0.0.0.0 0 192.168.1.22 preference 65
主链路优先级默认为60,将备用链路的优先级改为65
至此R1-R5之间已完成互通
4.配置NAPT
因为我们的 ISP 仅做接口IP配置,不具备路由,所以为了达成全网可通,可以在R5的g0/0/1上做NAPT的配置。这里我们使用 EASY IP
类型,也就是一对多的NAPT,直接使用出接口IP地址作为公网地址池
[R5]acl 2000
[R5-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255 【抓流量】
[R5-GigabitEthernet0/0/1]nat outbound 2000 【接口调用】
[R5]display nat outbound 【查看NAT配置信息】
完成以上步骤就实现了全网可达
5.开启Telnet服务,并进行端口映射
5.1 开启服务
要让 R6 Telnet R5 时,实际访问的是 R1 ,需要先在R1上开启Telnet服务,并测试是否能够访问到
[R1]user-interface vty 0 4【开启虚拟接口】
[R1-ui-vty0-4]authentication-mode aaa【认证模式aaa】
[R1-ui-vty0-4]aaa【进入aaa】
[R1-aaa]local-user admin password cipher admin privilege level 15【一键设置用户名密码及权限等级】
[R1-aaa]local-user admin service-type telnet【设置该用户使用的协议是Telnet】
效果演示:
5.2 进行映射
在R5的g0/0/1端口进行映射
[R5-GigabitEthernet0/0/2]nat server protocol tcp global current-interface 23 inside 192.168.1.1 telnet // 使用的是当前接口映射,也可以选择漂浮IP或者环回IP
【第一个端口号23可以改成别的】
致此实验全部完成