别不信,这才是交换机组网的正确打开方式

news2024/12/28 13:18:58

下午好,我的网工朋友。

俱乐部更新交换机和路由器相关技术点一直是更新得非常勤快,懂的朋友都懂,毕竟知识点太多。这不,前两天刚说一篇。

之前我们聊过交换机的配置命令,选型关键,配置步骤,部署详情等等多个维度。

今天我们“返璞归真”,说说在中、小、大型网络里,交换机组网,到底要怎么搞。

今日文章阅读福利:《 交换机在江湖 (高清pdf)》

作为华为官方持续连载中的电子期刊,它能提供大量真实、详细的配置案例,以及丰富的维护经验和秘笈。

私信我,发送暗号“江湖”,即可获取该份网工交换机秘籍。

01 小型企业网络

如果设定,接入的用户在100左右的为中小型企业网。

这里面涉及到一个问题,很多朋友问到过,100路网络需要使用核心交换机吗?

基本在50路以下无需用核心交换机,二层交换机加路由器即可,而100路监控属于一个中小型的网络,它的网络承担压力不大,也不小,随时可能会有数据延时的情况发生。

核心交换机一般都是为三层交换机,具有高效路由及vlan划分等功能。

三层核心交换机通过使用硬件机构实现了IP的路由功能,其优化的路由软件使得路由过程效率提高,解决了传统路由器软件路由的速度问题。

三层核心交换机还有重要的作用就是在保证速度高效率的情况下连接子网,另外也具有很好的扩展性。

由于预留了各种扩展模块接口,后续如有设备添加,不需要对原来的网络布局和原来的设备进行改动就可以直接扩充设备,保护了原有的投资。

所以对于这种中小型网络,你的组网方案可以是:

在此方案中,把各个办公室划分为独立的vlan并设置一个单独的子网。

使用2层交换机来进行接入层,使用中型3层交换机作为核心交换设备来在各个子网间进行数据转发,防火墙运行转换后连接到互联网;

每个2层交换机接入12个左右个用户,并把中型3层交换机的每个接口都设置到不同的vlan之间去。

这样做的目的是使各个办公室之间的数据不互相干扰,相应也就提高了每个办公室的上网速度;

每个办公室之间的数据都是通过中型3层交换机进行3层转发的,因为交换机的线速转发性能,办公室之间的数据交换并不会出现丢包现象。

上图中的2层交换机建议使用具有16个100M以太网接口或者更多接口的交换机。

当然,如果是监控摄像机码率比较高的话,100M交换机估计不行。

该组网方案中并没有出现汇聚层的设备,因为网络的规模太小,就没有必要了。

02 中型企业网络

如果接入用户规模在300-800的企业网,一般称为中小型企业网。

网络一旦规模大了,就不好管理了,就不能使用原理的小型网络的组网方式了,对于这样的网络,可以使用下面的组网方式:

随着网络中用户数量的增加,你仍然可以使用2层交换机作为纯粹的接入设备,在图中增加一种设备(2层汇聚交换机)来进行汇聚。

这里面来给你补充下汇聚层的作用:

汇聚层,是多台接入层交换机的汇聚点,它必须能够处理来自接入层设备的所有通信量,并提供到核心层的上行链路。

因此汇聚层交换机与接入层交换机比较,需要更高的性能,更少的接口和更高的交换速率。

这里小小补充一个知识点哈。

汇聚层主要承担的基本功能有:

1、汇聚接入层的用户流量,进行数据分组传输的汇聚、转发和交换;

2、根据接入层的用户流量,进行本地路由、过滤、流量均衡、QoS优先级管理,以及安全机制,IP地址转换、流量整形、组播管理等处理;

3、根据处理结果将用户流量转发到核心交换层或在本地进行路由处理;

4、完成各种协议的转换(如路由的汇总和重新发布等),以保证核心层连接运行不同的协议的区域。

在2层汇聚交换机与3层交换机之间采用千兆线路进行连接,这样做可以避免由于在网络中数据经过的设备数量增加,为了不导致网络中的数据交换产生较大的延迟。

2层汇聚交换机应该具备众多的100M以太网接口(可汇聚多个2层交换机)和多个千兆以太网接口(提供高速上连能力)。

该交换机应该支持全线速转发,支持IEEE802.1q、端口聚合(Trunk)、端口速率控制、优先级队列管理等功能,以满足各种接入场合下的特殊要求。

比较小型企业网的组网方案与中型来说,可以看到,网络只是添加了几台汇聚层的2层交换机和接入层几台交换机,以前的设备都仍然可以使用,因此网络升级的费用相对来说不高。

在实际企业中,企业网络会随着用户数量的增加而需要重新规划,那么这种升级方式就使用的比较多。

03 中大型企业网络

对于用户数量超过1000但是少于3000的企业网络,你的组网方案可以是:

首先看这个网络拓扑图看似有点复杂,但仔细分析它也是与上面的中型网络原理一样。

随着网络规模的进一步扩大,只使用一台3层交换机作为网络核心交换可能会降低网络的处理性能,压力过大,会存在一些资源不足的问题。

所有用户产生的流量都会到达这台设备,那么它需要处理的协议数据报数量也就非常庞大。

因此如果对于这样规模的网络如果还只使用一台核心设备,那么其CPU将会非常繁忙,在应答用户的数据时延迟必然加大,给用户的感觉就是网络的速度好像变慢了。

因此,需要增加一个3层交换机来分担这种压力,这就是网络中出现多个3层交换机的原因。

在3层交换机之间的连接上,可以把多个千兆链路聚合后形成1个更高速率的连接,这样,在多个3层交换机之间并不会导致数据阻塞,仍然保持了网络的高速交换特性。

04 大型网络组网

如果用户的数量超过了5000,一般会将其定位为大型企业网,对于这样的网络,你的组网方案可以是:

首先,一起分析下这个拓扑图,多了一些交换机。

对于这样大规模的网络,如果采用多台(比如超过4台)3层交换机作为核心设备,那就会加大网络数据交换的延迟。

(可能有些数据需要经过所有的3层交换机,再算上经过2层接入交换机以及2层汇聚交换机的延迟,将导致数据转发延迟过大,从而导致网络速度的下降)。

所以,需要引入大型交换设备(核心交换机或者核心路由器)来减少数据经过设备的数量。

核心交换机(或者核心路由器)的功能一般都非常强大,因此可以将它直接与互联网相连接。

如果企业网需要非常高的安全性,当然也可以在核心交换机与互联网之间使用专门的防火墙设备。

至于接入层是选择百兆交换机还是千兆交换机,这个可以根据用户量带宽而定。

整理:老杨丨10年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部

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

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

相关文章

C语言数组笔试题(详解)

目录 插入知识: 一.指向函数指针数组的指针 二.回调函数 什么是回调函数? 三.数组笔试题 个人名片: 🐼作者简介:一名乐于分享在学习道路上收获的大二在校生🐻‍❄个人主页:GOTXX &#x1f4…

概率论与数理统计复习总结2

概率论与数理统计复习总结,仅供笔者复习使用,参考教材: 《概率论与数理统计》/ 荣腾中主编. — 第 2 版. 高等教育出版社《2024高途考研数学——概率基础精讲》王喆 概率论与数理统计实际上是两个互补的分支:概率论 在 已知随机…

亚像素到底能不能提高精度

01.什么是亚像素 亚像素(Sub Pixel),是面阵摄像机的成像面以像素为最小单位。 像素中心之间的距离有几个至十几个微米不等。为了最大限度利用图像信息来提高分辨率,有人提出了亚像素概念。意思是说,在两个物理像素之间还有像素,称之为亚像素,它完全是通过计算方法得出来的。…

three.js实现vr全景图(vue)

方法: 可以利用Threejs中的立方体或者球体实现全景图功能,把立方体或球体当成天空盒子,将无缝衔接的图片贴上,看起来就像在一个场景中,相机一般放置在中央。 three.js中文网 1、立方体实现 立方体6个面要贴上6个方向的图片&…

在 React 中渲染大型数据集的 3 种方法

随着 Web 应用程序变得越来越复杂,我们需要找到有效的方法来优化性能和渲染大型数据集。在 React 应用程序中处理大型数据集时,一次呈现所有数据可能会导致性能不佳和加载时间变慢。 虚拟化是一种通过一次仅呈现数据集的一部分来解决此问题的技术&#…

AIGC产业公司简况列表

最近梳理了国内外AIGC产业链相关的公司列表,如下图所示: 出自:AIGC产业公司简况列表 | 秋天的童话博客

ElementUI el-table 鼠标滚动失灵的问题及解决办法

Bug:ElementUI el-table 鼠标滚轮下滑动失灵的情况 我测出来的这个问题条件很苛刻,需要达到以下几个条件才会触发: 1.element plus(其他版本没试) 2.el-table-column组件有fixed属性时 3.template标签中有el-butto…

Adobe ColdFusion 反序列化漏洞复现(CVE-2023-29300)

0x01 产品简介 Adobe ColdFusion是美国奥多比(Adobe)公司的一套快速应用程序开发平台。该平台包括集成开发环境和脚本语言。 0x02 漏洞概述 Adobe ColdFusion存在代码问题漏洞,该漏洞源于受到不受信任数据反序列化漏洞的影响,攻击…

赶快卸载 Navicat和DataGrip吧,阿里又开源了一款数据库神器,太炸了

Chat2DB 是一款有开源免费的多数据库客户端工具,支持windows、mac本地安装,也支持服务器端部署,web网页访问。和传统的数据库客户端软件Navicat、DBeaver 相比Chat2DB集成了AIGC的能力,能够将自然语言转换为SQL,也可以…

eclipse was unable to locate its companion shared library

当转移或者Copy工程时, eclipse was unable to locate its companion shared library eclipse.ini 里面的路径配置错误导致 --launcher.library C:/Users/**/.p2/pool/plugins/org.eclipse.equinox. launcher.win32.win32.x86_64_1.2.700.v20221108-1024 -product …

什么是数字化?数字化转型概念是怎么兴起的?

什么是数字化?数字化转型的概念是怎么兴起的?下面我将分为2部分给大家做详细讲解。 一、什么是数字化? 不同国家和不同行业,似乎对数字化转型有不同的定义。比如: 美国早在2003年就提出了“数字化双胞胎”的概念&…

FuncGPT来了!专注AI生成JAVA函数,五大能力ChatGPT都说好

大语言模型风靡全球,正加速重构各行各业。继 GPT-4 、文心一言等生成式 AI产品之后,代码生成工具的队伍再添新员。近日FuncGPT(慧函数)功能重磅上线。 作为飞算SoFlu软件机器人的一个重要组成部分,FuncGPT(…

Python 程序设计入门(001)—— 安装 Python(Windows 操作系统)

Python 程序设计入门(001)—— 安装 Python(Windows 操作系统) 目录 Python 程序设计入门(001)—— 安装 Python(Windows 操作系统)一、下载 Python 安装包二、安装 Python三、测试&…

如何在Visual Studio Code中用Mocha对TypeScript进行测试

目录 使用TypeScript编写测试用例 在Visual Studio Code中使用调试器在线调试代码 首先,本文不是一篇介绍有关TypeScript、JavaScript或其它编程语言数据结构和算法的文章。如果你正在准备一场面试,或者学习某一个课程,互联网上可以找到许多…

Java版本工程行业管理系统源码-专业的工程管理软件-提供一站式服务 em

 工程项目管理软件(工程项目管理系统)对建设工程项目管理组织建设、项目策划决策、规划设计、施工建设到竣工交付、总结评估、运维运营,全过程、全方位的对项目进行综合管理 工程项目各模块及其功能点清单 一、系统管理 1、数据…

如何开发专属花店小程序

在当今移动互联网时代,小程序已经成为各类企业的必备营销工具之一。对于花店来说,打造一个花店预约小程序,可以帮助提升用户体验,提高销售额。那么,如何从零开始,快速打造一个花店预约小程序呢?…

Vue3 实用的开发技巧

一、前言 Vue3已经发布很长时候了,官方也将默认版本切换到了vue3,Vue官网也发布了完善的中文文档,不知同志们是否已经开始使用了了呢?下面给大家介绍一些在开发中Vue3实用的开发技巧,让大家开发更加流畅。 二、开发技…

Vue实现leafletMap自定义绘制线段 并且删除指定的已绘制的点位

效果&#xff1a;点击表格可实现选中地图点位&#xff0c;删除按钮点击可删除对应点位并且重新绘制线段&#xff0c;点击确定按钮 保存已经绘制的点位信息传给父组件 并且该组件已实现回显 完整的组件代码如下 文件名称为&#xff1a; leafletMakePointYt <!--* Descripti…

小程序学习(六):全局配置

1.全局配置文件及常用的配置项 全局配置-window 2.小程序窗口的组成部分 3.了解window节点常用的配置项 4.设置导航栏的标题 设置步骤:app.json->window->navigationBarTitleText 5.设置导航栏的背景色 背景颜色不支持red这种文字 6.设置导航栏的标题颜色 注意:navigat…

山西电力市场日前价格预测【2023-08-03】

日前价格预测 预测明日&#xff08;2023-08-03&#xff09;山西电力市场全天平均日前电价为344.46元/MWh。其中&#xff0c;最高日前电价为395.01元/MWh&#xff0c;预计出现在19: 45。最低日前电价为314.42元/MWh&#xff0c;预计出现在03: 15。 价差方向预测 1&#xff1a;实…