现代许多家用路由器带有 10g 口,有些是 RJ45 电口,但有些是 SFP+口(比如 tp link er2260t )。但有人把这个 SFP+口称之为光口。我从这里[1]获悉: SFP module comes in various types on the basis of different classification standards. It works with copper or fiber optics
SFP/SFP+有 copper 和 fiber optics 两种形式。我的理解是当 SFP/SFP+是 fiber optics 才能称之为光口,而 copper 仍然还是电口。但家用路由器上的 SFP/SFP+口应该是以 copper 居多,也就是说大多数情况下仍然是电口。这种理解对吗?
[1]https://community.fs.com/blog/sfp-module-what-is-it-and-how-to-choose-it.html
1
adoal 2023-07-17 15:21:07 +08:00
SFP 口接线缆是要先插模块的。光模块的外侧是 LC/FC/ST/SC 等光线插口,电模块的外侧是 RJ45 口。
|
2
adoal 2023-07-17 15:22:00 +08:00
SFP 口本身不存在什么“cooper 居多”的说法。
|
3
azuis 2023-07-17 15:23:24 +08:00 via iPhone
SFP 口需要插模块来使用,本身是无法单独使用的。SFP 口本身传输的是电信号但是光模块可以进行光电转换。这个口上使用 copper 或者 fiber 主要取决于你插什么模块上去。
|
4
liantian 2023-07-17 15:25:12 +08:00
简单理解,SFP 就是为了方便热插拔设计出的物理接口和对应的多边协议。
当然用光的才是光口,用网线的叫电口,还有一种 DAC 缆。 |
5
cpstar 2023-07-17 15:30:17 +08:00
从家用路由器来看,使用了 SFP 的产品很是小众,至于上光还是上电模块,看用户喜好。
|
8
huangya OP @adoal 我的理解是模块带 phy 。mac 层在路由器这边。是吗?再请教个延伸问题,不知你是否知道。我看有种把两个设备都带 SFP 接口连接的线缆[1].这种线缆也算模块吗?是有两个模块吗? phy 也在模块里面吗?
[1]https://item.jd.com/100011464935.html |
9
titanium98118 2023-07-17 15:44:52 +08:00
“但家用路由器上的 SFP/SFP+口应该是以 copper 居多,也就是说大多数情况下仍然是电口。这种理解对吗?”
不对。 sfp/sfp+口不能单独使用,必须要插上光模块或电模块才能使用。 |
10
mengzhuo 2023-07-17 16:15:36 +08:00
SFP 还可以接猫棒哈
浅显的话,你就理解 SFP 类似 USB 接口,要怎么传数据得上面的设备决定。 |
11
lentrody 2023-07-17 16:43:45 +08:00
用 DAC 线的话大概就相当于电口,我是在闲鱼上十块买了根用来连接 ER2260T 和 XDR3060 。
|
12
kaedeair 2023-07-17 17:11:59 +08:00
不知道事实是不是这样,使用光纤只能选择 sfp 这种口,所以习惯上叫光口
家用上的 2.5G sfp 很尴尬,接 2.5g 光纤只有少数几个厂商支持这个速率,还不如做成电口 SFP 本质上是一个通用接口,可以针对不同场景,通过安装不同模块来最佳化信号传输 |
13
huangya OP @kaedeair 我觉得做成 SFP 还有一个"卖点“, 就是产品比较便宜。比如 10g 的口,你如果做成电口,那么你的 phy 芯片就一定在路由器这边。但是 10g phy 电口芯片不是很便宜。那么你的路由器的价格就要上涨。但是你如果是 SFP ,phy 芯片在路由器这边就不需要,这个成本就潜在的转移到用户这边了。
|
14
cnbatch 2023-07-17 17:55:08 +08:00
采用 SPF+还有个原因。10G 电口会带来发热量剧增,对于无风扇软路由来说是很大的麻烦。如果用了 SPF+,那么散热方面的压力也转移到用户这边。
哪怕是有风扇的交换机,也不建议用户的 SPF 端口全插 RJ45 转换头。 比如 TP Link 的: https://resource.tp-link.com.cn/pc/docCenter/showDoc?source=detail&productId=1649&type=SETUP_BOOK&id=1654157066333608 里面就有提到说: “TL-SH5428PE 最多支持 1 个万兆电口模块” “需注意:万兆电模块( TL-SM510U )的功耗大于常规光模块,一台 TL-ST5008F 最多只能同时接入 2 支万兆电模块,且建议不要并排接入,避免接入位置温升过高,影响模块性能” |
15
liantian 2023-07-17 18:16:27 +08:00 via iPhone
@huangya 这叫 dac 线,内部直接走多边协议,传输距离短,但是功耗低,稳定,便宜…反正 5 米之内无敌…
mac 在 7 层模型的第二层,spf 和 802.3 啥的算第一层物理层。 光电模块相当于物理层协议转换件。 这个叫多边协议,是因为当初这个标准制定的时候,几个竞争对手,这么定的… |
16
adoal 2023-07-17 18:20:37 +08:00
@huangya 对,MAC 在路由器这边,换 SFP 模块后在路由器 OS 里看大体上仍然是同一块“网卡”。两头 SFP 的较 DAC 线,可以理解为是电口的线,只不过不是用的以太网规格。因为主要是近距离使用,比如同一机柜里的交换机堆叠,所以可以做到相对比较低的成本。长距离的 DAC 线就贵得不成比例了。
|
17
RecursiveG 2023-07-18 10:47:49 +08:00
DAC 铜缆是被动的,不需要 PHY 芯片,距离短点而已,要更长的有 AOC ,细节在 SFF-8431 。
|
18
huangya OP @RecursiveG 啊?没有 phy 芯片,那么传输的是什么信号?数字信号还是模拟信号?
|
19
zmcity 2023-07-18 16:28:57 +08:00
电口,光口都是俗称,一般网工都把 rj45 称为电口,sfp/sfp+/qsfp 等这种称为光口,你不和别的网工交流的话按你的标准分个类没问题的。
dac 就是 rx tx 对调链接,没有电路的。 |
20
huangya OP @zmcity 我的理解是从路由器的 sfp 口( mac 层)出来是数字信号,dac 是有个芯片的,没有芯片的话,数字信号是传不了几米的。在 dac 线里面传输的应该是模拟信号。
|
21
RecursiveG 2023-07-18 23:27:06 +08:00
你对数字信号怕不是有什么误解,你猜猜双绞线上传输的是数字信号还是模拟信号?
SFP+口的控制器一般都是要支持多种协议的,SGMII/XAUI 之类,你找个网卡芯片的数据手册翻翻就有了。 |
22
westerndream 2023-07-19 01:11:20 +08:00
sfp 光笼子里面拉出来的管脚是走的高速串行信号( serdes ),出这个信号的芯片内他自己的 phy ( pcs/pma ),这个信号可以用 dac 线缆直接短距离传,因为本来这种信号就是为芯片间通信/板卡间通信设计的(参考 pcie )。如果插了光模块/电模块,应该说内部的 phy 加上你的光模块/电模块对应七层模型里面 phy 的部分,其实 phy 再细分也是能再分出来多层的结构的
|
23
zmcity 2023-07-19 09:26:18 +08:00
@huangya sfp 给的信号是调制好的,传输的是 经过调制的数字信号。
sfp 工作在 phy 层,不是 mac 层,所以直接拉出去就可以用了。 |
24
huangya OP @RecursiveG 网线使用的双绞线难道不是模拟信号吗?
|
25
RecursiveG 2023-07-20 08:59:02 +08:00
以太网双绞线传输数字信号。
数字信号还是模拟信号和传输距离没有关系。 |
26
huangya OP @RecursiveG 确实有点不同我以往的认知,搜索了一下,似乎也有很多人说既不是数字也不是说模拟。
https://www.quora.com/Is-an-ethernet-cable-digital-or-analogue |
27
kwater 2023-07-20 20:11:50 +08:00
电脉冲做编解码,典型的数字传输
模拟信号需要调制解调可能有点像 ,但不是一回事 头一次见到说以太网双绞线传输模拟信号 |