V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
huangya
V2EX  ›  宽带症候群

SFP 接口疑问

  •  
  •   huangya · 2023-07-17 15:17:01 +08:00 · 2190 次点击
    这是一个创建于 529 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现代许多家用路由器带有 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 条附言  ·  2023-07-17 15:58:07 +08:00
    @azuis
    @liantian
    @cpstar
    @titanium98118
    经各位点拨,明确了一点是家用路由器可以接光模块或者电模块。现在还有如下疑问,请问你们怎么理解呢?


    我的理解是模块带 phy 。mac 层在路由器这边。是吗?

    再请教个延伸问题,我看有种把两个设备都带 SFP 接口连接的线缆[1].这种线缆也算模块吗?看它的样子是两端各有一个模块吗? phy 也在模块里面吗?这个线缆应该就是 @liantian 所说的 DAC 缆,感觉不太可能带两个 phy ,两个 phy 太贵了。该产品声称线缆可以有 7 米。这种长度,没有 phy 的话,应该支持不了这么远。

    [1]https://item.jd.com/100011464935.html
    27 条回复    2023-07-20 20:11:50 +08:00
    adoal
        1
    adoal  
       2023-07-17 15:21:07 +08:00
    SFP 口接线缆是要先插模块的。光模块的外侧是 LC/FC/ST/SC 等光线插口,电模块的外侧是 RJ45 口。
    adoal
        2
    adoal  
       2023-07-17 15:22:00 +08:00
    SFP 口本身不存在什么“cooper 居多”的说法。
    azuis
        3
    azuis  
       2023-07-17 15:23:24 +08:00 via iPhone
    SFP 口需要插模块来使用,本身是无法单独使用的。SFP 口本身传输的是电信号但是光模块可以进行光电转换。这个口上使用 copper 或者 fiber 主要取决于你插什么模块上去。
    liantian
        4
    liantian  
       2023-07-17 15:25:12 +08:00
    简单理解,SFP 就是为了方便热插拔设计出的物理接口和对应的多边协议。

    当然用光的才是光口,用网线的叫电口,还有一种 DAC 缆。
    cpstar
        5
    cpstar  
       2023-07-17 15:30:17 +08:00
    从家用路由器来看,使用了 SFP 的产品很是小众,至于上光还是上电模块,看用户喜好。
    huangya
        6
    huangya  
    OP
       2023-07-17 15:30:40 +08:00
    @adoal 我的假定是家用路由器。
    adoal
        7
    adoal  
       2023-07-17 15:32:29 +08:00
    @huangya 就算是床用路由器,SFP 口也要插模块才能接线。
    huangya
        8
    huangya  
    OP
       2023-07-17 15:42:17 +08:00
    @adoal 我的理解是模块带 phy 。mac 层在路由器这边。是吗?再请教个延伸问题,不知你是否知道。我看有种把两个设备都带 SFP 接口连接的线缆[1].这种线缆也算模块吗?是有两个模块吗? phy 也在模块里面吗?

    [1]https://item.jd.com/100011464935.html
    titanium98118
        9
    titanium98118  
       2023-07-17 15:44:52 +08:00
    “但家用路由器上的 SFP/SFP+口应该是以 copper 居多,也就是说大多数情况下仍然是电口。这种理解对吗?”
    不对。

    sfp/sfp+口不能单独使用,必须要插上光模块或电模块才能使用。
    mengzhuo
        10
    mengzhuo  
       2023-07-17 16:15:36 +08:00
    SFP 还可以接猫棒哈
    浅显的话,你就理解 SFP 类似 USB 接口,要怎么传数据得上面的设备决定。
    lentrody
        11
    lentrody  
       2023-07-17 16:43:45 +08:00
    用 DAC 线的话大概就相当于电口,我是在闲鱼上十块买了根用来连接 ER2260T 和 XDR3060 。
    kaedeair
        12
    kaedeair  
       2023-07-17 17:11:59 +08:00
    不知道事实是不是这样,使用光纤只能选择 sfp 这种口,所以习惯上叫光口
    家用上的 2.5G sfp 很尴尬,接 2.5g 光纤只有少数几个厂商支持这个速率,还不如做成电口
    SFP 本质上是一个通用接口,可以针对不同场景,通过安装不同模块来最佳化信号传输
    huangya
        13
    huangya  
    OP
       2023-07-17 17:35:10 +08:00
    @kaedeair 我觉得做成 SFP 还有一个"卖点“, 就是产品比较便宜。比如 10g 的口,你如果做成电口,那么你的 phy 芯片就一定在路由器这边。但是 10g phy 电口芯片不是很便宜。那么你的路由器的价格就要上涨。但是你如果是 SFP ,phy 芯片在路由器这边就不需要,这个成本就潜在的转移到用户这边了。
    cnbatch
        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 支万兆电模块,且建议不要并排接入,避免接入位置温升过高,影响模块性能”
    liantian
        15
    liantian  
       2023-07-17 18:16:27 +08:00 via iPhone
    @huangya 这叫 dac 线,内部直接走多边协议,传输距离短,但是功耗低,稳定,便宜…反正 5 米之内无敌…

    mac 在 7 层模型的第二层,spf 和 802.3 啥的算第一层物理层。

    光电模块相当于物理层协议转换件。

    这个叫多边协议,是因为当初这个标准制定的时候,几个竞争对手,这么定的…
    adoal
        16
    adoal  
       2023-07-17 18:20:37 +08:00
    @huangya 对,MAC 在路由器这边,换 SFP 模块后在路由器 OS 里看大体上仍然是同一块“网卡”。两头 SFP 的较 DAC 线,可以理解为是电口的线,只不过不是用的以太网规格。因为主要是近距离使用,比如同一机柜里的交换机堆叠,所以可以做到相对比较低的成本。长距离的 DAC 线就贵得不成比例了。
    RecursiveG
        17
    RecursiveG  
       2023-07-18 10:47:49 +08:00
    DAC 铜缆是被动的,不需要 PHY 芯片,距离短点而已,要更长的有 AOC ,细节在 SFF-8431 。
    huangya
        18
    huangya  
    OP
       2023-07-18 14:10:37 +08:00
    @RecursiveG 啊?没有 phy 芯片,那么传输的是什么信号?数字信号还是模拟信号?
    zmcity
        19
    zmcity  
       2023-07-18 16:28:57 +08:00
    电口,光口都是俗称,一般网工都把 rj45 称为电口,sfp/sfp+/qsfp 等这种称为光口,你不和别的网工交流的话按你的标准分个类没问题的。
    dac 就是 rx tx 对调链接,没有电路的。
    huangya
        20
    huangya  
    OP
       2023-07-18 17:07:47 +08:00
    @zmcity 我的理解是从路由器的 sfp 口( mac 层)出来是数字信号,dac 是有个芯片的,没有芯片的话,数字信号是传不了几米的。在 dac 线里面传输的应该是模拟信号。
    RecursiveG
        21
    RecursiveG  
       2023-07-18 23:27:06 +08:00
    你对数字信号怕不是有什么误解,你猜猜双绞线上传输的是数字信号还是模拟信号?

    SFP+口的控制器一般都是要支持多种协议的,SGMII/XAUI 之类,你找个网卡芯片的数据手册翻翻就有了。
    westerndream
        22
    westerndream  
       2023-07-19 01:11:20 +08:00
    sfp 光笼子里面拉出来的管脚是走的高速串行信号( serdes ),出这个信号的芯片内他自己的 phy ( pcs/pma ),这个信号可以用 dac 线缆直接短距离传,因为本来这种信号就是为芯片间通信/板卡间通信设计的(参考 pcie )。如果插了光模块/电模块,应该说内部的 phy 加上你的光模块/电模块对应七层模型里面 phy 的部分,其实 phy 再细分也是能再分出来多层的结构的
    zmcity
        23
    zmcity  
       2023-07-19 09:26:18 +08:00
    @huangya sfp 给的信号是调制好的,传输的是 经过调制的数字信号。
    sfp 工作在 phy 层,不是 mac 层,所以直接拉出去就可以用了。
    huangya
        24
    huangya  
    OP
       2023-07-19 11:39:08 +08:00
    @RecursiveG 网线使用的双绞线难道不是模拟信号吗?
    RecursiveG
        25
    RecursiveG  
       2023-07-20 08:59:02 +08:00
    以太网双绞线传输数字信号。

    数字信号还是模拟信号和传输距离没有关系。
    huangya
        26
    huangya  
    OP
       2023-07-20 10:30:41 +08:00
    @RecursiveG 确实有点不同我以往的认知,搜索了一下,似乎也有很多人说既不是数字也不是说模拟。
    https://www.quora.com/Is-an-ethernet-cable-digital-or-analogue
    kwater
        27
    kwater  
       2023-07-20 20:11:50 +08:00
    电脉冲做编解码,典型的数字传输
    模拟信号需要调制解调可能有点像 ,但不是一回事

    头一次见到说以太网双绞线传输模拟信号
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1171 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:15 · PVG 02:15 · LAX 10:15 · JFK 13:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.