其实在要求不太高的情况,我们可以用其它设备作为网关来实现“第二层交换机”到“第三层交换机”的升级

最近交换机的价格又有了很大的下调,一些国内品牌的某些型号降至千元以下,与集线器的价格已相差无几。

随着人们认知的更新和对带宽的需求,在网络架构中交换机取代集线器已是大势所趋,“交换到桌面”也是可望而又可及了。

第二层交换机的局限

但这些廉价交换机都是所谓的“第二层交换机”。它工作在OSI模型的第二层——数据链路层,它通过建立在内存中的交换表,来记录数据帧中所包含的计算机网卡的MAC地址和相关联的端口。交换机只将数据帧传递到相应的端口,如果交换表中没有目的地址的记录,它就只能以广播的方式发往所有端口。因此,目前所有的交换机都提供了划分VLAN的功能。VLAN划分一般是由端口来指定的,数据帧只会被发送到同一VLAN的端口,这样也就提高了性能,节省了带宽。

图一

不过,这种交换机只能用在结构不太复杂的网络上,比如整个网络只有一个网段,或是虽有不同的网段,但网段之间的计算机互不访问等场合。对于其它的情况,这种交换机就显得功能不足了,因此它们往往只用作大型网络的支干交换机,负责“交换到桌面”的最后一道交换。而主干交换机就要用到“第三层交换机”,简单地说,“第三层交换机”就是增加了路由功能的“第二层交换机”,它使得用户的数据可以在网际间传送而不需要另外的路由器,而且其转发速度高于普通路由器(超级路由器当然除外)。但是功能的增强,不可避免地导致价钱的升高,相对于不到千元的第二层交换机,第三层交换机的价格一般都在几万元以上,这当然也与这些交换机并不普及有关。

“组装”第三层交换机

这就让一些单位在选择网络设备时感到为难,高端交换机价格不菲,低端交换机不能满足要求,最后只能退而求其次,仍然用路由器和集线器来构建网络。其实在要求不太高的情况,我们可以用其它设备作为网关来实现“第二层交换机”到“第三层交换机”的升级。既然“第三层交换机”可以认为是路由器加上普通交换机构成的,最简单的做法当然就是添加路由器了,不过安装了Windows 2000 Server操作系统的计算机也可做到,尤其现在计算机配件价格大降,组装一台够要求的机器仅仅五六千元而已。但要注意的是:使用两块网卡来连接两个网段的方法在这里是不行的,那样这台机器虽然可以被任何网段访问到,但以它为网关来访问其它不同网段的机器是无法做到的。

图二

我们假定这个网络由两个网段组成:网段一的网络地址是100•100•100•0,掩码是255•255•255•0;网段二的网络地址是100•100•101•0,掩码也是255•255•255•0。计算机通过普通交换机相连,现在希望这两个网段能互相访问。显然,这时不能用VLAN将它们隔开(见图一)。

路由器设置

用双绞线将路由器与交换机的任一端口相连,配置路由器的局域网口对应不同网段的两个IP地址。命令如下:

IP ADDR 100•100•100•1 255•255•255•0

图三

IP ADDR 100•100•101•1 255•255•255•0 SECONDARY

其它计算机只需将网关设为同网段的路由器地址,就可访问另一网段的机器。对于更多网段的情况,只需继续在路由器上配置地址即可。

PC机设置

要想运行Win 2000 Server比较顺畅,128M内存是必不可少的,现在正好内存便宜。其它CPU、硬盘、显卡一般的就行了。低端交换机一般都是10M、100M自适应的,网卡也就买100M的,用双绞线将网卡与交换机任一端口相连,安装TCP/IP协议。

首先在一块网卡上配两个IP地址,进入TCP/IP协议属性,点击“使用下面的IP地址:”,将分配的其中一个IP地址和掩码输入,再点击下面的“高级”(参见图二),在“IP设置——IP地址”下点击“添加”,将第二个IP地址输入(参见图三)。显然,更多的网段IP地址直接添加即可。

接下来进入“控制面板”,点击“管理工具——路由和远程访问”,选择“网络路由器”(见图四),接着几次“NEXT”后,会有提示“您已经成功地将此服务器设置为路由器”,至此,整个配置完成。

图四

其它计算机设置网关同上。

其实,这里就是将PC机设置成了“软路由器”,在其它操作系统上,使用第三方的软件应该也可实现的。

以上实验环境为:D-LINK交换机1024f(24口,有百兆光口的第二层交换机),Cisco 2505路由器,PC机(PⅢ550,BX主板,128M内存)。

三层交换机也不贵:自己动手做三层交换机相关推荐

  1. 开关面板如何自己印字_如何自己动手做一个智能开关

    现在的智能家居这么火,对于想自己动手的小伙伴们来说,都想自己去做一些家里使用 的智设备.现在的中国不缺卖唱卖惨的,缺的是能动手创造一些能实际使用的而不是哗众取宠的人,天天喊着要反击外国技术封锁.那么我 ...

  2. 自己动手做AI:Google AIY开发工具包解析

    2018年国际消费性电子展(CES)上,最明显的一个趋势是Amazon与Google的语音技术进驻战,如AmazonAlexa进驻到Acer笔电内,Google Assist进驻到KIA汽车内,其他如 ...

  3. 动手做一个简单的智能小车

    动手做一个简单的智能小车 来到CNDN一年了,看到了许多大佬的杰出作品.也该写点什么来回馈给大家了前不久接触了单片机,想提前进行实践一下所以有想法做一个实体出来,想来想去难的怕自己搞不定,但是还好找到 ...

  4. 【雕爷学编程】Arduino动手做(118)---PS2接口模块

    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的.鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为 ...

  5. proteus仿真micropython_【雕爷学编程】MicroPython动手做(04)——零基础学MaixPy之尝试运行...

    1.hello micropython #MicroPython动手做(04)--零基础学MaixPy之基本示例 #程序之一:hellomicropython #MicroPython动手做(04)- ...

  6. 不使用物理引擎,自己动手做真实物理的模拟投篮游戏

    最近打算做一个2D投篮游戏,由于对于BOX2D等物理引擎并不熟悉,加之一开始低估了游戏所需要的碰撞检测复杂度,认为仅仅涉及4面墙,篮球,篮板,篮筐,篮网的碰撞检测并不复杂.因此决定自己实现所需要的碰撞 ...

  7. python合成语音_MicroPython动手做(25)——语音合成与语音识别

    6.AB按键切换语言合成项目 [mw_shl_code=python,true]#MicroPython动手做(25)--语音合成与语音识别 #AB按键切换语言合成项目 from mpython im ...

  8. arduino 土壤温湿度传感器_【雕爷学编程】Arduino动手做(70)---土壤湿度传感器...

    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的.鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为 ...

  9. 《自己动手做交互系统》——第2章 音乐蛋糕盘

    本节书摘来异步社区<自己动手做交互系统>一书中的第2章,作者:徐皓祎,更多章节内容可以访问云栖社区"异步社区"公众号查看 第2章 音乐蛋糕盘 自己动手做交互系统 第2章 ...

  10. 「雕爷学编程」Arduino动手做(38)——joystick双轴摇杆模块

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里 ...

最新文章

  1. 虚拟化--006 VCAC的sso配置成功
  2. 初识mysql数据字段属性_MySQL数据库~~~~初识、基础数据类型
  3. 算法----两数之和
  4. 是谁“偷吃”了硬盘中的3GB空间
  5. Source Insight 常用设置和快捷键大全
  6. 【SPOJ 694】Distinct Substrings (更直接的求法)
  7. python django用户登录系统_Django实现用户注册登录
  8. 那些把公司当家的程序员,后来怎么样了...
  9. Ubuntu 16.04 LTS深度美化!
  10. Mapxtreme使用心得
  11. 漏洞复现|CVE-2021-40444(Microsoft MSHTML 远程代码执行漏洞)
  12. 图像边缘检测的新方向——量子算法
  13. Multi-armed Bandits(多臂老虎机问题)
  14. 证明:二阶导函数大于零时为凹函数
  15. 分享 | masked自编码器(MAE):一种可扩展的用于计算机视觉任务的自监督学习器
  16. 12864液晶屏驱动源码分享
  17. 使用 TCP / IP 套接字(Sockets)
  18. 这几款超实用办公神器,让你的工作省心省时又省力!
  19. QPalette调色板
  20. NumPy 数值计算基础

热门文章

  1. word中的方括号怎么删_word中怎么快速删除所有的括号及内容
  2. mysql 表分区修复,硬盘分区表损坏后的数据恢复方法
  3. 减法公式运算法则_加减法运算法则
  4. 如何获取大数据行业高薪岗位offer?
  5. python 进化树_科学网-应用Raxml软件构建最大似然法系统进化树-王翠的博文
  6. 优化 | 线性化:0-1变量乘以连续变量的线性化
  7. 看图工具MassiGra使用指南
  8. Win10 永久关闭自动更新,禁止windows10自动更新
  9. 批量打印html文档,vue项目中使用Lodop实现批量打印html页面和pdf文件
  10. 笔记本电脑无法使用WiFi上网解答