思科模拟器简单校园网设计,期末作业难度

2023-11-18

文章简介:本文用思科模拟器设计和规划了一个校园网络,相当于计算机网络相关专业期末作业难度

作者简介:网络工程师,希望能认识更多的小伙伴一起交流,可私信或QQ号:1686231613
————————————————

一、网络需求分析

1、学校建有办公室、实验室、教学楼、学生公寓、图书馆等,对其进行划分vlan

2、校园内有服务器包括(WEB服务器,DNS服务器,DHCP服务器、FTP服务器等)

3、各部门的DHCP均使用校园内的DHCP服务器。

4、校园内网并且NAT方式访问互联网

5、为了优化校园网络,核心采用主备冗余设计,满足流量负载均衡

6、网络路由采用OSPF协议。

7、校园对外提供门户网站的访问服务

二、部门vlan划分及IP地址

网络用户

IP网段

网关

所属VLAN

宿舍楼

192.168.10.0/24

192.168.10.254

Vlan10

教学楼

192.168.20.0/24

192.168.20.254

VLAN20

办公室网络

192.168.30.0/24

192.168.30.254

VLAN30

图书馆

192.168.40.0/24

192.168.40.254

VLAN40

实验室网络

192.168.50.0/24

192.168.50.254

VLAN50

后勤部门

192.168.60.0/24

192.168.60.254

VLAN60

服务器

192.168.80.0/24

192.168.80.254

三、网络拓扑

四、网络配置实施

创建VLAN,并且配置VTP功能,提供vlan的增删改、学习vlan信息等功能

汇聚设备配置为VTP服务器

Switch(config)#vtp   mode  server  

Switch(config)#vtp  domain  nyx

Switch(config)#vtp  password 2019041402

其他接入设备配置为VTP客户端  学习vlan信息

Switch(config)#vtp   mode  client

Switch(config)#vtp  domain  nyx

Switch(config)#vtp  password 2019041402

汇聚层与接入层 必须配置为trunk类型链路,是VTP消息传递的基本条件

Switch(config)#int range  f0/1-3 , fastEthernet 0/6-9

Switch(config-if-range)#switchport  trunk  encapsulation  dot1q  

Switch(config-if-range)#switchport  mode  trunk  

VTP服务器创建所有VLAN,

Switch#vlan  database  

Switch(vlan)#vlan 10

Switch(vlan)#vlan 20

Switch(vlan)#vlan 30

Switch(vlan)#vlan 40

Switch(vlan)#vlan 50

Switch(vlan)#vlan 60

接入层接口划分vlan

switch#conf t

switch#conf terminal

switch (config)#int range f0/1-f0/ 2

Switch (config-if-range)#switchport mode trunk

switch (config)#int f0/3

switch (config-if)#switchport mode access

Switch ( config-if)#switchport access vlan 10

所有接入设备配置相同,只是vlan不同

三层SIV接口配置及HSRP配置

主网关

Switch(config)#interface Vlan10

Switch(config-if)# ip address 192.168.10.254 255.255.255.0

Switch(config-if)#interface Vlan20

Switch(config-if)# ip address 192.168.20.254 255.255.255.0

Switch(config-if)#interface Vlan30

Switch(config-if)# ip address 192.168.30.254 255.255.255.0

Switch(config-if)#interface Vlan40

Switch(config-if)# ip address 192.168.40.254 255.255.255.0

Switch(config-if)#interface Vlan50

Switch(config-if)# ip address 192.168.50.254 255.255.255.0

Switch(config-if)#interface Vlan60

Switch(config-if)# ip address 192.168.60.1 255.255.255.0

核心设备之间 链路聚合配置

Switch(config)#int port-channel 1   //创建聚合端口

Switch(config-if)#no switchport    //开启三层模式

Switch(config-if)#ip address  192.168.56.6 255.255.255.0  

Switch(config)#int range f0/5-6  //进入物理接口,将接口加入聚合端口 (模式为 静态模式)

Switch(config-if-range)#channel-group  1 mode  on   

Dhcp中继

switch ( config)#int vlan 10

switch ( config-if)#

Switch (config-if)#ip helper-address 192.168.80.2

Switch (config-if)#int vlan 20

switch (config-if)#ip helper-address  192.168.80.2

switch (config-if)#int vlan 30

switch (config-if)#ip helper-address  192.168.80.2

switch (config-if)#int vlan 40

switch (config-if)#ip helper-address  192.168.80.2

switch ( config-if)#

Switch ( config-if)#int vlan 60

Switch (config-if)#ip helper-address  192.168.80.2

路由协议OSPF配置

switch ( config)#router ospf 1

switch (config-router)#network 192.168.0.0 0.0.255.255 a 0 //宣告直连网段即可

//出口设备需要配置如下命令:

Router(config)#ip route 0.0.0.0 0.0.0.0 100.100.100.254

Router(config)#router  ospf  1

Router(config-router)#default-information  originate  

外网路由及NAT配置

Router(config)#access-list 1 permit  192.168.0.0 0.0.255.255

Router(config)#ip nat  inside  source list  1 interface  g0/0/0

Router(config)#int g0/0/0

Router(config-if)#ip nat  outside    //外网接口

Router(config-if)#int g0/0  //内网接口

Router(config-if)#ip nat  inside  

Router(config-if)#int g0/1 //内网接口

Router(config-if)#ip nat  inside

将内网访问 映射出去 提供外网访问

Router(config)#ip nat  inside  source  static  tcp  192.168.80.1 80 100.100.100.100 80

五、网络测试

请私信作者获取

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

思科模拟器简单校园网设计,期末作业难度 的相关文章

  • HTML5网页设计常用标记-链接标记和列表标记

    链接标记 在HTML语言中 利用 a 标记在网页中创建超链接 语法格式 a href 跳转目标 target self 文本或图像 a 文字设置为超链接后 默认显示为加下划线的蓝色字体 图片设置为超链接后 会自动加一个黑色的边框 a 标记常
  • 内存的堆分配和栈分配 & 字符数组,字符指针,Sizeof总结

    程序占用的内存分为几个部分 各个部分起什么作用 字符数组 字符指针在实现上有什么区别等等 本文对此做了详细阐述 特转载于此 供大家学习参考之用 一个由C C 编译的程序占用的内存分为以下几个部分 1 栈区 stack 由编译器自动分配释放
  • 数据驱动性能体验优化

    本专题共10篇内容 包含淘宝APP基础链路过去一年在用户体验数据科学领域 包括商详 物流 性能 消息 客服 旅程等 一些探索和实践经验 在商详页基于用户动线和VOC挖掘用户决策因子带来浏览体验提升 在物流侧洞察用户求助时间与实际物流停滞时长
  • Ceph Pool操作总结

    Ceph Pool操作总结 一个ceph集群可以有多个pool 每个pool是逻辑上的隔离单位 不同的pool可以有完全不一样的数据处理方式 比如Replica Size 副本数 Placement Groups CRUSH Rules 快
  • bazel的使用

    bazel的使用 bazel是google开源的构建工具 可以支持多种语言的构建 这里来尝试一下如何在C 项目中使用bazel构建 安装就不介绍了 在官网很详细 输入bazel help Usage bazel
  • AD中如何对圆形PCB板进行铺铜

    因为之前做了一块圆形的PCB板子 所以在铺铜时候发现圆形铺铜我该怎么快速去铺 于是查了一下网上 大部分人是推荐先圈出一个圆弧 然后在通过快捷键TVG或者是按下 shift 空格 但是我发现不适合我 于是我分享一下自己的方法 我们如果要对圆形
  • 调参小技巧-DBSCAN参数选取方法

    利用循环迭代一些参数变量选取最适合的参数 1 初始数据处理部分 请自行对照调整 此处仅作为保持流程完整使用 读入第三方包 from sklearn import preprocessing 选取建模的变量 predictors Birth

随机推荐

  • 不得不引起足够重视的anonymous用户!

    连日的阴雨 使原本炎热的天气突然变得潮湿起来 烦躁的心情也慢慢地平复了下来 像往常一下 借用CuteFtp工具登录自己的VPS 检查一下文件异常 突然之间 几个刺眼的 exe文件呈现在我的眼前 顿时惊出我一身冷汗 下意识到 网站被黑客入侵了
  • C#使用Npgsql或SqlClient连接数据库

    目录 SqlClient连接SQL Server 安装SqlClient SqlConnection SqlCommand SqlConnection 和 SqlCommand的区别 Npgsql连接PostgreSQL 安装Npgsql
  • Asp.net core

    Startup类 以配置应用所需的服务 应用的请求处理管道定义为一系列中间件组件 public class Startup public void ConfigureServices IServiceCollection services
  • prototype.js 和json.js 冲突

    1 冲突简述和分析 prototype js与json js并不是完全兼容的 主要冲突在于json js为Object的原型增加了一个toJSONString的方法 冲突之一 是prototype中发送ajax请求时 遍历了一个header
  • 微众银行发布区块链“善度”,提出区块链优化社会治理参考框架

    2019年9月17日 以 区块链新经济 新十年 新起点 为主题的第五届区块链全球峰会在上海召开 微众银行副行长兼首席信息官马智涛受邀发表演讲 在峰会主论坛上 微众银行正式发布区块链优化社会治理模式参考框架 善度 为区块链行业发展提出新的发展
  • (Linux) ----> Centos7.X+配置MySQL(亲测,详细步骤)

    目录 一 创建虚拟机 1 1 新建虚拟机 编辑 1 2 虚拟机配置 二 使用外部工具连接服务器操作 XShell MobaXterm1 CHS1 根据自己习惯选择 2 1 设置Ip地址 编辑 2 2 连接虚拟机 三 下载相关的压缩包并配置连
  • VQGAN(Vector Quantized Generative Adversarial Network)模型简介

    论文 Taming Transformers for High Resolution Image Synthesis VQGAN Vector Quantized Generative Adversarial Network 是一种基于 G
  • Rocky Linux 9.1 新手入门指南

    文章目录 安装系统 配置网络 NetworkManager 配置 默认 ipaddress 配置文件 nmtui 配置 ipaddress nmcli 配置 ipaddress 网络管理 网关配置 检查网络连接 配置 bond 设置主机名
  • cmd怎么实现隐藏DOS窗口运行程序

    写个xxx vbs调用执行aaa bat即可 CreateObject WScript Shell Run cmd c aaa bat 0
  • spring gateway 的搭建与配置

    步骤 建项目 给主启动类添加Eureka的注解 EnableEurekaClient 添加并配置application yml 第一步 新建gateway的项目 gateway 8205 需要用到的组件
  • el-descriptions的使用

    el descriptions的使用 解释 我们页面有很多无序的列表展示 为了高效得去开发我们得页面 可以借助于这个组件进行适应 图片 代码 template部分
  • MIPI D-PHY介绍(二) FPGA

    MIPI D PHY介绍 二 FPGA 随着移动设备的广泛普及 MIPI D PHY作为其最主要的物理层标准之一 被越来越多地使用在各种嵌入式系统中 本文将详细介绍MIPI D PHY的工作原理和在FPGA设计中的实现方法 MIPI D P
  • 在k8s集群内搭建Prometheus监控平台

    基本架构 Prometheus由SoundCloud发布 是一套由go语言开发的开源的监控 报警 时间序列数据库的组合 Prometheus的基本原理是通过HTTP协议周期性抓取被监控组件的状态 任意组件只要提供对应的HTTP接口就可以接入
  • .NetCore技术研究-ConfigurationManager在单元测试下的坑

    最近在将原有代码迁移 NET Core 代码的迁移基本很快 当然也遇到了不少坑 重构了不少 后续逐步总结分享给大家 今天总结分享一下ConfigurationManager遇到的一个问题 先说一下场景 迁移 NET Core后 已有的配置文
  • 如何使用Visual Studio Code运行C/C++程序

    与Visual Studio 2008 2010 集成开发工具不同 Visual Studio Code只是一个代码编辑器 在Windows环境下 需下载安装 C C 编译器 配置环境等 VS Code才可以编译代码和运行程序 1 下载安装
  • javaScript基础面试题 --- 原型链

    1 原型可以解决什么问题 对象共享属性和共享方法 2 谁有原型 函数有prototype 对象有 proto 3 查找顺序 当查询一个对象的属性时 JavaScript 会首先检查对象自身是否有这个属性 如果对象本身没有该属性 那么 JS
  • 使用python和snapshot备份ElasticSearch索引数据

    该python备份snapshot的索引数据脚本 通过Elasticsearch连接es 然后通过es indices get alias函数获取所有索引名称 通过列表的startswith函数剔除 开头的自带索引名称 然后把所有索引名称放
  • 多边形的面积

    1 三角形面积 xy平面内 有三角形123 如下图所示 图1 借助矢量叉积和点积 这个三角形的面积公式非常简单 这个面积是有符号的 1 2 3逆时针排列 则面积为正 1 2 3顺时针排列 则面积为负 这是对右手系的总结 如果从背面看这个坐标
  • 11月11日 自定义Events,将自定义Events分配给UI,给UI添加动画 UE4斯坦福 学习笔记

    自定义Events 在AttributeComponent的 h头文件上加上代码 自定义Event DECLARE DYNAMIC MULTICAST DELEGATE FourParams FOnHealthChanged AActor
  • 思科模拟器简单校园网设计,期末作业难度

    文章简介 本文用思科模拟器设计和规划了一个校园网络 相当于计算机网络相关专业期末作业难度 作者简介 网络工程师 希望能认识更多的小伙伴一起交流 可私信或QQ号 1686231613 一 网络需求分析 1 学校建有办公室 实验室 教学楼 学生