【HCIA】静态路由综合实验

news2024/10/5 18:30:52

实验要求:

1、R6为ISP,接口IP地址均为公有地址,该设备只能配置IP地址之后不能再对其进行任何配置

2、R1-R5为局域网,私有IP地址192.168.1.0/24,请合理分配

3、R1、R2、R4,各有两个环回IP地址;R5,R6各有一个环回地址;所有路由器上环回均代表连接用户的接口

4、R3下面的两台PC通过DHCP自动获取IP地址

5、选路最佳,路由表尽量小,避免环路

6、R1-R5均可以访问R6的环回

7、在R1上配置telnet服务,使R6能通过R5的公有地址telnet到R1上

8、R4与R5正常通过1000M链路,故障时通过100m链路

分析

1、R6为ISP,只需对R6进行IP配置

2、R1-R5为局域网,对192.168.1.0/24进行合理的子网划分

3、分别在R1、R2、R4、R5上添加对应数量的环回接口,相当于每个接口连接一台PC端

4、在R3上配置DHCP,使其PC能过获取到地址

5、手工汇总,添加缺省路由,在汇总路由上添加空接口

6、在R5上配置NAT,使其R1-R5可访问到R6

7、talent远程登录

8、在R4上配置浮动静态路由

配置

1、子网划分

网段可分为骨干链路和五个大网段(需划分为八个网段(27位掩码))

所以将192.168.1.0/24划分为:

192.168.1.0/27        192.168.1.32/27        192.168.1.64/27        192.168.1.96/27

192.168.1.128/27        192.168.1.160/27        192.168.1.192/27        192.168.1.224/27

取第一个网段划分为骨干链路(需要六个网段,再往后移3位掩码):

192.168.1.0/30        192.168.1.4/30        192.168.1.8/30        192.168.1.12/30

192.168.1.16/30        192.168.1.20/30        192.168.1.24/30        192.168.1.28/30

取第二个到第六个网段划分对应路由的路由环路

R1--192.168.1.32/27        192.168.1.32/28        192.168.1.48/28

R2--192.168.1.64/27        192.168.1.64/28        192.168.1.80/28

R3--192.168.1.96/27        

R4--192.168.1.128/27        192.168.1.128/28        192.168.1.144/28

R5--192.168.1.160/27        

2、IP配置

[AR1]interface g0/0/0
[AR1-GigabitEthernet0/0/0]ip address 192.168.1.1 30

[AR1]interface g0/0/1
[AR1-GigabitEthernet0/0/1]ip ad	
[AR1-GigabitEthernet0/0/1]ip address 192.168.1.5 30

[AR1-GigabitEthernet0/0/1]int lo0
[AR1-LoopBack0]ip address 192.168.1.33 28
[AR1-LoopBack0]int lo1
[AR1-LoopBack1]ip ad	
[AR1-LoopBack1]ip address 192.168.1.49 28


[AR1]ip route-static 192.168.1.16 30 192.168.1.2
[AR1]ip route-static 192.168.1.16 30 192.168.1.6
[AR1]ip route-static 192.168.1.128 27 192.168.1.2
[AR1]ip route-static 192.168.1.128 27 192.168.1.6

[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip address 192.168.1.2 30

[AR2]int g0/0/1
[AR2-GigabitEthernet0/0/1]ip address 192.168.1.9 30

[AR2-GigabitEthernet0/0/1]int lo0
[AR2-LoopBack0]ip address 192.168.1.65 28
[AR2-LoopBack0]int lo1
[AR2-LoopBack1]ip address 192.168.1.81 28
[AR3]int g0/0/0
[AR3-GigabitEthernet0/0/0]ip address 192.168.1.6 30

[AR3]int g0/0/1
[AR3-GigabitEthernet0/0/1]ip ad	
[AR3-GigabitEthernet0/0/1]ip address 192.168.1.13 30

[AR3]int g0/0/2
[AR3-GigabitEthernet0/0/2]ip address 192.168.1.97 27

[AR4]int g0/0/0
[AR4-GigabitEthernet0/0/0]ip address 192.168.1.10 30

[AR4]int g0/0/1
[AR4-GigabitEthernet0/0/1]ip address 192.168.1.14 30

[AR4-GigabitEthernet0/0/1]int g3/0/0
[AR4-GigabitEthernet3/0/0]ip address 192.168.1.17 30

[AR4-GigabitEthernet3/0/0]int g4/0/0
[AR4-GigabitEthernet4/0/0]ip address 192.168.1.21 30

[AR4-GigabitEthernet4/0/0]int lo0
[AR4-LoopBack0]ip address 192.168.1.129 28
[AR4-LoopBack0]int lo1
[AR4-LoopBack1]ip address 192.168.1.145 28
[AR5]int g0/0/0 
[AR5-GigabitEthernet0/0/0]ip address 12.0.0.1 24

[AR5-GigabitEthernet0/0/0]int g0/0/1
[AR5-GigabitEthernet0/0/1]ip address 192.168.1.18 30

[AR5-GigabitEthernet0/0/1]int g0/0/2
[AR5-GigabitEthernet0/0/2]ip address 192.168.1.22 30

[AR5-GigabitEthernet0/0/2]int lo0
[AR5-LoopBack0]ip address 192.168.1.161 27

[AR6]int g0/0/0
[AR6-GigabitEthernet0/0/0]ip address 12.0.0.2 24

[AR6-GigabitEthernet0/0/0]int lo0
[AR6-LoopBack0]ip address 1.0.0.1 24

3、开启DHCP服务

[AR3]dhcp enable
Info: The operation may take a few seconds. Please wait for a moment.done.
[AR3]ip pool r3
Info: It's successful to create an IP address pool.
[AR3-ip-pool-r3]network 192.168.1.96 mask 27
[AR3-ip-pool-r3]gateway-list 192.168.1.97
[AR3-ip-pool-r3]dns-list 114.114.114.114 
[AR3-ip-pool-r3]int g0/0/2	
[AR3-GigabitEthernet0/0/2]dhcp select global 

开启PC1和PC2的DHCP,勾选自动获取DNS服务器地址,点击应用

使用ipconfig来查看是否获取到DHCP分配的IP地址 

测试:

4、手写路由,缺省路由

简化实验,关闭百兆接口,后面再开启

[AR4]int g4/0/0
[AR4-GigabitEthernet4/0/0]shutdown 
[AR1]ip route-static 192.168.1.64 27 192.168.1.2
[AR1]ip route-static 192.168.1.8 30 192.168.1.2

[AR1]ip route-static 192.168.1.96 27 192.168.1.6
[AR1]ip route-static 192.168.1.12 30 192.168.1.6

# 缺省路由
[AR1]ip route-static 0.0.0.0 0 192.168.1.2
[AR1]ip route-static 0.0.0.0 0 192.168.1.6
[AR2]ip route-static 192.168.1.32 27 192.168.1.1
[AR2]ip route-static 192.168.1.4 30 192.168.1.1
[AR2]ip route-static 192.168.1.96 27 192.168.1.1
[AR2]ip route-static 192.168.1.96 27 192.168.1.10


[AR2]ip route-static 0.0.0.0 0 192.168.1.10
[AR3]ip route-static 192.168.1.0 30 192.168.1.5
[AR3]ip route-static 192.168.1.32 27 192.168.1.5	
[AR3]ip route-static 192.168.1.64 27 192.168.1.5
[AR3]ip route-static 192.168.1.64 27 192.168.1.14


[AR3]ip route-static 0.0.0.0 0 192.168.1.14
[AR4]ip route-static 192.168.1.64 27 192.168.1.9
[AR4]ip route-static 192.168.1.0 27 192.168.1.9
[AR4]ip route-static 192.168.1.32 27 192.168.1.9
[AR4]ip route-static 192.168.1.32 27 192.168.1.13
[AR4]ip route-static 192.168.1.4 30 192.168.1.13
[AR4]ip route-static 192.168.1.96 27 192.168.1.13

[AR4]ip route-static 0.0.0.0 0 192.168.1.18
[AR4]ip route-static 0.0.0.0 0 192.168.1.22

浮动静态路由配置 

[AR5]ip route-static 192.168.1.128 27 192.168.1.17
[AR5]ip route-static 192.168.1.64 27 192.168.1.17
[AR5]ip route-static 192.168.1.32 27 192.168.1.17
[AR5]ip route-static 192.168.1.96 27 192.168.1.17
[AR5]ip route-static 192.168.1.8 30 192.168.1.17
[AR5]ip route-static 192.168.1.0 30 192.168.1.17
[AR5]ip route-static 192.168.1.4 30 192.168.1.17
[AR5]ip route-static 192.168.1.12 30 192.168.1.17
[AR5]ip route-static 0.0.0.0 0 12.0.0.2

5、配置NAT

[AR5]acl 2000
[AR5-acl-basic-2000]rule p	
[AR5-acl-basic-2000]rule permit s	
[AR5-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255
[AR5-acl-basic-2000]int g0/0/1
[AR5-GigabitEthernet0/0/1]nat out	
[AR5-GigabitEthernet0/0/1]nat outbound 2000

6、空接口,避免环路

[AR1]ip route-static 192.168.1.32 27 null 0
[AR2]ip route-static 192.168.1.64 27 null 0
[AR3]ip route-static 192.168.1.96 27 null 0
[AR4]ip route-static 192.168.1.128 27 null 0

7、R4与R5正常通过1000M链路,故障时通过100m链路

开启百兆接口,将百兆接口的优先级修改为61

[AR4]int g4/0/0
[AR4-GigabitEthernet4/0/0]undo shutdown
[AR4]ip route-static 0.0.0.0 0 192.168.1.22 preference 61

[AR5]ip route-static 192.168.1.0 255.255.255.252 192.168.1.21 pr 61
[AR5]ip route-static 192.168.1.4 255.255.255.252 192.168.1.21 pr 61
[AR5]ip route-static 192.168.1.8 255.255.255.252 192.168.1.21 pr 61
[AR5]ip route-static 192.168.1.12 255.255.255.252 192.168.1.21 pr 61
[AR5]ip route-static 192.168.1.32 255.255.255.224 192.168.1.21 pr 61
[AR5]ip route-static 192.168.1.64 255.255.255.224 192.168.1.21 pr 61
[AR5]ip route-static 192.168.1.96 255.255.255.224 192.168.1.21 pr 61
[AR5]ip route-static 192.168.1.128 255.255.255.224 192.168.1.21 pr 61

8、telent远程登录

[AR1-aaa]local-user zz password cipher 123
Info: Add a new user.
[AR1-aaa]local-user zz service-type telnet 
[AR1-aaa]user-interface vty 0 4
[AR1-ui-vty0-4]authentication-mode aaa

[AR5-GigabitEthernet0/0/1]nat server protocol tcp global current-interface 23 in
side 192.168.1.1 23
Warning:The port 23 is well-known port. If you continue it may cause function fa
ilure.
Are you sure to continue?[Y/N]:y

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1093495.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于 Kubernetes 的 Serverless PaaS 稳定性建设万字总结

作者:许成铭(竞霄) 数字经济的今天,云计算俨然已经作为基础设施融入到人们的日常生活中,稳定性作为云产品的基本要求,研发人员的技术底线,其不仅仅是文档里承诺的几个九的 SLA 数字&#xff0c…

MyBatis的缓存,一级缓存,二级缓存

10、MyBatis的缓存 10.1、MyBatis的一级缓存 一级缓存是SqlSession级别的,通过同一个SqlSession对象 查询的结果数据会被缓存,下次执行相同的查询语句,就 会从缓存中(缓存在内存里)直接获取,不会重新访问…

c++string类的赋值问题

来看问题: 为什么呢?是因为定义string a""时候a没有占用空间,所以没有a[0],a[1],a[3]。如果说string a"hhhhhh",那么图中a[0],a[1],a[3]就有效了。正确的做法是用连接,或者是定义时写成string a(6…

爬虫 | 正则、Xpath、BeautifulSoup示例学习

文章目录 📚import requests📚import re📚from lxml import etree📚from bs4 import BeautifulSoup📚小结 契机是课程项目需要爬取一份数据,于是在CSDN搜了搜相关的教程。在博主【朦胧的雨梦】主页学到很多…

vsc连接wsl安装vsc时遇到权限问题的解决方案

当点击左下角的连接 遇到下面的权限提示时 mkdir: cannot create directory ‘/home/xxx(用户名)/.vscode-server’: Permission denied 可以新建文件 /etc/wsl.conf,并拷贝如下内容 # Automatically mount Windows drive when the distribution is launched [aut…

面试总结之Java基础

1、反射 1.1、概述 反射:加载类(通过反射将类的字节码文件加载到内存中),并允许以编程的方式解剖类中的各种成分(成员变量、方法、构造器等)反射需要掌握的内容: 1)记载类&#xf…

实习项目遇到的bug

问题1: 大概是因为没设置ts类型,它查不到的问题,不定义的话加上问号,加上可选链就不会报错了 {{bizEquipmentInfo.lastUnlockingVO?.lastUnlockingTime.replace(T, )? bizEquipmentInfo.lastUnlockingVO?.lastUnlockingTime.r…

通讯网关软件024——利用CommGate X2Access实现Modbus TCP数据转储Access

本文介绍利用CommGate X2ACCESS实现从Modbus TCP设备读取数据并转储至ACCESS数据库。CommGate X2ACCESS是宁波科安网信开发的网关软件,软件可以登录到网信智汇(http://wangxinzhihui.com)下载。 【案例】如下图所示,实现从Modbus TCP设备读取数据并转储…

【EventLoop】问题一次搞定

📍 JS的事件循环机制恐怕是大多数前端开发者头顶上的一座大山之一,最近通过拜读两篇文档,对eventloop进行了深刻的理解;通过这篇文档对要点进行总结; article1: 波神的这篇eventLoop文章适合反复重温&…

Ubuntu22安装Docker engine(apt安装方式)

一、准备工作 新创建一个虚拟机。 进入虚拟机: 二、安装docker docker现在对用不同主机提供了不同安装包:docker engine 和 docker desktop。 docker desktop适用于图形化的桌面电脑,docker engine适用于服务器。我们这里当然是安装docker…

Mac 远程 Ubuntu

1. Iterm2 添加ssh 参考:https://www.javatang.com/archives/2021/11/29/13063392.html 2. Finder 添加远程文件管理 2.1 ubuntu 配置 安装samba sudo apt-get install samba配置 [share]path /home/USER_NAME/shared_directoryavailable yesbrowseable ye…

快速计算发票金额

快速计算发票总额 背景 在日常的工作中,我们不免需要面临费用报销问题,在进行费用报销时,我们需要提供费用相关的发票,并需要在报销单上填写相关的金额数据。这时我们将面临核对和计算发票金额的需求。 核对发票 如今&#xf…

基于和声优化的BP神经网络(分类应用) - 附代码

基于和声优化的BP神经网络(分类应用) - 附代码 文章目录 基于和声优化的BP神经网络(分类应用) - 附代码1.鸢尾花iris数据介绍2.数据集整理3.和声优化BP神经网络3.1 BP神经网络参数设置3.2 和声算法应用 4.测试结果:5.M…

STM32成熟变频逆变器方案

该方案是一款成熟的变频逆变器的方案,主要是把电源从直流到3相交流的转换,包含变频控制板,逆变主板,IO板,变频控制板主控是STM32F103VET6,配套软件。每一块板子都是原理图和PCB一一对应,并且配套…

函数调用:为什么会发生stack overflow?

在开发软件的过程中我们经常会遇到错误,如果你用 Google 搜过出错信息,那你多少应该都访问过Stack Overflow这个网站。作为全球最大的程序员问答网站,Stack Overflow 的名字来自于一个常见的报错,就是栈溢出(stack ove…

Python中图像相似性度量方法汇总

1. 引言 在当前到处充满着图像的世界里,测量和量化图像之间的相似性已经成为一项关键的任务。无论是图像检索、内容推荐还是视觉搜索,图像相似性方法在现代计算机视觉的应用中都发挥着关键的作用。 幸运的是,Python提供了大量的工具和库&am…

Zabbix监控系统系列之二十二:ESXi虚拟化监控

背景概述 此前写了一篇VMware虚拟化监控的文章,但它主要是针对vCenter Server而不是ESXi。 Zabbix监控系统系列之七:VMware虚拟化监控 本次自己家中组建HomeLab实验环境,因此我将对于ESXi单机环境的监控方式进行记录。 操作步骤 创建ESXi普…

独立式三相无源逆变电源设计

摘要 面对全球日趋严重的能源危机问题,可再生能源的开发和利用得到了人们的高度重视。其中辐射到地球太阳能资源是十分富饶的,绿色清洁的太阳能不会危害我们的生存环境,因而受到了人们的广泛利用。光伏发电作为可再生能源被广泛的应用&#x…

阿里云在云原生领域喜获多项 OSCAR 开源尖峰案例奖

当前,国内开源技术正逐渐在各领域落地,越来越多的企业已经或准备使用开源,优秀的开源案例可以起到领航和参考作用。为了更好地推动开源技术在中国市场的落地,鼓励企业和厂商使用开源,鼓励企业或个人进一步探索我国开源…

Leetcode 23.旋转排序数组

整数数组 nums 按升序排列&#xff0c;数组中的值 互不相同 。 在传递给函数之前&#xff0c;nums 在预先未知的某个下标 k&#xff08;0 < k < nums.length&#xff09;上进行了 旋转&#xff0c;使数组变为 [nums[k], nums[k1], ..., nums[n-1], nums[0], nums[1], ..…