使用思科搭建企业网规划训练,让网络全部互通,使用规则提高工作效率。

news2024/9/23 15:41:04

1.

企业背景:

  1. 某企业分为销售部、行政部、人力资源部、财务部、业务部、接待中心等主要六个部门;
  2. 配置网管中心,允许网络管理员登录企业交换机和路由器对企业网络进行管理;
  3. 配置服务器集群,设置FTP、DNS、WEB服务器,其中WEB服务器对外网用户提供访问;
  4. 销售部和接待部配置无线ap,另外设置配置无线上网大厅WiFi,供到访客户使用;
  5. 未提供工作效率,销售部不可访问互联网,另外,为保障财务部安全,财务部也不可访问互联网,销售部也不可访问财务部;

网络拓扑:

 2.配置(核心层左边的第一个)三层交换机(这里不用配置vlan 70

vlan 10
vlan 20
vlan 30
vlan 40
vlan 50
vlan 60
vlan 70
vlan 80

3.进入vlan配置模式(10,20,30,80都是一样的)

int vlan 10          # 进入 VLAN 10 接口配置模式
ip address 192.168.10.254 255.255.255.0   #配置接口 IP 地址和子网掩码
standby 10 ip 192.168.10.252    #配置 HSRP 组 10 的虚拟 IP 地址
standby 10 priority 120        #配置 HSRP组 10 的优先级为 120
standby 10 preempt             #允许组 10 的预占,当优先级更高的 HSRP 组成员重新加入网络时,它将自动接管主机角色并开始转发数据,而非等待原来的主机失效或者手动切换。这样可以尽可能快地恢复服务,提高网络可靠性和可用性。
standby 10 track f0/1          #监控接口f0/1,如果它失效,就降低组 10 的优先级
ip helper-address 192.168.80.4 #配置 DHCP 中继代理
exit                #退出 VLAN 10 接口配置模式

4. 进入vlan模式(40-60

int vlan 40    #进入vlan40
ip address 192.168.40.254 255.255.255.0     #配置ip
standby 40 ip 192.168.40.252   #配置 HSRP 组 40 的虚拟 IP 地址
standby 40 track f0/1       #监控接口f0/1,如果它失效,就降低组 10 的优先级
ip helper-address 192.168.80.4     #配置dhcp的中继代理

5.配置主根网桥和备跟网桥

#主根:(配置了优先级的就是主根)
spanning-tree vlna 10 20 30 70 root primary


#备根:(没有设置优先级的就是备根)
spanning-tree vlan 40 50 60 root secondary

6.进入跟踪接口配置ip

#进入端口
in fa 0/4   

#三层交换机和路由器必须配置这个 否则配置不了ip
(三层交换机上取消端口的交换机功能,将其转变为路由器接口, 就是把二层接口改为三层接口)
no switchport  


#配置ip:
ip add 192.168.11.2 255.255.255.0

#开启端口
no shutdown 

7.配置链路聚合

#(以太网通道配置(三层口))
int port-channel 1 

#设置vlan中继执行的协议
switchport trunk encapsulation dot1q    

#将接口设置为中继
switchport mode trunk     

#(同时进入多种端口)
int range fastethernet 0/6-7 

#封装dot1qdot1q就是 IEEE 802.1Q协议
switchport trunk encapsulation dot1q    

#小问题:(如果进入接口不封装是设置不了trunk模式的)
switchport mode trunk  将接口设置为taunk模式 

绑定接口
#channel-group 1 mode on  

8..然后给其他接口配置trunk模式  (这里的跟踪接口和链路聚合端口不配置)
 

#(同时进入多种端口)
int range fastethernet 0/1-4

 #封装模式
switchport trunk encapsulation dot1q  

#配置trunk模式
switchport mode trunk  tuank  
这里还是一样:不封装配置不了trunk模式


#最后启用三层交换机功能
ip routing

9.配置(核心层右边的第一个)三层交换机,和左边不一样的点就是:1.这里全部vlan都配置,2.虚拟网关不一样(这里是253),3.10-30不配置优先级和抢占   40,50,60,80是配置全部  70只配置ip就可以;

配置10-30vlan都一样。

int vlan 10    #进入vlan40
ip address 192.168.10.253 255.255.255.0     #配置ip
standby 10 ip 192.168.10.252   #配置 HSRP 组 10 的虚拟 IP 地址
standby 10 track f0/1       #监控接口f0/1,如果它失效,就降低组 10 的优先级
ip helper-address 192.168.80.4     #配置dhcp的中继代理

10.配置40-60,80(配置一样),70(只配置ip)

# 进入 VLAN 40 接口配置模式
int vlan 40         

#配置接口 IP 地址和子网掩码 
ip address 192.168.40.253 255.255.255.0   

#配置 HSRP 组 10 的虚拟 IP 地址
standby 10 ip 192.168.40.252   

#配置 HSRP组 10 的优先级为 120
standby 40 priority 120      

#允许组 40 的预占,当优先级更高的 HSRP 组成员重新加入网络时,它将自动接管主机角色并开始转发数据,而非等待原来的主机失效或者手动切换。这样可以尽可能快地恢复服务,提高网络可靠性和可用性。
standby 40 preempt   

#监控接口f0/1,如果它失效,就降低组 10 的优先级         
standby 40 track f0/1        

#配置 DHCP 中继代理
ip helper-address 192.168.80.4 

#退出 VLAN 10 接口配置模式
exit        




#配置70
in vlan 70

 #配置ip
ip add 192.168.70.253 255.255.0


#启用三层交换机功能
ip routing

11.配置主备(和左边的三层交换机反过来,前面是10,20,30,70是主,现在是备)。

#主根:(配置了优先级的就是主根)
spanning-tree vlna 10 20 30 70 root secondary


#备根:(没有设置优先级的就是备根)
spanning-tree vlan 40 50 60 root primary

13.配置链路聚合

#(以太网通道配置(三层口))
int port-channel 1 

#设置vlan中继执行的协议
switchport trunk encapsulation dot1q    

#将接口设置为中继
switchport mode trunk     

#(同时进入多种端口)
int range fastethernet 0/6-7 

#封装dot1qdot1q就是 IEEE 802.1Q协议
switchport trunk encapsulation dot1q    

#小问题:(如果进入接口不封装是设置不了trunk模式的)
switchport mode trunk  将接口设置为taunk模式 

绑定接口
#channel-group 1 mode on  

14.然后给其他接口配置trunk模式  (这里的跟踪接口和链路聚合端口不配置)

#(同时进入多种端口)
int range fastethernet 0/1-4

 #封装模式
switchport trunk encapsulation dot1q  

#配置trunk模式
switchport mode trunk  tuank  
这里还是一样:不封装配置不了trunk模式


#最后启用三层交换机功能
ip routing

15.进入追踪端口

#进入端口
in fa 0/4   

#三层交换机和路由器必须配置这个 否则配置不了ip
(三层交换机上取消端口的交换机功能,将其转变为路由器接口, 就是把二层接口改为三层接口)
no switchport  


#配置ip:
ip add 192.168.12.2 255.255.255.0

#开启端口
no shutdown 

16.配置汇聚层三层交换机三台都是一样的配置)。

#先创建vlan10-80
vlan 10-80  #自己一个一个创建 我这里就不写了


#进入多个接口
in range fa 0/1-4  

#设置接口为trunk模式   (先封装)
switchport trunk encapsulation dot1q 


#trunk模式(也就是允许所有vlan通过)
switchport mode trunk  tuank

17.配置接入层的6个交换机 (配置全部一样),第一个加vlan10,第二个加vlan20,由此类推。

#还是先创建vlan10-80
vlan 10-80


#进入多个接口
in range fa 0/1-2

#配置sccess模式
switchport mode access

#把vlan10加入到0/1-2接口中
switchport access  vlan 10

18.然后在服务器集群的交换机上加入vlan

#创建80
vlan 80


#进入多个接口
in range fa 0/3-6

#配置sccess模式
switchport mode access

#把vlan10加入到0/1-2接口中
switchport access  vlan 80


#然后给服务器配置ip
dns服务器  192.168.80.1  255.255.225.0 192.168.80.252
ftp服务器  192.168.80.2  255.255.225.0 192.168.80.252  
web服务器  192.168.80.3  255.255.225.0 192.168.80.252  
dncp服务器    192.168.80.4  255.255.225.0 192.168.80.252  

然后在dhcp的服务器上配置地址池,让pc自动获取ip。vlan10-60都配置。

最后pc

 19.然后配置路由器(配置核心层上面的路由器

#进入接口0/0
in f 0/0

#配置ip
ip add 192.168.11.1 255.255.255.0 

#启动接口
no shu


#进入接口0/1
in f 0/1

#配置ip
ip add 192.168.12.1 255.255.255.0 

#启动接口
no shu

#进入接口1/1
in f 1/1

#配置ip
ip add 192.168.2.1 255.255.255.0 

#启动接口
no shu


#进入接口1/0
in f 1/0

#配置ip
ip add 192.168.1.1 255.255.255.0 

#启动接口
no shu

20.然后配置下一个路由器

#进入接口0/0
in f 0/0

#配置ip
ip add 192.168.1.2 255.255.255.0 

#启动接口
no shu

#进入接口1/0
in s 1/0

#配置ip
ip add 200.10.10.1 255.255.255.240 

#启动接口(这里这个接口是启动不了的,因为另一个接口没有配置好)
no shu



21.在接着下一个路由器

#进入接口1/0
in s 1/0

#配置ip
ip add 200.10.10.2 255.255.255.240

#启动接口(然后就可以启动了)
no shu


#进入接口0/0
in f 0/0

#配置ip
ip add 200.10.20.1  255.255.255.240 

#启动接口
no shu

22.配置百度的ip和互联网用户

#百度服务器ip: 
200.10.20.2 255.255.255.240 200.10.20.1


互联网服务器ip:
200.10.20.3 255.255.255.240  200.10.20.1

23.然后返回网络电脑,配置ip

#网络电脑ip:
192.168.1.2  255.255.255.0  192.168.1.1

24.然后配置路由器(配置核心层上面的路由器),配置网络电脑可以远程登录

#允许同时有5个终端远程登陆
line vty 0 4   

#设置登录密码
password 123456  

#设置远程登录时,先输入用户名,再输入密码后才能登录。 而login只是要求提供密码
login local

#设置用户名(yangzheng)和密码
username yangzheng password 123456

25.然后在三层交换机上(左边的那个)配置远程登录路由器

#配置用户和密码
username yangzheng password 123456

#允许最大连接数5个
line vty 0 4

#配置密码
password 123456

#退出
exit

#修改进入特权EXEC模式的密码为123456
enable password 123456

26.取用ospf协议,三层交换机(核心层,左边那个)

#启动ospf进程,进程ID为10(进程ID取值范围是1-65535中的一个整数),此进程号只是本地的一个标识,具有本地意义,与同一个区域中的OSPF路由器进程号没有关系,进程号不同不影响邻接关系的建立。
router ospf 10 

#宣告网络,即定义参与OSPF进程的接口或网络,并指定其运行的区域(区域0为骨干区域),通配符掩码用来控制要宣告的范围,任何在此地址范围内的接口都运行OSPF协议,发送和接收OSPF报文,0表示精确匹配,将检查匹配地址中对应位,1表示任意匹配,不检查匹配地址中对应位。
network 192.168.10.0 0.0.0.255 area 0
network 192.168.20.0 0.0.0.255 area 0
network 192.168.30.0 0.0.0.255 area 0
network 192.168.40.0 0.0.0.255 area 0
network 192.168.50.0 0.0.0.255 area 0
network 192.168.60.0 0.0.0.255 area 0
network 192.168.80.0 0.0.0.255 area 0
network 192.168.11.0 0.0.0.255 area 0

27.取用ospf协议,三层交换机(核心层,右边那个)

#启动ospf进程,进程ID为10(进程ID取值范围是1-65535中的一个整数),此进程号只是本地的一个标识,具有本地意义,与同一个区域中的OSPF路由器进程号没有关系,进程号不同不影响邻接关系的建立。
router ospf 20

#宣告网络,即定义参与OSPF进程的接口或网络,并指定其运行的区域(区域0为骨干区域),通配符掩码用来控制要宣告的范围,任何在此地址范围内的接口都运行OSPF协议,发送和接收OSPF报文,0表示精确匹配,将检查匹配地址中对应位,1表示任意匹配,不检查匹配地址中对应位。
network 192.168.10.0 0.0.0.255 area 0
network 192.168.20.0 0.0.0.255 area 0
network 192.168.30.0 0.0.0.255 area 0
network 192.168.40.0 0.0.0.255 area 0
network 192.168.50.0 0.0.0.255 area 0
network 192.168.60.0 0.0.0.255 area 0
network 192.168.70.0 0.0.0.255 area 0
network 192.168.80.0 0.0.0.255 area 0
network 192.168.12.0 0.0.0.255 area 0

28.核心层上面的路由器配置ospf协议,

#启动ospf进程,进程ID为10(进程ID取值范围是1-65535中的一个整数),此进程号只是本地的一个标识,具有本地意义,与同一个区域中的OSPF路由器进程号没有关系,进程号不同不影响邻接关系的建立。
router ospf 30

#宣告网络,即定义参与OSPF进程的接口或网络,并指定其运行的区域(区域0为骨干区域),通配符掩码用来控制要宣告的范围,任何在此地址范围内的接口都运行OSPF协议,发送和接收OSPF报文,0表示精确匹配,将检查匹配地址中对应位,1表示任意匹配,不检查匹配地址中对应位。
network 192.168.11.0 0.0.0.255 area 0
network 192.168.12.0 0.0.0.255 area 0
network 192.168.2.0 0.0.0.255 area 0
network 192.168.1.0 0.0.0.255 area 0

29.后面那个路由器

#启动ospf进程,进程ID为10(进程ID取值范围是1-65535中的一个整数),此进程号只是本地的一个标识,具有本地意义,与同一个区域中的OSPF路由器进程号没有关系,进程号不同不影响邻接关系的建立。
router ospf 40

#宣告网络,即定义参与OSPF进程的接口或网络,并指定其运行的区域(区域0为骨干区域),通配符掩码用来控制要宣告的范围,任何在此地址范围内的接口都运行OSPF协议,发送和接收OSPF报文,0表示精确匹配,将检查匹配地址中对应位,1表示任意匹配,不检查匹配地址中对应位。
network 192.168.1.0 0.0.0.255 area 0

#发布缺省路由
default-information originate

#退出
exit

#缺省路由
ip route 0.0.0.0 0.0.0.0 200.10.10.2

#设置销售部不能访问互联网主机
access-list 100 deny ip 192.168.10.0 0.0.0.255 any

#设置财务部不能访问互联网主机
access-list 100 deny ip 192.168.50.0 0.0.0.255 any

#允许其他部门访问
access-list 100 permit ip any any

#静态PAT映射
ip nat inside source list 100 interface s0/0/0

30.配置三层交换机(核心层,左边那个

#设置销售部不能访问财务部
access-list 101 deny ip 192.168.10.0 0.0.0.255 192.168.50.0 0.0.0.255

#允许其它访问
access-list 101 permit ip any any

#进入vlan
int vlan 10

#设置出去的流量都被拒绝
ip access-group 101 in

31.以上就是全部配置,现在来测试。

远程登录,随便一台pc

 32.测试销售部看看能不能ping通财务部,是不可以ping通的。

测试财务和销售能不能ping通互联网。ping不通就是对的,因为你设置了规则

 测试其他4个部门能不能ping通互联网,是可以的,因为你只设置了两个部门不可以访问。

 33.以上就是全部的步骤,重点:

1.允许网络管理员登录企业交换机和路由器进入管理

2.配置服务器集群,其中web服务器对外网用户提供访问

3.配置acl规则使用,允许谁访问谁,不允许谁访问我

4.配置以太通道,多条线路负载均衡,带宽提高

5.热备份路由选择协议HSRP,stp生成数协议,ospf

如果不懂,可以私信小编。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一个基于 Tauri、Vite 5、Vue 3 和 TypeScript 构建的即时通讯系统,牛啊牛啊!(附源码)

这段时间正在学习桌面端开发,目前了解了Electron和Tauri,在搜索教程的时候发现了一位大佬用Tauri开发了个即时通讯的软件,并且技术栈用的也是VUE3和TypeScript,所以今天就给大家分享一下这个项目——HuLa HuLa HuLa 是一个基于 Tauri、Vite …

Skyeye 云智能制造 v3.14.6 发布,ERP 商城

Skyeye 云智能制造,采用 Springboot winUI 的低代码平台、移动端采用 UNI-APP。包含 30 多个应用模块、50 多种电子流程,CRM、PM、ERP、MES、ADM、EHR、笔记、知识库、项目、门店、商城、财务、多班次考勤、薪资、招聘、云售后、论坛、公告、问卷、报表…

【Elasticsearch系列廿一】ES7 SQL 新特性

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

嵌入式设备网口down后再up时不能link?

🏆本文收录于《CSDN问答解惑-专业版》专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收…

[ComfyUI]又降了,只需10G显存玩转CogVideoX5B图生视频,效果太惊艳!

在数字艺术和创意领域,[ComfyUI]一直致力于为用户提供最优质的技术和工具。今天,我们激动地宣布,[ComfyUI]再次取得重大突破——只需10G显存,用户就能轻松玩转CogVideoX5B图生视频,创造出令人惊艳的效果! …

【人工智能】在大型活动中的应用案例

人工智能在娱乐大型活动中的应用 ## 作者主页: 知孤云出岫 目录 **人工智能在娱乐大型活动中的应用****1. 引言****2. 智能票务与入场管理****2.1 动态定价与票务预测****2.2 生物识别技术快速入场****2.3 区块链技术防伪票务管理** **3. 智能观众互动与个性化体验****3.1 个性…

Java语言程序设计基础篇_编程练习题**18.35(H 树分形)

目录 题目:**18.35(H 树分形) 代码示例 代码解释 输出结果 题目:**18.35(H 树分形) 一个H 树分形(本章开始部分介绍过,如图18-1)如下定义: 1)从字母H开始。H的三条线长度一样,如图 18-1a 所示。 2)字母H(以它的 sans-serif …

归并算法实现

1.归并算法图解 2.归并算法代码 package com.suanfa.sort;import java.util.Arrays;/*** 归并算法*/ public class MergeSort {/*** 拆的时间复杂度logn * 并的时间复杂度n nlogn** param arr* param left* param right*/public static void sortMerge(int[] arr, int left, …

第十一章 从0-1搭建一个简单的JavaWeb系统(三)

目录 一、工程代码结构 二、代码实现 三、运行效果 四、未完待续 本章节的每一段代码,建议全部自己敲一遍,加深印象,切勿直接复制黏贴。 一、工程代码结构 本章节实现注销(退出)功能,以下图片中标红的…

19个邮件群发小技巧,最大水平充分利用邮件营销

邮件群发在现代通信中占据着非常重要的位置。无论是在商业环境还是个人生活中,它都有着广泛的应用。无论您是公司的市场推广专家,还是社交团体的筹办者,掌握有效的邮件群发技巧会帮助您更好地传递信息、节约时间和提升工作效率。 确定目标受众…

【Ubuntu】Ubuntu安装编译C/C++环境简易版教程

环境 操作系统:ubuntu-22.04.4-desktop-amd64.iso 安装 第一步:更新软件包列表,检查可用的软件包更新 sudo apt update在这一步,我们可以确保系统中的软件包列表是最新的,以便后续的软件包管理操作。 第二步:安装…

craco-less使用问题

craco-less使用问题 问题背景 前端是用React搭建,使用craco配置,相关库或插件版本如下 "craco/craco": "^7.1.0","react-scripts": "^5.0.1","craco-less": "^3.0.1"在生产环境&#xff…

JAVA开源项目 甘肃非物质文化网站 计算机毕业设计

本文项目编号 T 043 ,文末自助获取源码 \color{red}{T043,文末自助获取源码} T043,文末自助获取源码 目录 一、系统介绍二、演示录屏三、启动教程四、功能截图五、文案资料5.1 选题背景5.2 国内外研究现状5.3 可行性分析 六、核心代码6.1 查…

【无人机设计与控制】基于蜣螂优化算法求解多无人机集群路径规划问题

摘要 本文基于蜣螂优化算法(Dung Beetle Optimization, DBO)研究了多无人机路径规划问题。目标是优化多无人机的飞行轨迹,在避免障碍物的同时,尽量减少能量消耗并保持集群内的通信。为提高搜索效率和准确性,对DBO进行…

AJAX 入门 day3 XMLHttpRequest、Promise对象、自己封装简单版的axios

目录 1.XMLHttpRequest 1.1 XMLHttpRequest认识 1.2 用ajax发送请求 1.3 案例 1.4 XMLHttpRequest - 查询参数 1.5 XMLHttpRequest - 数据提交 2.Promise 2.1 Promise认识 2.2 Promise - 三种状态 2.3 案例 3.封装简易版 axios 3.1 封装_简易axios_获取省份列表 3…

Spring Boot 中实现任务后台处理的几种常见方式

​ 博客主页: 南来_北往 系列专栏:Spring Boot实战 前言 在现代应用程序中,后台处理对于处理发送电子邮件、处理文件、生成报告等任务至关重要。 Spring Boot 提供了多种机制来高效地实现后台任务。本文探讨了在 Spring Boot 中处理后台处理的各…

STM32调试TIC12400笔记

工作中需要用到,但是有关这个芯片的参考资料好少,自己写一下调试过程,持续更新中,还没调完。 用的是正点原子的mini板,芯片是stm32f103RCT,需要知道spi的相关知识,先配置spi,用cube…

Ubuntu初期配置常见问题汇总

ubuntu配置vim 代码配色 终端配置 ubuntu配置vim 代码配色 终端配置_ubuntu的vim配置-CSDN博客https://blog.csdn.net/GM2418/article/details/134195020小缺点是无法自动补齐 ubuntu中vim实现代码补全等功能_ubuntu vim 自动补全-CSDN博客https://blog.csdn.net/weixin_4580…

图纸加密软件有哪些?2024好用不踩雷的10款图纸加密软件推荐!

在当今数字化时代,图纸作为工程设计、建筑规划等领域的重要文件,其安全性至关重要。为了保护这些敏感信息不被泄露,图纸加密软件应运而生。本文将为您推荐2024年10款好用且不踩雷的图纸加密软件,帮助您选择最适合的工具来保护您的…

【machine learning-十-grading descent梯度下降实现】

grading descent 梯度下降参数更新方法 --导数和学习率 从导数项直观理解梯度下降 grading descent 算法就是更新参数,今天来学习下如何更新w和b 梯度下降 还是以线性回归的均方差损失函数如下为例: 损失函数的可视化图如下 : 横轴和纵轴分…