实际中小型星型网络设计思路

2024-06-19 14:36

本文主要是介绍实际中小型星型网络设计思路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

星型网络主要是以相对廉价的双绞线为传输介质的,网线的两端各用一个RJ-45水晶头为网络连接器。
这里所指的小型星型网络是指只有一台交换机(当然也可以是集线器,但前已很少使用)的星型网络,主要应用于小型独立办公室企业和SOHO用户中。
这类小型型网络所能连接的用户数一般在20个左右,当然也有可以连接高达40多个用户的,如48 的交换机,具体要根据交换机可用端口数而定。
01 网络要求
所有网络设备都与同一台交换机连接。
整个网络没有性能瓶颈。
要有一定的可扩展余地。
02 设计思路
(1)确定网络设备总数
这是整个网络拓扑结构设计的基础,因为一个网络设备至少需要连接一个端口,设备数一旦确定,所需交换机的端口总数也就确定下来了。
这里所指的网络设备包括工作站、服务器、网络打印机、路由器和防火墙等所有需要与交换机连接的设备。本示例的设备总数就是 20个以内工作站用户+一台服务器+一台宽带路由器+一台网络打印机=23。
根据这样的计算结果,24口是最低要求,而本示例中的交换机有24个10/100Mbps端口,两个10/100/1000Mbps 端口,一共26个端口,可以满足该网络的连接需求,但最好选择端口数更多的交换机。
(2)确定交换机端口类型和端口数
一般中档二层交换机都会提供两种或以上类型的端口,如本示例中的10/100Mbps和 10/100/1000Mbps,都是采用双绞线RJ-45端口,有的还提供各种光纤接口。
之所以要提供这么多不同类型的端口,就是为了满足不同类型设备网络连接的带宽需求。
一般来说,在网络中的服务器、边界路由器、下级交换机、网络打印机、特殊用户工作站等所需的网络带宽较高,所以通常连接在交换机的高带宽端口。
如本示例中的服务器所承受的工作负荷是最重的,直接与交换机的其中一个千兆位端口连接(另一个保留用于网络扩展);
其他设备的带宽需求不是很明显(宽带路由器目前的出口带宽受连接线路限制,一般在 10Mbps以内,所以在局域网端口方面就没必要连接高带宽端口了,其他企业级路由器就不一样了),只需连接在普通的10/100Mbps快速自适应端口即可。
(3)保留一定的网络扩展所需端口
交换机的网络扩展主要体现在两个方面:一是用于与下级交换机连接的端口,另一个是用于连接后续添加的工作站用户。
与下级交换机连接方面,一般是通过高带宽端口进行的,毕竟下级交换机所连用户都是通过这个端口进行的。
如果交换机提供了Uplink(级联)端口,则直接用这个端口即可,因为它本身就是一个经过特殊处理的端口,其可利用的背板带宽比一般的端口宽。
但如果没有级联端口,则只能通过普通端口进行了,这时为了确保下级交换机所连用户的连接性能,最好选择一个较高带宽的端口。
本示例中可以留下一个干兆位端口用于扩展连接,当然在实际工作中,这个高带宽端口还是可以得到充分利用的,只是到需要时能重新空余下来即可。
(4)确定可连接工作站总数
交换机端口总数不等于可连接的工作站用户数,因为交换机中的一些端口还要用来连接那些不是工作站的网络设备,如服务器、下级交换机、网络打印机、路由器、网关、网桥等。
如本示例中,网络中有一台专门的服务器、一台宽带路由器和一台网络打印机,所以网络中可连接的工作站用户总数就为26(24个10/100Mbps端口+2个10/100/1000Mbps端口)一3=23 个。
如果要保留一个端口用于网络扩展(在小型网络中保留一个扩展端口基本上可以满足,因为在一般的交换机上还有一个用于级联下级交换机的级联端口Uplink),则实际上可连接的最多工作站用户数为22个。
03 设计步骤
在明白了网络拓扑结构设计基本思路后,接下来的具体设计步骤就非常明朗了。
在本示例中,网络用户和交换机规格都已定下来了,现在要做的就是根据这些已有条件设计一个实用的小型办公室网络方案。在此所介绍的方法仍是手工绘制法。具体步骤如下。
(1)首先确定关键设备连接,把需要连接在高带宽端口的设备连接在交换机的可用高带宽端口上。
如本示例中,把交换机(从自己积累的元素图中获取,或者通过专门的拓扑结构软件获得)放在设计的平台中心位置,然后把服务器与交换机连接的一个10/100/1000Mbps 端口连接起来,并标注其端口类型。
当然这要求服务器的以太网网卡也是支持双绞线千兆位以太网标准的。
因为该交换机只有一个可用(另一个要用于保留)的千兆位端口,所以在此理论上仅需把最关键的网络服务器作为关键设备与高带宽端口连接即可。
(2)把所有工作站用户计算机设备和网络打印机分别与交换机的10/100Mbps端口连接
(3)如果网络系统要通过路由器与其他网络连接(如本例中通过宽带路由器与因特网连接),则还需要设计因特网连接。
路由器与外部网络连接是通过路由器的WAN端口进行的。虽然路由器的WAN端口类型有多种,但宽带路由器提供的WAN端口基本上也都是普通的 RJ-45 10/100Mbps以太网端口,直接与因特网宽带设备即可。
如属小区光纤以太网连接,则无须宽带设备。
通过以上简单的3个步骤就把这个只有一台交换机设备的简单小型办公室星型网络结构设计好了。
从这里可以看出,整个步骤非常简单,最关键的是要思路清晰,分门别类地把有不同带宽需求的设备连接在交换机的对应类型端口上,确保整个网络不会出现性能瓶颈。
另外一个,就在选择交换机时,一定要注意,端口数一定要大于现有网络所有需要与交换机连接的网络设备总数,因为还要预留一定数量的端口用于将来扩展。

这篇关于实际中小型星型网络设计思路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


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

相关文章

Python获取C++中返回的char*字段的两种思路

《Python获取C++中返回的char*字段的两种思路》有时候需要获取C++函数中返回来的不定长的char*字符串,本文小编为大家找到了两种解决问题的思路,感兴趣的小伙伴可以跟随小编一起学习一下... 有时候需要获取C++函数中返回来的不定长的char*字符串,目前我找到两种解决问题的思路,具体实现如下:

C语言函数递归实际应用举例详解

《C语言函数递归实际应用举例详解》程序调用自身的编程技巧称为递归,递归做为一种算法在程序设计语言中广泛应用,:本文主要介绍C语言函数递归实际应用举例的相关资料,文中通过代码介绍的非常详细,需要的朋... 目录前言一、递归的概念与思想二、递归的限制条件 三、递归的实际应用举例(一)求 n 的阶乘(二)顺序打印

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子

揭秘Python Socket网络编程的7种硬核用法

《揭秘PythonSocket网络编程的7种硬核用法》Socket不仅能做聊天室,还能干一大堆硬核操作,这篇文章就带大家看看Python网络编程的7种超实用玩法,感兴趣的小伙伴可以跟随小编一起... 目录1.端口扫描器:探测开放端口2.简易 HTTP 服务器:10 秒搭个网页3.局域网游戏:多人联机对战4.

SpringBoot使用OkHttp完成高效网络请求详解

《SpringBoot使用OkHttp完成高效网络请求详解》OkHttp是一个高效的HTTP客户端,支持同步和异步请求,且具备自动处理cookie、缓存和连接池等高级功能,下面我们来看看SpringB... 目录一、OkHttp 简介二、在 Spring Boot 中集成 OkHttp三、封装 OkHttp

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

使用Python高效获取网络数据的操作指南

《使用Python高效获取网络数据的操作指南》网络爬虫是一种自动化程序,用于访问和提取网站上的数据,Python是进行网络爬虫开发的理想语言,拥有丰富的库和工具,使得编写和维护爬虫变得简单高效,本文将... 目录网络爬虫的基本概念常用库介绍安装库Requests和BeautifulSoup爬虫开发发送请求解

如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解

《如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解》:本文主要介绍如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别的相关资料,描述了如何使用海康威视设备网络SD... 目录前言开发流程问题和解决方案dll库加载不到的问题老旧版本sdk不兼容的问题关键实现流程总结前言作为

linux进程D状态的解决思路分享

《linux进程D状态的解决思路分享》在Linux系统中,进程在内核模式下等待I/O完成时会进入不间断睡眠状态(D状态),这种状态下,进程无法通过普通方式被杀死,本文通过实验模拟了这种状态,并分析了如... 目录1. 问题描述2. 问题分析3. 实验模拟3.1 使用losetup创建一个卷作为pv的磁盘3.

Python 中 requests 与 aiohttp 在实际项目中的选择策略详解

《Python中requests与aiohttp在实际项目中的选择策略详解》本文主要介绍了Python爬虫开发中常用的两个库requests和aiohttp的使用方法及其区别,通过实际项目案... 目录一、requests 库二、aiohttp 库三、requests 和 aiohttp 的比较四、requ