找回密码
 -注册-
楼主: kugongzi
打印 上一主题 下一主题

HiFi交换机是智商税?谈谈赛耳之声的nw100交换机和一点发烧经验

[复制链接]
181
发表于 2021-9-1 14:58 | 只看该作者 来自 新加坡
pieronesta 发表于 2021-9-1 14:27
局域网内同网段数据,压根不需要网关处理,网关也就是路由器或者三层交换机,只会处理跨网段的数据,同网 ...



你这段话有点意思,把二层和三层搬出来了,不过你的理解是明显错误的。你可以简单做个测试,6台机器A,B,C,D,E,F(手机电脑都行)连同一个子网上。
测试一,A机器copy一个500G的文件到B机器,看完成时间和交换机的CPU和IO,
测试二,A,B,C机器分别同时copy一个500G的文件到D,E,F机器,看完成时间和交换机的CPU和IO,

如果二层不占用CPU和IO,那么二层交换机拿来干嘛的,看看下面链接的交换机是不是二层的,有没有CPU
https://zhuanlan.zhihu.com/p/342642692

系统的性能其实就是一个木桶原理,木桶能装多少水取决于最矮的那块板。一般的家用无线路由器其实是多功能的机器 = 路由器 + 有线交换机 + 无线交换机 (有人还在上面跑各种其它的服务),你觉得它要做那么多事情,性能能有多好啊。 家里子网只有一个子网当然可以,但如果你在听在线高码歌曲的时候,你老婆在看4K电视,儿子在玩online game,女儿在下载P2P的电影,路由器的性能足够快吗?当然啦,现在的mesh可以用几台路由器分担这些工作。
回复

使用道具 举报

182
发表于 2021-9-1 15:06 来自手机 | 只看该作者 来自 江苏镇江
耳机俱乐部小黑 发表于 2021-9-1 12:22
hifi交换机这一块现在什么牛鬼蛇神都有,建议还是观望下,让子弹飞一会儿

这倒是,包括数播也再在等几年吧。
回复

使用道具 举报

183
发表于 2021-9-1 15:12 来自手机 | 只看该作者 来自 江苏镇江
garyyes 发表于 2021-9-1 14:02
哈哈,刚正面是吗?我多费几分钟陪你二货玩。

划子网速度更快的屁话,

咦。。。
好吧,你讲的都对,你赢了。。。
放心大胆的去装13吧。我不会再去挑你的漏洞的。没那闲工夫,搬砖去了。
回复

使用道具 举报

184
发表于 2021-9-1 15:16 来自手机 | 只看该作者 来自 江苏镇江
chaos_xie 发表于 2021-9-1 11:13
同学:

比如tcp协议是有校验和重发机制来保证不丢包(但是这只是tcp这层,再往上的应用层怎么处理又是 ...

劝你还是认输吧,自在点。以后打架坛碰到etc就绕着走。
回复

使用道具 举报

185
发表于 2021-9-1 15:17 | 只看该作者 来自 湖北武汉
garyyes 发表于 2021-9-1 14:58
你这段话有点意思,把二层和三层搬出来了,不过你的理解是明显错误的。你可以简单做个测试,6台机器A ...

你说的这都是互联网应用,必定消耗cpu,nat本身就是软件层面实现的,mesh也不是你说的那回事,一个二层的傻瓜交换机你可以看到cpu、io占用?
回复

使用道具 举报

186
发表于 2021-9-1 16:22 | 只看该作者 来自 新加坡
本帖最后由 garyyes 于 2021-9-1 16:26 编辑


普通的家用无线路由器,就像一台all in one的一体机,把多种功能集合在一台机子上。

觉得现在的网播和其解决方案要赚钱,要卖得贵,就得讲故事。这个hifi交换机其实就是把交换机功能从家用路由器中单独提了出来。

我是没有买hifi交换机的,因为有线太麻烦了,虽然房子每个房间墙里都埋了网线,但房子十几年了,埋的都是百兆的网线,不想用。我的观点是 有线+独立交换机 是能够提升部分网络的性能和稳定性的,但对音质听感有没有提升是另外一回事,我没有观点。
回复

使用道具 举报

187
发表于 2021-9-1 22:00 | 只看该作者 来自 加拿大
garyyes 发表于 2021-9-1 14:58
你这段话有点意思,把二层和三层搬出来了,不过你的理解是明显错误的。你可以简单做个测试,6台机器A ...

看你用的词都很奇怪。比如2层交换机谈CPU和IO占用。
2层交换机20年前就使用专用处理芯片了,别说傻瓜交换机,连智能交换机都是。达不到线速的傻瓜交换机10几年前就看不到了。所以你讨论CPU占用有啥意义?你是在玩软路由?跑交换机模式?赶紧花100元钱换吧,线速都跑不到。

限制是以太网端口速度,WIFI速度和你家出口带宽。家庭内网千兆以太网端口速度通常没问题(2.5g的好贵。。。也没必要),wifi用mesh wifi 6的系统解决。出口带宽比较麻烦,需要支持QOS的系统和合适的配置。但是如果是自己放nas上的东西不影响。嫌QOS麻烦的申请千兆接入吧,嘿嘿。
回复

使用道具 举报

188
发表于 2021-9-2 01:09 | 只看该作者 来自 新加坡
本帖最后由 garyyes 于 2021-9-2 01:15 编辑

chaos_xie 发表于 2021-9-1 22:00
看你用的词都很奇怪。比如2层交换机谈CPU和IO占用。
2层交换机20年前就使用专用处理芯片了,别说傻瓜交 ...
告诉你个常识,QOS是非常非常耗CPU资源和内存的。如果你要科学上网听歌的话,更是耗CPU。
专业的东西你不懂很正常。玩游戏需要GPU了,但可以少了CPU吗?! CPU是通用处理器,就是它什么都能干。ASIC,GPU也是处理器,只不过它们是定制型的处理器,只擅长处理某些特定类型的计算。比如一个工作团队,CPU就像团队中的leader,除了分配调度各种任务给下面各个队员(各个芯片,处理器)之外,自己也要完成各种任务。
你知道很多企业级的路由器还是在用Intel的至强CPU吗,而且不止一颗。用用脑子想为什么?
我家就是千兆光纤到户,这又怎样啦。你所说的有半点营养吗?


回复

使用道具 举报

189
发表于 2021-9-2 02:29 | 只看该作者 来自 加拿大
garyyes 发表于 2021-9-2 01:09
告诉你个常识,QOS是非常非常耗CPU资源和内存的。如果你要科学上网听歌的话,更是耗CPU。
专业的东西你 ...

要给你说的就是在家用局域网环境,交换机不是瓶颈。就这么简单。
回复

使用道具 举报

190
发表于 2021-9-2 09:04 | 只看该作者 来自 陕西
交换机都是单芯片没啥含量,路由器才cpu一大堆soc。
回复

使用道具 举报

191
发表于 2021-9-2 10:12 来自手机 | 只看该作者 来自 中国
cpu是路由器才使用的东西,还可以安装插件。交换机要CPU干什么?
回复

使用道具 举报

192
发表于 2021-9-2 13:34 | 只看该作者 来自 新加坡
本帖最后由 garyyes 于 2021-9-2 13:38 编辑

ccav91 发表于 2021-9-2 10:12
cpu是路由器才使用的东西,还可以安装插件。交换机要CPU干什么?

三层交换机是肯定要CPU的,用于转发的控制,主要维护一些软件表项(包括软件路由表、软件ARP表等等),并根据软件表项的转发信息来配置ASIC的硬件三层转发表。当然,CPU本身也可以完成软件三层转发。其实纯交换机在家用是没有市场的,通常都是企业用,机房用。但有个强悍CPU的路由器可以做很多事情,包括防火墙,web服务器,qos,**等等。(我买了一台3000多的回国路由器做主路由,然后Lan接mesh,感觉回国速度真得不够用,QQ音乐和小米智能家居真心慢。前几天在淘宝买了小米3600和小米6000,准备把3600刷成回国用的mesh主路由,6000做mesh节点路由,就是因为3600的CPU比较强)







回复

使用道具 举报

193
发表于 2021-9-3 10:57 | 只看该作者 来自 湖北武汉
garyyes 发表于 2021-9-2 13:34
三层交换机是肯定要CPU的,用于转发的控制,主要维护一些软件表项(包括软件路由表、软件ARP表等等), ...

虽然现在的网络设备都有web管理界面,但是除了安全设备外,专业网工还是用的命令行管理网络设备,确实有网络设备的cpu是用的志强,我可以明确的告诉你,交换机只有思科nexus系列在使用,路由器是思科ASR系列,但是交换芯片在nexus里面依然是单独的,同vlan下两台主机之间传递数据是不会消耗交换机任何的cpu,只要端口带宽不被占满,就音乐资源那点数据量,家用的百兆傻瓜交换机都妥妥处理,至于QOS,局域网内,同网段QOS只有一种,FIFO先进先出,不会对包重排序,只有从局域网到互联网才会调用qos,而且是针对你的出包而已,回包在电信那端根本不会对你做任何qos,只有fifo这一种给你,你想让tidal等互联网音频占用更大的带宽,就是在做梦
回复

使用道具 举报

194
发表于 2021-9-3 13:00 | 只看该作者 来自 新加坡
pieronesta 发表于 2021-9-3 10:57
虽然现在的网络设备都有web管理界面,但是除了安全设备外,专业网工还是用的命令行管理网络设备,确实有 ...



我当年工作的那间路由器公司做的路由器就是用两颗至强的。不过小公司没做几个月就倒闭了,害我重新找工作,哈哈。
讲一下原理吧,路由器和普通PC一样是有操作系统的,什么是操作系统自己Google。在DOS时代,人机交互就是通过命令行,后来有了Windows开始有可视界面的人机交互。现在路由器无论web管理界面还是APP管理,本质还是把人的指令发到通过某些协议发到路由器操作系统底层让其执行。
那我们在家里可不可以用命令行去交互呢?正常情况下是不能的:1,哪一个路由器网口,哪一个端口可以telent到路由器是出厂配置好的,我们用户是不知道。2,telnet到路由器操作系统是需要输入用户名密码的,一般我们也是不知道的。3,用户懂那些路由器操作系统的命令吗?这不是标准的,Cisco有它自己一套,以前华为是抄Cisco的,后来好像被告了,就研发了自己的操作系统和一套命令。
Vlan是什么同学好像不是很明白吧。Vlan从名字上就知道,是虚拟局域网。这东西是交换机才有的,作用嘛我的理解就是出于安全和隔离,可以隔离广播(广播对局域网络和系统的影响是很大哦,那些说子网不会更快的同学可以去研究一下)
同学对QOS的理解怎么和我不一样啊?哈哈。QOS的主要目的是给要处理的数据进行分类,划分优先级,然后发到外网。比如说我在玩英雄联盟,对即时响应要求高的协议,QOS就会优先处理优先发送出去。我老婆在看网络电视,这类协议对即时响应要求不高的,就会被作为优先级较低来处理。这样子,无需提高物理带宽,却能充分合理利用带宽。
其实网络的各种协议很多很复杂的,很多都是CPU处理的。你所说的同vlan下两台主机之间传递数据是不会消耗交换机任何的cpu 肯定是不对的。 同网段的机器A要和B通讯,A它会先发ARP广播给同一网段的每一台问:“我是A我的Mac地址是xxx;你是B吗?你的MAC地址是多少”。然后B就会回复A,我是B地址是多少。路由器是有学习功能的,CPU就会把A和B的mac地址记录下来!
协议层面的东西我也懂得不多,不过你看看下面这个华为官网的,就知道为啥CPU那么重要,那么忙 https://support.huawei.com/enterprise/zh/doc/EDOC1100087020

回复

使用道具 举报

195
发表于 2021-9-3 13:51 | 只看该作者 来自 湖北武汉
garyyes 发表于 2021-9-3 13:00
我当年工作的那间路由器公司做的路由器就是用两颗至强的。不过小公司没做几个月就倒闭了,害我重新找 ...

真不知道怎么说你好,对东西都是一知半解,交换机会从端口学习对端终端设备的mac地址形成mac地址表,这个是交换芯片自行完成的,不需要cpu参与
家用路由器有没有命令行,答案是有,但是大部分没有开放,有些会在硬件上保留ttl,通过串口进去电信在电信自己的设备配置上是不接收不处理任何的QOS标签
我是真不知道你是如何有这种自信去跟别人硬怼技术问题,你对这种网络技术问题都是一知半解的,就出来装专家,跟中科院某些沽名钓誉的砖家真是有得一拼
所有电子设备都有操作系统,傻瓜交换机一样有,但是都已经固化到交换芯片里面了
思科的操作系统非常多catalyst是ios,nexus是nxos,asr是ios-xr,你晓得他们的内核是什么不?  catalyst是risc处理器,所以ios的内核是基于solaris的,nxos和ios-xr是基于linux
你会玩这些吗,你做过什么项目,你一个人可以管理一个全国性金融公司的网?你做过上万台服务器的数据中心?还是你做过某个运营商的全国骨干?
回复

使用道具 举报

196
发表于 2021-9-3 15:03 来自手机 | 只看该作者 来自 广东深圳
pieronesta 发表于 2021-9-3 13:51
真不知道怎么说你好,对东西都是一知半解,交换机会从端口学习对端终端设备的mac地址形成mac地址表,这个 ...

兄弟打住,真没必要。绿坛这破地方十个有五六个没有正规的理工科背景,剩下一个是奸商,一个是枪手,一个是像楼上那个半桶水,还有吃瓜的。
回复

使用道具 举报

197
发表于 2021-9-3 15:12 | 只看该作者 来自 中国
耳机俱乐部小黑 发表于 2021-9-3 15:03
兄弟打住,真没必要。绿坛这破地方十个有五六个没有正规的理工科背景,剩下一个是奸商,一个是枪手,一个 ...

别说什么理工了,这地方能分清主观客观的人都屈指可数,都是一群把听一耳朵当成实践的人。
回复

使用道具 举报

198
发表于 2021-9-3 19:33 | 只看该作者 来自 新加坡
pieronesta 发表于 2021-9-3 13:51
真不知道怎么说你好,对东西都是一知半解,交换机会从端口学习对端终端设备的mac地址形成mac地址表,这个 ...

你那么牛逼你说说ARP协议是不是CPU处理,你不要偷换概念,以偏概全,把一个完整的流程裁剪到自己特指的某个部分。下面是华为给出答案,你牛逼你自己去华为那闹去。注意最后一句:总的来说,真正决定交换机高速交换转发的是转发芯片中的二三层硬件表项,而转发芯片的硬件表项来源于CPU维护的软件表项。可以看出,CPU是交换机的核心。
你说来说去就一个网管。我十年前就负责广东移动BOSS系统的自动化测试和性能测试。你不懂的尊重别人,别人自然不会尊重你。Solaris是吗?你告诉我软件在Solaris系统中的内存管理机制啊。


交换机采用分布式架构,主要包括转发平面和控制平面。其中转发平面用于实现二三层转发;而控制平面主要用于实现转发的控制。
图1-1所示,交换机的控制平面采用通用嵌入式CPU实现,转发平面采用转发芯片实现:
  • 转发芯片完成主要的二三层转发功能,如更新用于二层转发的MAC地址表以及用于IP转发的三层转发表。转发芯片的特点是能够实现大吞吐量的数据转发。
  • CPU主要维护软件表项(如路由表、ARP表等),并根据软件表项的转发信息来配置转发芯片的硬件三层转发表。同时,CPU本身也可以完成软件三层转发。CPU的特点是数据处理能力低。
图1-1 交换机的分布式架构

在网络中,可将报文按照功能分为控制报文和数据报文。当交换机上还未建立任何硬件转发表项时,如果报文到达交换机,首包由CPU转发并建立三层转发硬件表项,后续包(即非首包)流量由入端口进入转发芯片,如图1-2所示:
图1-2 交换机对非首包流量的处理


  • 后续包的部分流量1(一般为数据报文)直接由转发芯片转发出去这部分流量不经过CPU,所以该流量的处理也不消耗CPU。这部分流量一般为数据报文。
  • 后续包的部分流量2(一般为控制报文和部分数据报文)经由转发芯片上送CPU,由CPU来决定是否需要将其转发出去或直接在CPU终结。该流量需要消耗CPU,不能进行高速转发。
总的来说,真正决定交换机高速交换转发的是转发芯片中的二三层硬件表项,而转发芯片的硬件表项来源于CPU维护的软件表项。可以看出,CPU是交换机的核心。


回复

使用道具 举报

199
发表于 2021-9-3 19:53 | 只看该作者 来自 新加坡

pieronesta 发表于 2021-9-3 13:51
真不知道怎么说你好,对东西都是一知半解,交换机会从端口学习对端终端设备的mac地址形成mac地址表,这个 ...

希望你自己静心想清楚了,是谁一知半解。我不想多说,其实你我都不是路由器的架构师或者专家,不了解细节很正常,但对原理有个正确的认知是很重要的。如果对原理的认知错了的话又不愿更正的话,就会想你之前一样,转牛角尖去了。


回复

使用道具 举报

200
发表于 2021-9-3 19:55 | 只看该作者 来自 新加坡
本帖最后由 garyyes 于 2021-9-3 19:57 编辑

耳机俱乐部小黑 发表于 2021-9-3 15:03
兄弟打住,真没必要。绿坛这破地方十个有五六个没有正规的理工科背景,剩下一个是奸商,一个是枪手,一个 ...

黑哥,我的确是半桶水,因为很多年没做硬件了,但我对原理的认知还是正确的。所以我所说的错不了哪里去。抬杠的那位同学也只有四分之一桶水,比我还少,有没有剧情反转的感觉啊。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | -注册-

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2024-11-23 09:08

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表