OSPF综合实验

实验题目如下:

实验拓扑如下:

 实验要求如下:

【1】R4为ISP,其上只能配置IP地址: R4与其他所有直连设备间使用公有

【2】R3---R5/6/7为MGRE环境,R3为中心站点

【3】整个OSPF环境IP地址为172.16.0.0/16

【4】所有设备均可访问R4的环回

【5】减少LSA的更新量,加快收敛,保障更新安全

【6】全网可达

实验思路如下:

(1)子网划分,一个区域一个网段

(2)合理的IP配置

(3)配置MGRE环境

(4)配置OSPF、RIP

实验步骤如下:

1、合理IP配置

指令如下:

R1:

[R1-LoopBack0]ip add 172.16.48.1 21
[R1-LoopBack0]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 172.16.32.2 21

 R2:

[R2-LoopBack0]ip add 172.16.56.1 21
[R2-LoopBack0]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 172.16.32.3 21

R3:

[R3-LoopBack0]ip add 172.16.40.1 21
[R3-LoopBack0]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 34.1.1.1 24
[R3-GigabitEthernet0/0/0]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 172.16.32.1 21

R4:

[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]ip add 34.1.1.2 24 
[R4-GigabitEthernet0/0/0]int g0/0/1
[R4-GigabitEthernet0/0/1]ip add 54.1.1.2 24
[R4-GigabitEthernet0/0/1]int g0/0/2
[R4-GigabitEthernet0/0/2]ip add 64.1.1.2 24
[R4-GigabitEthernet0/0/2]int g9/0/0
[R4-GigabitEthernet9/0/0]ip add 74.1.1.2 24
[R4-GigabitEthernet9/0/0]int l0
[R4-LoopBack0]ip add 172.16.16.1 21

R5:

[R5-LoopBack0]ip add 172.16.8.1 21
[R5-LoopBack0]int g0/0/0
[R5-GigabitEthernet0/0/0]ip add 54.1.1.1 24

R6:

[R6-LoopBack0]ip add 172.16.24.1 22
[R6-LoopBack0]int g0/0/0
[R6-GigabitEthernet0/0/0]ip add 64.1.1.1 24
[R6-GigabitEthernet0/0/0]int g0/0/1
[R6-GigabitEthernet0/0/1]ip add 172.16.64.1 21

R7:

[R7-LoopBack0]ip add 172.16.28.1 22
[R7-LoopBack0]int g0/0/0
[R7-GigabitEthernet0/0/0]ip add 74.1.1.1 24
[R7-GigabitEthernet0/0/0]int g0/0/1
[R7-GigabitEthernet0/0/1]ip add 172.16.96.1 21

R8:

[R8-GigabitEthernet0/0/0]ip add 172.16.96.2 21
[R8-GigabitEthernet0/0/0]int g0/0/1
[R8-GigabitEthernet0/0/1]ip add 172.16.104.1 21
[R8-GigabitEthernet0/0/1]int l0
[R8-LoopBack0]ip add 172.16.112.1 21

R9:

[R9-GigabitEthernet0/0/0]ip add 172.16.104.2 21
[R9-GigabitEthernet0/0/0]int g0/0/1
[R9-GigabitEthernet0/0/1]ip add 172.16.128.1 21
[R9-GigabitEthernet0/0/1]int l0
[R9-LoopBack0]ip add 172.16.136.1 21

R10:

[R10-GigabitEthernet0/0/0]ip add 172.16.128.2 21
[R10-GigabitEthernet0/0/0]int l0
[R10-LoopBack0]ip add 172.16.144.1 21

R11:

[R11-GigabitEthernet0/0/0]ip add 172.16.64.2 21
[R11-GigabitEthernet0/0/0]int g0/0/1
[R11-GigabitEthernet0/0/1]ip add 172.16.72.1 21
[R11-GigabitEthernet0/0/1]int l0
[R11-LoopBack0]ip add 172.16.80.1 21

R12:

[R12-GigabitEthernet0/0/0]ip add 172.16.72.2 21
[R12-GigabitEthernet0/0/0]int l0
[R12-LoopBack0]ip add 12.1.1.1 24
[R12-LoopBack0]int l1
[R12-LoopBack1]ip add 12.1.2.1 24

2、缺省路由的配置

指令如下:

R1:

[R1]ip route-static 0.0.0.0 0 172.16.32.1

R2:

[R2]ip route-static 0.0.0.0 0 172.16.32.1

R3:

[R3]ip route-static 0.0.0.0 0 34.1.1.2

R5:

[R5]ip route-static 0.0.0.0 0 54.1.1.2

R6:

[R6]ip route-static 0.0.0.0 0 64.1.1.2

R7:

[R7]ip route-static 0.0.0.0 0 74.1.1.2

R8:

[R8]ip route-static 0.0.0.0 0 172.16.96.1

R9:

[R9]ip route-static 0.0.0.0 0 172.16.104.1

R10:

[R10]ip route-static 0.0.0.0 0 172.16.128.1

R11:

[R11]ip route-static 0.0.0.0 0 172.16.64.1

3、NAT的配置

指令如下:

R3:

[R3]acl 2000
[R3-acl-basic-2000]rule permit source 172.16.0.0 0.0.255.255
[R3-acl-basic-2000]int g0/0/0
[R3-GigabitEthernet0/0/0]nat outbound 2000

R5:

[R5]acl 2000
[R5-acl-basic-2000]rule permit source 172.16.8.0 0.0.7.255
[R5-acl-basic-2000]int g0/0/0
[R5-GigabitEthernet0/0/0]nat outbound 2000

R6:

[R6]acl 2000 
[R6-acl-basic-2000]rule permit source 172.16.0.0 0.0.255.255
[R6-acl-basic-2000]int g0/0/0
[R6-GigabitEthernet0/0/0]nat outbound 2000

R7:

[R7]acl 2000
[R7-acl-basic-2000]rule permit source 172.16.0.0 0.0.255.255
[R7-acl-basic-2000]int g0/0/0
[R7-GigabitEthernet0/0/0]nat outbound 2000

4、MGRE配置

指令如下:

R3:

[R3]int tu 0/0/0
[R3-Tunnel0/0/0]ip add 172.16.0.1 21
[R3-Tunnel0/0/0]tunnel-protocol gre p2mp
[R3-Tunnel0/0/0]source 34.1.1.1
[R3-Tunnel0/0/0]nhrp entry multicast dynamic
[R3-Tunnel0/0/0]nhrp network-id 100

R5:

[R5]int tu 0/0/0
[R5-Tunnel0/0/0]ip add 172.16.0.2 21
[R5-Tunnel0/0/0]tunnel-protocol gre p2mp
[R5-Tunnel0/0/0]source g0/0/0
[R5-Tunnel0/0/0]nhrp entry 172.16.0.1 34.1.1.1 register
[R5-Tunnel0/0/0]nhrp network-id 100

R6:

[R6]int tu 0/0/0
[R6-Tunnel0/0/0]ip add 172.16.0.3 21
[R6-Tunnel0/0/0]tunnel-protocol gre p2mp 
[R6-Tunnel0/0/0]source g0/0/0
[R6-Tunnel0/0/0]nhrp entry 172.16.0.1 34.1.1.1 register
[R6-Tunnel0/0/0]nhrp network-id 100

R7:

[R7]int tu 0/0/0
[R7-Tunnel0/0/0]ip add 172.16.0.4 21
[R7-Tunnel0/0/0]tunnel-protocol gre p2mp
[R7-Tunnel0/0/0]source g0/0/0
[R7-Tunnel0/0/0]nhrp entry 172.16.0.1 34.1.1.1 register
[R7-Tunnel0/0/0]nhrp network-id 100

5、OSPF的配置

指令如下:

R1:

[R1]ip route-static 0.0.0.0 0 172.16.32.1
[R1]ospf 1 router-id 5.5.5.5
[R1-ospf-1]area 1
[R1-ospf-1-area-0.0.0.1]network 172.16.32.0 0.0.7.255
[R1-ospf-1-area-0.0.0.1]network 172.16.48.0 0.0.7.255

R2:

[R2]ospf 1 router-id 6.6.6.6
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]network 172.16.32.0 0.0.7.255
[R2-ospf-1-area-0.0.0.1]network 172.16.56.0 0.0.7.255

R3:

[R3]ospf 1 router-id 1.1.1.1
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.7.255
[R3-ospf-1-area-0.0.0.0]q
[R3-ospf-1]area 1
[R3-ospf-1-area-0.0.0.1]network 172.16.40.0 0.0.7.255
[R3-ospf-1-area-0.0.0.1]network 172.16.32.0 0.0.7.255

R5:

[R5]ospf 1 router-id 2.2.2.2
[R5-ospf-1]area 0
[R5-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.7.255
[R5-ospf-1-area-0.0.0.0]network 172.16.8.0 0.0.7.255
[R5-ospf-1-area-0.0.0.0]int tu 0/0/0
[R5-Tunnel0/0/0]ospf network-type broadcast
[R5-Tunnel0/0/0]ospf dr-priority 0

R6:

[R6]ospf 1 router-id 3.3.3.3
[R6-ospf-1]area 0
[R6-ospf-1-area-0.0.0.0]network 172.16.24.0 0.0.3.255
[R6-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.7.255
[R6-ospf-1-area-0.0.0.0]q
[R6-ospf-1]area 2
[R6-ospf-1-area-0.0.0.2]network 172.16.64.0 0.0.7.255
[R6-ospf-1-area-0.0.0.2]int tu 0/0/0
[R6-Tunnel0/0/0]ospf network-type broadcast
[R6-Tunnel0/0/0]ospf dr-priority 0

R7:

[R7]ospf 1 router-id 4.4.4.4
[R7-ospf-1]area 0
[R7-ospf-1-area-0.0.0.0]network 172.16.28.0 0.0.3.255
[R7-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.7.255
[R7-ospf-1-area-0.0.0.0]q
[R7-ospf-1]area 3
[R7-ospf-1-area-0.0.0.3]network 172.16.96.0 0.0.7.255
[R7-ospf-1-area-0.0.0.3]int tu 0/0/0
[R7-Tunnel0/0/0]ospf network-type broadcast
[R7-Tunnel0/0/0]ospf dr-priority 0

R8:

[R8]ospf 1 router-id 9.9.9.9
[R8-ospf-1]area 3
[R8-ospf-1-area-0.0.0.3]network 172.16.112.0 0.0.7.255
[R8-ospf-1-area-0.0.0.3]network 172.16.104.0 0.0.7.255
[R8-ospf-1-area-0.0.0.3]network 172.16.96.0 0.0.7.255

R9:

[R9]ospf 1 router-id 10.10.10.10
[R9-ospf-1]area 3
[R9-ospf-1-area-0.0.0.3]network 172.16.104.0 0.0.7.255
[R9-ospf-1-area-0.0.0.3]q
[R9-ospf-1]q
[R9]ospf 2 router-id 11.11.11.11
[R9-ospf-2]area 4
[R9-ospf-2-area-0.0.0.4]network 172.16.128.0 0.0.7.255
[R9-ospf-2-area-0.0.0.4]network 172.16.136.0 0.0.7.255

R10:

[R10]ospf 2 router-id 12.12.12.12
[R10-ospf-2]area 4
[R10-ospf-2-area-0.0.0.4]network 172.16.144.0 0.0.7.255
[R10-ospf-2-area-0.0.0.4]network 172.16.128.0 0.0.7.255

R11:

[R11]ospf 1 router-id 7.7.7.7
[R11-ospf-1]area 2
[R11-ospf-1-area-0.0.0.2]network 172.16.80.0 0.0.7.255
[R11-ospf-1-area-0.0.0.2]network 172.16.72.0 0.0.7.255
[R11-ospf-1-area-0.0.0.2]network 172.16.64.0 0.0.7.255

R12:

[R12]ospf 1 router-id 8.8.8.8 
[R12-ospf-1]area 2
[R12-ospf-1-area-0.0.0.2]network 172.16.72.0 0.0.7.255
[R12]rip 1
[R12-rip-1]version 2
[R12-rip-1]network 12.0.0.0
[R12-rip-1]import-route ospf 1 

6、测试如下:

 

 

 

 

R1:

R3:

R12:

R9: 

 R10:

 

 

 

 

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python——调用webdriver.Chrome() 报错

今天运行脚本&#xff0c;报错内容如下&#xff1a; collecting ... login_case.py:None (login_case.py) login_case.py:11: in <module> dr webdriver.Chrome() D:\Program Files (x86)\Python\Python39\Lib\site-packages\selenium\webdriver\chrome\webdriver.p…

外网通过ipv6访问家里设备

想从公司访问家里的设备&#xff0c;比较轻松方便的&#xff0c;用向日葵也可以远程。但是家里电脑比较old的了&#xff0c;向日葵开起来&#xff0c;占用内存挺大的&#xff0c;想尝试windows自带的“mstsc”&#xff0c;所以硬着头皮搞ipv6. &#xff08;重点提示&#xff1…

MySQL-NoSQL整体笔记---持续输出中

MySQL部分 一、搭建 MySQL 数据库服务器 1、下载并上传glibc版本的Mysql 2、新建用户以安全方式运行进程 [roottemplate ~]# groupadd -r -g 306 mysql [roottemplate ~]# useradd -g 306 -r -u 306 mysql3、安装并初始化mysql [roottemplate ~]# tar xf mysql-5.7.36-linu…

Django实现音乐网站 ⑷

使用Python Django框架制作一个音乐网站&#xff0c;在系列文章3的基础上继续开发&#xff0c; 本篇主要是后台歌曲类型表、歌单表模块功能开发。 目录 表结构设计 歌曲类型表结构 歌单表结构 创建表模型 创建表 后台注册表模型 引入表模型 后台自定义 总结 表结构设计…

在.net 6.0中 调用远程服务器web服务,Webservices(xxx.asmx) ,RESTful 风格,2种解决方案。

1.使用 Connected Services&#xff1a; 右键单击您的项目&#xff0c;选择 "Add"&#xff08;添加&#xff09;-> "Connected Services"&#xff08;已连接的服务&#xff09;。 在 "Connected Services" 对话框中&#xff0c;选择 "W…

Gitlab CI/CD笔记-第一天-GitOps和以前的和jenkins的集成的区别

一、GitOps-CI/CD的流程图与Jenkins的流程图 从上图可以看到&#xff1a; GitOps与基于Jennkins技术栈的CI/CD流程&#xff0c;无法从Jenkins集成其他第三方开源的项目来实现换成了Gitlab来进行集成。 好处在于&#xff1a;CI 一个工具Gitlab就行了&#xff0c;但CD部分依旧是…

SpringBoot + Docker 实现一次构建到处运行~

一、容器化部署的好处 图片 Docker 作为一种新兴的虚拟化方式&#xff0c;它可以更高效的利用系统资源&#xff0c;不需要进行硬件虚拟以及运行完整操作系统等额外开销。 传统的虚拟机技术启动应用服务往往需要数分钟&#xff0c;而 Docker 容器应用&#xff0c;由于直接运行…

关于Java的IO流开发

IO概述 回想之前写过的程序&#xff0c;数据都是在内存中&#xff0c;一旦程序运行结束&#xff0c;这些数据都没有了&#xff0c;等下次再想使用这些数据&#xff0c;可是已经没有了。那怎么办呢&#xff1f;能不能把运算完的数据都保存下来&#xff0c;下次程序启动的时候&a…

嵌入式该往哪个方向发展?

1. 你所在的城市嵌入式Linux岗位多吗&#xff1f;我觉得这是影响你做决定的另一个大问题。我们学嵌入式Linux这门技术&#xff0c;绝大部分人是为了从事相关的工作&#xff0c;而不是陶冶情操。但是根据火哥统计来看&#xff0c;嵌入式Linux的普遍薪资虽然高于单片机&#xff0…

【论文阅读】UNICORN:基于运行时来源的高级持续威胁检测器(NDSS-2020)

UNICORN: Runtime Provenance-Based Detector for Advanced Persistent Threats NDSS-2020 哈佛大学 Han X, Pasquier T, Bates A, et al. Unicorn: Runtime provenance-based detector for advanced persistent threats[J]. arXiv preprint arXiv:2001.01525, 2020. 源码&…

IDEA中怎么使用git下载项目到本地,通过URL克隆项目(giteegithub)

点击 新建>来自版本控制的项目 点击后会弹出这样一个窗口 通过URL拉取项目代码 打开你要下载的项目仓库 克隆>复制 gitee github也是一样的 返回IDEA 将刚刚复制的URL粘贴进去选择合适的位置点击克隆 下载完成

新式健身房,如何实现都市人的健身自由?

在中国超40万亿的庞大消费市场中&#xff0c;从来不缺少叙事宏大的故事。 只不过&#xff0c;像突破万家门店这样的故事&#xff0c;往往出现在餐饮、医药、零售等行业的头部玩家身上&#xff0c;比如瑞幸、蜜雪冰城、华莱士、益丰药房、美宜佳等品牌。 健身房这个文化体育领…

ORB-SLAM2配置与安装

本篇博客最早发布于实验室公共博客&#xff0c;但已无人维护&#xff0c;现迁移至个人博客 有这些依赖项&#xff1a; https://github.com/raulmur/ORB_SLAM2 主要参考下面的博文 ORB-SLAM2 初体验 —— 配置安装 - MingruiYu - 博客园 (cnblogs.com) 注意在安装依赖项Pangoli…

详解Quest 2积分与奖励规则

7月28日&#xff0c;在万众期待中&#xff0c;Mysten Labs在Quest门户网站上宣布了Quest 2的到来。经过严密的筹划&#xff0c;本着真实、公平以及用户至上的原则&#xff0c;现在向大家介绍Quest 2的积分规则以及奖励规则。 温馨提示&#xff1a;第一轮Bullshark Quest是一次精…

Docker 网络模型使用详解 (1)Dockers网络基础

目录 环境准备 Dockers 网络基础 1.端口映射 查看随机映射端口范围 -p可以指定映射到本地端口 映射指定地址和指定端口 映射指定地址 宿主机端口随机分配 指定传输协议 端口暴露 容器互联 自定义网络 现在把container7加入到demo_net中 在启动一个容器加入到demo_net…

从0到1开发go-tcp框架【4实战片— — 开发MMO之玩家聊天篇】

从0到1开发go-tcp框架【实战片— — 开发MMO】 MMO&#xff08;MassiveMultiplayerOnlineGame&#xff09;&#xff1a;大型多人在线游戏&#xff08;多人在线网游&#xff09; 1 AOI兴趣点的算法 游戏中的坐标模型&#xff1a; 场景相关数值计算 ● 场景大小&#xff1a; 250…

AI 绘画Stable Diffusion 研究(四)sd文生图功能详解(上)

大家好&#xff0c;我是风雨无阻。 通过前面几篇AI 绘画Stable Diffusion 研究系列的介绍&#xff0c;我们完成了Stable Diffusion整合包的安装、模型ControlNet1.1 安装、模型种类介绍与安装&#xff0c;相信看过教程的朋友们&#xff0c;手上已经有可以操作实践的Stable Diff…

UE4查看加密PAK里边的资源Android/iOS/PC方法

我们经常会需要把1个模型进行减面然后在移动端使用,有时候会出现移动端模型和PC端模型不一致的问题,这时候就需要将移动端的模型和PC端的模型进行对比,找到问题出现的原因,检查Mesh、Normal、UV0、UV1、MaterialId、碰撞等是否一致。 如何打包Pak文件,见这篇文章:UE4打包…

C语言假期作业 DAY 15

一、选择题 1、有如下代码&#xff0c;则 *(p[0]1) 所代表的数组元素是&#xff08; &#xff09; int a[3][2] {1, 2, 3, 4, 5, 6}, *p[3]; p[0] a[1]; A: a[0][1] B: a[1][0] C: a[1][1] D: a[1][2] 答案解析 正确答案&#xff1a; C p 是一个指针数组&#xff0c; p[0] a…