当前位置: 首页 > news >正文

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:

 

 

 

 

相关文章:

OSPF综合实验

实验题目如下: 实验拓扑如下: 实验要求如下: 【1】R4为ISP,其上只能配置IP地址: R4与其他所有直连设备间使用公有 【2】R3---R5/6/7为MGRE环境,R3为中心站点 【3】整个OSPF环境IP地址为172.16.0.0/16 【4】所有设备…...

安卓4G核心板开发板_MTK6785/MT6785(Helio G95)安卓手机主板方案

联发科MTK6785(Helio G95)安卓核心板采用八核 CPU 具有两个强大的 Arm Cortex-A76 处理器内核,主频高达 2.05GHz,外加六个 Cortex-A55 高效处理器。其强大的图形性能由 Arm Mali-G76 MC4 提供,速度可提升至 900MHz 。 …...

Linux 匿名页的生命周期

目录 匿名页的生成 匿名页生成时的状态 do_anonymous_page缺页中断源码 从匿名页加入Inactive lru引出 一个非常重要内核patch 匿名页何时回收 本文以Linux5.9源码讲述 匿名页的生成 用户空间malloc/mmap(非映射文件时)来分配内存,在内核空间发生…...

设计模式概述与UML图

文章目录 一、设计模式概述1. 软件设计模式的产生背景2. 软件设计模式的概念3. 学习设计模式的必要性4. 设计模式分类(1)创建型模式(2)结构型模式(3)行为型模式 二、UML图1. 类图概述2. 类图作用3. 类图表示…...

使用Vscode编辑keil工程

一、需要安装的插件 1. Keil Assistant 2. C/C 3. 中文配置: 二、插件配置 1. Keil Assistant 添加Keil的安装路径 接下来就可以使用vscode编辑Keil的工程了,调试编译和下载程序需要返回到Keil中进行操作。 三、Vscode常用快捷键 可以自定义进行配置…...

编译工具:CMake(一) | 简介与安装

编译工具:CMake(一) | 简介与安装 1. CMake简介1.1CMake的特点 2. CMake 安装 这个是CMake的图标 1. CMake简介 cmake 是 kitware 公司以及一些开源开发者在开发几个工具套件(VTK)的过程中衍生品,最终形成体系,成为一…...

深度学习(34)—— StarGAN(1)

深度学习(34)—— StarGAN(1) 文章目录 深度学习(34)—— StarGAN(1)1. 背景2. 基本思路3. 整体流程4. StarGAN v2(1) 网络结构(2) mapping network(3) style encoder(4)Loss 和之前…...

ES6系列之let、const、箭头函数使用的坑

变量提升块级作用域的重要性箭头函数this的指向rest参数和arguments 1.ECMAScript与Js的关系 2.Babel转码器 Babel是一个广泛使用的ES6转码器,可以将ES6代码转为ES5代码,从而在老版本的浏览器执行。这意味着,你可以用ES6的方式编写程序&…...

4.DNS和负载均衡

文章目录 coreDNS概念部署croeDNS测试 kubernetes多master集群结构master节点部署 负载均衡配置部署nginx做四层反向代理安装高可用 keepalivednginx监控脚本修改k8s中组件的配置文件 coreDNS 概念 coreDNS是kubernetes的默认DNS实现。可以为集群中的service资源创建一个资源名…...

【JavaEE进阶】Spring核心与设计思想

文章目录 一. Spring框架概述1. 什么是Spring框架2. 为什么要学习框架?3. Spring框架学习的难点 二. Spring 核心与设计思想1. 什么是容器?2. 什么是IoC?3. Spring是IoC容器4. DI(依赖注入)5. DL(依赖查找) 一. Spring框架概述…...

实习周记第三周

第二周总结 第二周主要是做了一些PC端细节内容。大的地方改的不多,但是小的细节蛮多。 值得一提的是,第二周做的微信小程序,改了很多逻辑。改逻辑需要与后端进行联调,收获很大,思路也愈发清楚。 记录做了什么是好习…...

11. 使用tomcat中碰到的一些问题

文章目录 问题一:Tomcat的startup.bat启动后出现乱码问题二:一闪而退之端口占用问题三:非端口问题的一闪而退问题四:服务器的乱码和跨域问题问题五: 在tomcat\webapps\下创建文件夹为什么tomcat重启就会丢失问题六:Tom…...

C++解决TCP粘包

目录 TCP粘包问题TCP客户端TCP服务端源码测试 TCP粘包问题 TCP是面向连接的,面向流的可靠性传输。TCP会将多个间隔较小且数据量小的数据,合并成一个大的数据块,然后进行封包发送,这样一个数据包里就可能含有多个消息的数据&#…...

最长快乐前缀——力扣1392

文章目录 题目描述KMP题目描述 KMP class Solution {public:string longestPrefix(string s) {int n = s...

使用java.util.List的containsAll()方法可能导致的问题

今天在偶然之间发现了一个bug,原因居然是使用了containsAll()方法,这个问题很简单,看以下代码就能发现很大的问题。 package collection;import java.util.ArrayList; import java.util.List;/*** author heyunlin* version 1.0*/ public cl…...

在线文本转语音播放 (TTS)

具体请前往:在线文本转语音播放(TTS)...

OPTEE之ARM安全扩展

目录 一、BTI(Branch Target Identification) 二、如何使能OP-TEE core的BTI 三、如何使能TA的BTI 一、BTI(Branch Target Identification) 分支目标识别(BTI)是ARMv8.5(及Armv9.0)扩展,它为间接分支及其目标提供了控制流完整性(CFI)保护,从而有助于限…...

Vue [Day4]

组件的三大组成部分 组件的样式冲突 scoped <style scoped></style>data 是一个函数 components/BaseButton.vue <template><div class"BaseButton"><button click"count--">-</button><span>{{ count }}</…...

google chrome 官方下载

官方渠道&#xff1a; 1、链接直接打开就可以下载&#xff0c;最新版实时更新。 32位&#xff08;x86&#xff09;&#xff1a;https://dl.google.com/tag/s/installdataindex/update2/installers/ChromeStandaloneSetup.exe 64位&#xff08;x64&#xff09;&#xff1a;htt…...

Misc取证学习

文章目录 Misc取证学习磁盘取证工具veracryto挂载fat文件DiskGenius 磁盘取证例题[RCTF2019]disk 磁盘[](https://ciphersaw.me/ctf-wiki/misc/disk-memory/introduction/#_2)内存取证工具volatility 内存取证例题数字取证赛题0x01.从内存中获取到用户admin的密码并且破解密码 …...

vue打包到jar资源访问被shiro拦截

1.shiro放发对静态资源的拦截// filterMap.put("/202307171550/**", "anon"); // filterMap.put("/config/**", "anon"); // filterMap.put("/index.html", "anon"); 2.装载资源访问 priva…...

选择排序(指针法)

描述 用选择法对10个整数排序。 输入 输入包含10个整数&#xff0c;用空格分隔。 输出 输出排序后的结果&#xff0c;用空格分隔。 输入样例 1 3 1 4 1 5 9 2 6 5 3 输出样例 1 1 1 2 3 3 4 5 5 6 9 输入样例 2 2 4 6 8 10 12 14 16 18 20 输出样例 2 2 4 6 8 1…...

8.6 day07 休息+剑指offer

文章目录 06从尾到头打印链表03数组中重复的数字04二维数组中的查找05 替换空格06重建二叉树背英语单词&#xff0c;看了二十页 06从尾到头打印链表 从尾到头遍历链表 方法一就是用栈来辅助&#xff0c;栈的结构是先进后出的&#xff0c;将链表中的元素加入到栈中去&#xff0…...

K8S系列文章 之 容器存储基础 Volume

Volume Volume是容器数据卷。我们经常创建删除一些容器&#xff0c;但有时候需要保留容器中的一些数据&#xff0c;这时候就用到了Volume。它也是容器之间数据共享的技术&#xff0c;可以将容器中产生的数据同步到本地。实际就是把容器中的目录挂载到运行着容器的服务器或个人…...

【CHI】架构介绍

Learn the architecture - Introducing AMBA CHI AMBA CHI协议导论--言身寸 1. AMBA CHI简介 一致性集线器接口&#xff08;CHI&#xff09;是AXI一致性扩展&#xff08;ACE&#xff09;协议的演进。它是Arm提供的高级微控制器总线架构&#xff08;AMBA&#xff09;的一部分。…...

hcip的ospf综合实验

题目 拓扑图 IP地址分配及环回 R1 < Huawei>sy Enter system view, return user view with CtrlZ. [Huawei]sysname r1 [r1]int g0/0/0 [r1-GigabitEthernet0/0/0]ip add 172.16.0.1 27 Aug 6 2023 19:03:33-08:00 r1 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol I…...

AP5179 高端电流采样降压恒流驱动IC SOP8 LED车灯电源驱动

产品描述 AP5179是一款连续电感电流导通模式的降压恒流源&#xff0c;用于驱动一颗或多颗串联LED输入电压范围从 5 V 到 60V&#xff0c;输出电流 最大可达 2.0A 。根据不同的输入电压和外部器件&#xff0c; 可以驱动高达数十瓦的 LED。内置功率开关&#xff0c;采用高端电流…...

vue3+vite项目配置ESlint、pritter插件

配置ESlint、pritter插件 在 Vue 3 Vite 项目中&#xff0c;你可以通过以下步骤配置 ESLint 和 Prettier 插件&#xff1a; 安装插件&#xff1a; 在项目根目录下&#xff0c;打开终端并执行以下命令安装 ESLint 和 Prettier 插件&#xff1a; npm install eslint prettier e…...

K8S kubeadm搭建

kubeadm搭建整体步骤 1&#xff09;所有节点进行初始化&#xff0c;安装docker引擎和kubeadm kubelet kubectl 2&#xff09;生成集群初始化配置文件并进行修改 3&#xff09;使用kubeadm init根据初始化配置文件生成K8S的master控制管理节点 4&#xff09;安装CNI网络插件&am…...

Squeeze-and-Excitation Networks阅读笔记一

文章目录 Abstract1 INTRODUCTION Abstract 卷积算子&#xff08;convolution operator&#xff09;是卷积神经网络&#xff08;cnn&#xff09;的核心组成部分&#xff0c;它使网络能够通过融合每层局部接受域内的空间和通道信息来构建信息特征。广泛的先前研究已经调查了这种…...