CCNP之静态路由实验报告
静态路由实验报告
一、实验要求:
1.内网IP基于172.16.0.0/16自行子网划分
2.除了R2--R4路由器各有两个环回接口
3.R1下的PC自动获取IP地址
4.全网可达
5.尽量减少路由条目
6.R4--R5之间正常走100M线路,100M故障走10M,备份
二、实验拓扑图:

三、实验步骤及过程:
1.划分地址
- 干道以172.16.0.0/30划分,环回以172.16.0.0/19划分
- 环回接口的作用:测试路由器的TCP/IP协议栈能否正常工作(默认没有此接口,需要管理员手工创建)
环回接口的配置:
r2(config)#interface loopback 1 //创建环回接口
r2(config-if)#ip address 172.16.32.1 255.255.240.0 //配置环回接口IP地址
- 环回地址如下表:

2.建立拓扑图,标明地址
- 拓扑图如下:

3.给路由器配置IP地址和环回地址:
如下图:

4.让R1下的PC自动获取IP地址
- 通过DHCP实现
DHCP:动态主机配置协议 -- 集中分发和管理IP地址
DHCP配置:
r1(config)#ip dhcp pool ccnp //创建DHCP池塘
r1(dhcp-config)#network 172.16.128.0 255.255.255.252 //制定此池塘内可以下发的IP地址网段
r1(dhcp-config)#default-router 172.16.128.1 //指定网关,激活接口(此接口可以处理DHCP数据报文)
r1(dhcp-config)#dns-server 114.114.114.114 //指定DNS服务器
- 常用的DNS服务器:
- 114.114.114.114
- 8.8.8.8
- 180.76.76.76
- 自动获取的IP地址如下图:




5.给PC4写入IP地址:

6.实现全网可达:
1)使用静态路由实现内网可达
静态路由配置:
使用下一跳写法:
r1(config)#ip route 172.16.0.8 255.255.255.252 172.16.0.2
目标网段 下一跳
1)空接口防环:
- 在黑洞路由器上配置去往汇总网段的空接口路由
r2(config)#ip route 172.16.32.0 255.255.224.0 null 0
3)使用浮动静态路由实现正常走100M,100M故障走10M,达到路径备份的目的
- 去往目标网段有多条路径,可以通过在配置静态路由的时候修改管理距离,达到路径备份的目的
r5(config)#ip route 172.16.0.0 255.255.255.252 172.16.0.21 5
管理距离
- 修改管理距离的静态路由条目不加表,但是配置生效,只有在优先选择的路径断开时,此条路径才加表,如下图:
100M没断开时的路由表:

100M断开时的路由表:

4)使用缺省路由实现全网可达
- 匹配时在查找了所有的直连、静态、动态路由之后依旧没有匹配到才匹配缺省
- 配置缺省时,给每一个路由器都配置(ip route 0.0.0.0 0.0.0.0 出接口的ip地址),然后在连接外网的路由器上配置一个环回
r5(config-if)#ip address 1.1.1.1 255.255.255.0 //配置环回
r1(config)#ip route 0.0.0.0 0.0.0.0 172.16.0.2 //配置缺省
- 查看路由表,缺省路由用*表示
r2#show ip route

7.检测:
- 将100M的路径断开,用PC3 ping PC4 ,检查能否全网可达

- 用PC1 ping 1.1.1.1

经检验,已实现全网可达
CCNP之静态路由实验报告的更多相关文章
- HCL华三模拟器静态路由实验
(copy自我的其他博客网站) 拓扑如下: 实验目的:通过给A.B.C三台路由器配置静态路由,使PC1可以ping通PC2. 实验环境:Windows10 (21H1),HCL(V3.0.1) 实验步 ...
- Linux 实现静态路由实验
环境: 四台主机: A主机:eth0 NAT模式 R1主机:eth0 NAT模式,eth1 仅主机模式 R2主机:eth0 桥接模式,eth1仅主机模式 B主机:eth0 桥接模式 手动修改IP地址 ...
- Network基础(五):配置静态路由、配置浮动路由、配置多路由的静态路由、配置默认路由
一.配置静态路由 目标: 配置路由接口IP地址并通过静态路由的配置实现全网的互通. 方案: 按如下网络拓扑配置接口IP地址并通过静态路由的配置实现全网的互通如下图所示: 步骤: 步骤一:配置静态路由 ...
- 华为HCIA认证零基础入门-网络工程师必备之什么是静态路由?如何配置静态路由?
一.静态路由功能介绍:静态路由就是手工配置的路由,使得数据包能够按照预定的路径传送到指定的目标网络. 当不能通过动态路由协议学到一些目标网络的路由时,配置静态路由就会显得十分重要. 二.静态路由应用场 ...
- CCNP路由实验之八 路由重公布
CCNP路由实验之八 路由重公布 在前面几个实验,已经学习了静态路由和动态路由.如今,我们要掌握怎样使它们在一个网络中融合,即路由重公布. 使用出站口作为静态路由 0 使用下一跳地址作为静态路由 ...
- CCNP路由实验之六 动态路由协议之IS-IS
CCNP路由实验之六动态路由协议之IS-IS 动态路由协议能够自己主动的发现远程网络.仅仅要网络拓扑结构发生了变化.路由器就会相互交换路由信息,不仅能够自己主动获知新添加的网络.还能够在当前网络 ...
- CCNP路由实验之十 组播(多播)
CCNP路由实验之十 组播(多播) 种方法: 在交换机上配置静态的多播MAC地址到用户接口的映射 使用CGMP.执行CGMP的多播路由器能够将用户发送给自己 ...
- CCNP路由实验之十五 NAT(网络地址转换)
CCNP路由实验之十五 NAT(网络地址转换) 众所周知,要让自己的电脑连上Internet,必须要到运营商(ISP)申请一个上网账号,依据此账号申请自己的宽频业务(拨号上网.商业固定IP等等) ...
- CCNP路由实验之七 动态路由之BGP
CCNP路由实验之七 动态路由之BGP 动态路由协议能够自己主动的发现远程网络,仅仅要网络拓扑结构发生了变化,路由器就会相互交换路由信息,不仅能够自己主动获知新添加的网络,还能够在当前网络连接失 ...
随机推荐
- 这些Stream流的常用方法你得记住,步骤简单不麻烦!
forEach遍历 /* forEach:该方法接收一个Consumer接口函数,将每一个流元素交给该函数处理 简单记: forEach方法:用来遍历流中的数据 是一个终结方法,遍历之后就不能继续调用 ...
- Leetcode1 - 10
1. 两数之和 class Solution { public: vector<int> twoSum(vector<int>& nums, int target) { ...
- Codeforces Round #660 (Div. 2) A、B、C题解
A. Captain Flint and Crew Recruitment #构造 题目链接 题意 定义一类正整数,能够被\(p*q\)表示,其中\(p.q(1<p<q)\)均为素数,称之 ...
- E - Knapsack 2 题解(超大01背包)
题目链接 题目大意 给你一n(n<=100)个物品,物品价值最大为1e3,物品体积最多为1e9,背包最大为1e9 题目思路 如果按照平常的背包来算那么时间复杂度直接O(1e11) 这个你观察就发 ...
- MFC二进制文件读取
1.mfc Document-vew doc类中读取 doc类中读取,在Vew类中可直接使用. 在菜单栏NewFile/OpenFile 后,系统自动调用Serialize()函数 if :写入文件 ...
- C语言实现聊天室(windows版本)
来源:微信公众号「编程学习基地」 目录 C语言聊天室 运行效果 分析设计 多线程 线程的同步 服务端设计 遇到的问题 C语言聊天室 基于 tcp 实现群聊功能,本项目设计是在windows环境下基于套 ...
- 2020.11最新JAVA环境安装配置
Windows10下java环境配置 更新:2020年11月25日 电脑环境: windows10 64位 一.下载jdk 首先到Oracle网站下载对应操作系统的jdk安装包. https://ww ...
- python基本输入输出函数
python程序设计中有三个重要的基本输入.输出函数,用于输入.转换和输出,分别是input(),eval(),print() 1,input()函数 """ input ...
- Docker-使用数据卷在宿主机和容器间的数据共享
场景一:现在用Docker创建了N个容器,但是这些容器之间需要数据共享,这个时候我们应该怎么办?[参考第四步] 场景二:docker创建了一个容器并进入容器,添加了一些定制功能,此时除了用docker ...
- PageRank 算法-Google 如何给网页排名
公号:码农充电站pro 主页:https://codeshellme.github.io 在互联网早期,随着网络上的网页逐渐增多,如何从海量网页中检索出我们想要的页面,变得非常的重要. 当时著名的雅虎 ...