静态路由实验报告

一、实验要求:

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服务器:
  1. 114.114.114.114
  2. 8.8.8.8
  3. 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之静态路由实验报告的更多相关文章

  1. HCL华三模拟器静态路由实验

    (copy自我的其他博客网站) 拓扑如下: 实验目的:通过给A.B.C三台路由器配置静态路由,使PC1可以ping通PC2. 实验环境:Windows10 (21H1),HCL(V3.0.1) 实验步 ...

  2. Linux 实现静态路由实验

    环境: 四台主机: A主机:eth0 NAT模式 R1主机:eth0 NAT模式,eth1 仅主机模式 R2主机:eth0 桥接模式,eth1仅主机模式 B主机:eth0 桥接模式 手动修改IP地址 ...

  3. Network基础(五):配置静态路由、配置浮动路由、配置多路由的静态路由、配置默认路由

    一.配置静态路由 目标: 配置路由接口IP地址并通过静态路由的配置实现全网的互通. 方案: 按如下网络拓扑配置接口IP地址并通过静态路由的配置实现全网的互通如下图所示: 步骤: 步骤一:配置静态路由 ...

  4. 华为HCIA认证零基础入门-网络工程师必备之什么是静态路由?如何配置静态路由?

    一.静态路由功能介绍:静态路由就是手工配置的路由,使得数据包能够按照预定的路径传送到指定的目标网络. 当不能通过动态路由协议学到一些目标网络的路由时,配置静态路由就会显得十分重要. 二.静态路由应用场 ...

  5. CCNP路由实验之八 路由重公布

     CCNP路由实验之八 路由重公布 在前面几个实验,已经学习了静态路由和动态路由.如今,我们要掌握怎样使它们在一个网络中融合,即路由重公布. 使用出站口作为静态路由 0 使用下一跳地址作为静态路由 ...

  6. CCNP路由实验之六 动态路由协议之IS-IS

     CCNP路由实验之六动态路由协议之IS-IS 动态路由协议能够自己主动的发现远程网络.仅仅要网络拓扑结构发生了变化.路由器就会相互交换路由信息,不仅能够自己主动获知新添加的网络.还能够在当前网络 ...

  7. CCNP路由实验之十 组播(多播)

                        CCNP路由实验之十 组播(多播) 种方法: 在交换机上配置静态的多播MAC地址到用户接口的映射 使用CGMP.执行CGMP的多播路由器能够将用户发送给自己 ...

  8. CCNP路由实验之十五 NAT(网络地址转换)

     CCNP路由实验之十五 NAT(网络地址转换) 众所周知,要让自己的电脑连上Internet,必须要到运营商(ISP)申请一个上网账号,依据此账号申请自己的宽频业务(拨号上网.商业固定IP等等) ...

  9. CCNP路由实验之七 动态路由之BGP

     CCNP路由实验之七 动态路由之BGP 动态路由协议能够自己主动的发现远程网络,仅仅要网络拓扑结构发生了变化,路由器就会相互交换路由信息,不仅能够自己主动获知新添加的网络,还能够在当前网络连接失 ...

随机推荐

  1. DIV设置滚动条在最底端

    网站聊天样式,无论添加什么内容div的滚动条都显示在最底端 将div添加滚动条,给div一定的高度 <div id='up' style='height:100px; width:400px;o ...

  2. 快要C语言考试了,大学生们收好这些经典程序案例,包你考试过关!

    距离考试越来越近 编程大佬早已饥渴难耐 电脑小白还在瑟瑟发抖 但是不要怕! 来看看这些经典程序案例 包你考试过关! [程序1] 有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多 ...

  3. CentOS 7搭建本地yum源

    问题 CentOS7.1安装rpm包时提示缺失包,有些包iso里面也没有,只能从外网yum,这种情况下,可以提前yum好所需的依赖包,做成一个本地yum源.将这些文件拷贝到没联网的机器就可以使用了. ...

  4. golang 自学系列(四)——debug for vscode

    golang 自学系列(四)--(调试)VSCode For Debug 这里如何装 vscode 我就不说了 这里如何在 vscode 正常写代码我也不说了 在能正常用 vscode 写 go 语言 ...

  5. Canal Admin

    一.Canal Admin 安装与配置 1.1 下载 wget https://github.com/alibaba/canal/releases/download/canal-1.1.4/canal ...

  6. flask对数据库的外键 主键

    近期一直在学flask框架,后悔当初没有好好学习数据库.一个外键的知识,真的是太....蓝瘦香菇 创建数据库 class Users(db.Model): __tablename__ = 'users ...

  7. uniapp vue 购车计算器,贷款计算器,保险计算器

    基于vue开发的买车计算器,支持uniapp 概述 项目为工作中开发,感觉比较有意思,而且能够帮助其他人快速开发功能,我就发上来了,大佬勿喷吧,没什么技术含量! uniapp打包多端[小程序类]可能会 ...

  8. 哀悼疫情,全站灰色如何实现,CSS滤镜一行代码实现

    庚子清明,以国家之名哀悼,以国家之名哀悼在新冠肺炎疫情中牺牲的烈士和逝世的同胞! 向抗疫英雄致敬! 今日打开各样的app,各大电商,爱奇艺都是灰色的 这里我也一直很好奇该功能,前端如何实现,了解过后发 ...

  9. 添加和读取Resources嵌入资源文件(例如.dll和.ssk文件)

    前言:有些程序运行的时候,可能调用外部的dll,用户使用时可能会不小心丢失这些dll,导致程序无法正常运行,因此可以考虑将这些dll嵌入到资源中,启动时自动释放.对于托管的dll,我们可以用打包软件合 ...

  10. vue Export2Excel 导出文件

    使用需要引入这些js 在src目录下创建一个文件(vendor)进入Blob.js和Export2Excel.js npm install -S file-saver 用来生成文件的web应用程序 n ...