三层架构的搭建

article/2025/8/23 23:44:47

目录

 

实验拓扑:

 实验要求:

使用的技术有:

ospf技术、NAT技术、静态、DHCP、VRRP 、STP、 VLAN、TRUNK 、 access接口模式、 以太网中继Eth-Trunk(华为)  技术、vlan管理技术

实验思路:

实验过程:

IP地址的配置,这里就省略

接口模式的配置:

vlan管理:

DHCP配置(自动获取IP地址)

dhcp的测试:

ospf的配置:

 生成树的配置:

VRRP技术的配置:

可能出现的情况是:

在三层交换机上采用 以太网中继Eth-Trunk(华为)  技术

在路由器和ISP之间搭一条缺省:

 实现内网访问公网:NAT技术

 测试:

pc1ping 另外一个vlan1:

pc1ping 另外一个vlan2:

访问公网;

 实验目的达成!


 

实验拓扑:

0187d6f5ace74869ad550587fbf465df.png

 实验要求:


1、内网地址为172.16.0.0/16 合理进行分配地址
2、lsw-1和lsw-2之间互为备份
3、VRRP  STP VLAN TRUNK
4所有pc通过DHCP获取IP地址

使用的技术有:

ospf技术、NAT技术、静态、DHCP、VRRP 、STP、 VLAN、TRUNK 、 access接口模式、 以太网中继Eth-Trunk(华为)  技术、vlan管理技术

实验思路:

  1. 对172.16.0.0 /16 分配地址,这里我采用的是子网掩码为19位 vlan1 地址为172.16.64.0 /19   vlan2 的地址为 172.16.128.0 /19   两条骨干为172.16.0.0 /19  172.16.32.0 /19  而ISP的环回地址我们给的是1.1.1.1 /24

  2. 首先从底层出发,配置二层交换机的干道类型、与终端相连的为access模式,交换机相连的为trunk模式,

  3. 紧接着在三层设备和二层设备配置生成树STP,目的是解决环路问题,

  4. 在三层设备配置IP地址(这里使用vlan管理进行IP地址的配置),

  5. 然后进行终端DHCP的自动获取IP的配置,

  6. 在三层交换机和路由器之间的干道我们创建为access模式,同时创建vlan100,然后配置IP地址,为了解决备份问题,我们采用vrrp技术,该技术的目的是当有一条线路发生断开或者不能正常工作时候,该设备的接受以及发送数据也可以正常工作,

  7. 在三层交换机的这两条线路,我们才用 以太网中继Eth-Trunk(华为)  技术来解决(若使用基于vlan或基于分组的STP协议来工作三层架构中,将导致vlan间或组间通讯时对汇聚层间链路带宽要求较高)  ),

  8. 在路由器和三层交换机上我们采用ospf协议,目的是全网可达,

  9. 在路由器上我们要写一条静态路由,还要使用nat技术目的是内网可以访问外网,

  10. 测试该实验,

  11. 实验目的也就达成了。

实验过程:

IP地址的配置,这里就省略

接口模式的配置:

lsw-3:

bc71949ddeb748008d0e00cb3dcae000.png

lsw4:

090b459441374035ae69360f3d714e7f.png

lsw-1:

299c36ffa6684bcfb1e7d267d397c68a.png

lsw-2:

0077b1ffaaa44401a87d5ed109954106.png

vlan管理:

lsw-1:

f9d0bcf39b6541648d0bab501b2b9f08.png

lsw-2:

74bd7659cadd464596a8888b7e20bb88.png

DHCP配置(自动获取IP地址)

9d53b427b0a6415198eb413150cb8207.png

lsw-2:

b8158b97f51f4d9f9b11d6c6f18bbe04.png

dhcp的测试:

 abc97ad0d5a846dcb8697897e0f7208f.png

ospf的配置:

三层交换机:

90431a373d5a4f4992a0e59d1b16a6d5.png

87776cc58bfa4ef48a2083bdcf7764c2.png

路由器:

819359504b5d40dfbd22b2b9b67a810d.png

 生成树的配置:

三层交换机和二层交换机都配置这条命令:

#
stp region-configuration
 region-name a
 instance 1 vlan 1
 instance 2 vlan 2
 active region-configuration

而三层交换机要多加几条命令:

lsw-1:

stp instance 1 root primary
stp instance 2 root secondary

lsw-2:

stp instance 1 root secondary
stp instance 2 root primary

VRRP技术的配置:

起到备份线路的作用:

24cbdeb0b2634cb691957aed07fb1d19.png

 70bfc693ff7f4d9582e858e11498ddbc.png

lsw2:

0c9277c8c7544aeb83a2e52d1c7e8bde.png

可能出现的情况是:

 ec83ea88b0f0487ba3f561e8f88787db.png

8310c742dab3420ea317d69d7fd63324.png

在三层交换机上采用 以太网中继Eth-Trunk(华为)  技术

[sw1]interface Eth-Trunk 0创建通道接口
[sw1-Eth-Trunk0]q
[sw1]interface GigabitEthernet 0/0/4 将物理接口加入到通道内
[sw1-GigabitEthernet0/0/1]eth-trunk 0
[sw1-GigabitEthernet0/0/1]int g0/0/5 
[sw1-GigabitEthernet0/0/2]eth-trunk 0

修改干道模式;

lsw-2 以上以上配置一致:

52f43799be05477fbca2f2fb8439c1f3.png

在路由器和ISP之间搭一条缺省:

002ef2bf5c4e4841a459569fc3b78de9.png

 实现内网访问公网:NAT技术

[r1]acl 2000
[r1-acl-basic-2000]rule  permit  source  any 
[r1]int g0/0/1
[r1-GigabitEthernet0/0/1]nat outbound  2000

 测试:

pc1ping 另外一个vlan1:

d8a298788db94dba8a02328aaa6d9800.png

pc1ping 另外一个vlan2:

2053e8d11711441492a633cd55127ca8.png

访问公网;

ccf90f06b1564374935c3af67d067190.png

 实验目的达成!

做实验之前一定要理清思路,可以提高效率。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


http://chatgpt.dhexx.cn/article/QpZBZCS0.shtml

相关文章

tfs路径映射已存在

环境:VS2019、Win10 最近公司服务器更换,想要将tfs项目映射到原来的工作区,提示“tfs-路径 XXX 已在工作区 XXX;XXX 中映射”,通过网络查找资料得知,需要修改Team Foundation的配置文件: 1.找到目录&#x…

TFS2012 权限设置

环境: TFS2012 win7 1.安装好TFS 2.创建系统用户组: TFSAdmins、TFSDevs、TFSUsers 分别为TFS管理人员组、TFS开发人员组、TFS普通用户组。 如下图: 这样我们在TFS的权限设置里,都只针对这三个组设权限,不会具体到…

TFS学习

一、TFS是什么 TFS全称是 Team Foundation Server,是 Microsoft 提供的 源代码管理、数据收集、报告和项目跟踪的平台工具。 主要功能 版本管理:工作区(workspace)、变更集(changeset)、标签并行开发支持…

tfs java_TFS (Team Foundation Server) 2013集成Maven构建

Team Foundation Server原生就支持跨平台的构建,包括Ant和Maven两种构建方式。通过配置构建服务器,连接TFS源代码库,可以实现持续集成构建,自动检测代码库健康状况,进而实现自动测试和部署。本文以Maven为例&#xff0…

Azure DevOps Server 2019 (TFS)安装教程

(1)安装教程: Azure DevOps Server 2019 (TFS)安装教程 - danzhang - 博客园 Azure DevOps Server 的安装教程_躺平佛系周大侠的博客-CSDN博客 1.配置数据库,使用默认的sql express 2.搜索配置, 使用默认…

TFS用户组说明和用户权限配置过程

一、TFS默认用户组的说明 服务器级别用户组: 1、TFS服务器/Team Foundation Valid Users:可以访问TFS服务器。 2、TFS服务器/Team Foundation Licensed Users:可以连接TFS服务器。这个组只在 Team Foundation Server Workgroup Edition 版本…

linux系统tfs安装,Jenkins使用TFS部署

之前发表过一篇Jenkins的文章《使用Jenkins部署.Net应用程序》,里面是使用GIT做的版本管理,今天更新下使用TFS做版本管理。 首先在插件管理中搜索tfs,我这里因为已经装了,所以在已安装列表里,没装的话在可选插件列表中…

TFS淘宝分布式文件核心存储引擎源码架构剖析实现

这里写目录标题 相关背景介绍相关设计思路介绍项目基础文件系统接口扇区文件结构关于inode为什么淘宝不用小文件存储淘宝网为什么不用普通文件存储海量小数据? 设计思路关键数据结构哈希表 代码日志mmp_file.hmmap_file.cppfile_op.hmain_mmap_op_file.cppindex_han…

webstorm TFS 插件的安装与使用

翻看网上帖子,有直接在webstrom的Plugins下载TFS插件的,很遗憾,同样的操作我始终搜索不到,跟同事要了现成的安装包 点击这里下载 1、解压后,放到websotrom的plugins文件夹里 2、重启ws,点击 File》Setting…

TFS映射关系出错的几种

服务器更换 开发小组更换了一台新的 TFS 服务器,旧的 TFS 服务器停止使用。但从客户端 VS2005 连接到新的服务器,并下载源码到本地原来工作的文件夹时,出现错误提示,说本地文件夹已被映射到了旧的服务器上,不能从新服…

IDEA安装TFS插件

现在在Plugins已经搜不到TFS插件了,只能在官网TFS - IntelliJ IDEs Plugin | Marketplace 下载对应的版本zip包,采用Install Plugins From Diak方式安装, 如果出现如下问题,那就换个版本试试看。 换个版本之后: 重启之…

TFS 操作指令

最近厂商来公司做项目,人员来来往往的很多,有人签出后没有签入就走了,只好想办法强制解除。从网上找到了解决办法,但照着做出了好多错,特此记录。 1.强制解除被独占签出的文件必须使用命令工具tf.exe 该文件在C:\Pro…

tfs java_Java SDK for TFS

Java SDK for TFS 05/19/2011 2 分钟可看完 本文内容 So you don’t use Visual Studio as your main IDE and instead use Eclipse with Team Explorer Everywhere but want to tailor TFS to suite your (and/or your teams) needs. Not a problem as with this new SDK it’…

TFS工作项模板自定义指南

概述 TFS 内置有CMMI模板、敏捷模板等过程模板,但是为了方便团队管理,TFS 提供自定义过程模板的功能。每个团队可以根据需要自定义模板界面、字段、流程等内容。 本文档将会介绍如何自定义过程模板,以及制定的要求。 环境准备 获取修改权限…

vs 的 tfs 账号更改

vs 更换账户,可能不常用,当时有时特殊化,需要进行账号更改,但是打开 vs 后发现没有地方可以注销账户的,为什么呢? 原因是这样的,当我们第一次登陆账号时,会生成一个凭据到我们的计算…

TFS的原理及应用

最近的一个项目由于原先的nas服务停了,所以没有办法,只能迁移到TFS上。这本来是一个内部的分享的。TFS本身也是开源了,所以就拿出来分享一下吧。 这里大部分内容出自TFS的开源网站及内部的wiki,下面是TFS的项目 TFS开源项目&…

TFS(Taobao File System)

简介 TFS(Taobao !FileSystem)是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,主要针对海量的非结构化数据,它构筑在普通的Linux机器集群上,可为外部提供高可靠和高并发的存储访问。TFS为淘宝提供海…

JDBC基本使用

文章目录 一、JDBC技术1.1、JDBC概念1.2、JDBC作用1.3、JDBC工作原理1.4、JDBC工作流程 二、使用JDBC访问数据库2.1、创建Maven项目2.2、添加数据库依赖2.2.1、mysql依赖2.2.2、oracle依赖 2.3、编写代码2.3.1、加载驱动2.3.2、通过DriverManager获取connection连接2.3.3、执行…

JDBC快速入门,如何使用JDBC操作数据库?

文章目录 1. 前言2. JDBC 概述2.1 概念2.2 优点3. JDBC 快速入门Java编程基础教程系列1. 前言 在 Java 开发中,使用 Java 语言操作数据库是非常重要的一部分,那么 Java 语言是如何操作数据库的呢?我们需要使用不同厂商的数据库时,例如 MySQL,Oracle 等,显然一套 Java 代…

JDBC操作数据库

数据库驱动 10、JDBC 10.1、数据库驱动 驱动:声卡,显卡,数据库 10.2、JDBC 10.3、第一个JDBC程序 创建测试数据库 1、创建一个普通项目 CREATE DATABASE jdbcstudyCREATE TABLE users ( id INT (4) PRIMARY KEY, name VARCHAR(40), pass…