以太网链路和串行链路有什么区别?

网络工程 思科 路由器 以太网
2021-07-11 00:10:16

有时我们看到路由器连接使用以太网链接,有时使用串行链接,它们之间有什么区别?我们在什么场景下使用它们?

2个回答

以太网主要是为局域网设计的,运行速度为 10、100、1000 Mbit/sec 或更高,通常用于长达约 100 米的链路,但您可以使用光纤或各种扩展器走得更远。正如扎克提醒我的那样——我们怎么能忘记呢?-- 以太网实际上是一种连接多对多的总线(并且在其较旧的版本中,例如 10base2,在物理上是一种总线拓扑。)

串行链路通常为 X.21,主要设计用于较长的点对点网络,例如电话公司租用线路提供的网络,通常约为 64 kbit/sec、2M bit/sec、34 Mbit/sec(标准因国家、距离和价格而异)。租用线路通常有许多公里。

在数据包跟踪器中,有时您使用这些链接只是因为您拥有它们。如果路由器相邻,您可以使用您喜欢的任何一个。

在现实生活中,您可以选择主要在距离上使用的链接以及在您的区域设置中可用的链接类型。

Cisco 路由器上的普通串行接口是同步的此外还有异步串行线路,通常是 RS-232,例如在控制台和辅助端口上。有时您会看到 RS-422 用于更长的异步线路,或 4-20 mA 回路。在计算机上,这些通常仅称为“串行端口”,因为同步串行在计算机上极为罕见。通常这些用于逐个字符的通信,例如配置。但是您也可以使用 PPP 和类似协议在它们上运行数据包通信。使用直接有线连接,通常可达几十米;使用调制解调器,这些可以是全球性的。相比之下,速度非常慢,范围从大约 300 位/秒到大约 115.2 kbit/秒

除了 jonathanjo 的回答:用法的主要区别在于串行连接始终是点对点的 - 串行接口不需要任何寻址,它通常是“未编号的”。请注意,网络 (IP) 数据包仍然携带地址,但在串行接口上​​,数据链路层几乎不存在,并且帧本身不携带地址。

虽然(现代)以太网在物理层上也是点对点的,但以太网帧确实需要寻址——它们携带数据链路层的源和目标 MAC 地址。这允许在直接物理接口后面进行第 2 层点对多点连接和 L2 处理/转发——本质上是交换机之间的 L2 透明连接。

您可以以完全相同的方式很好地配置多个以太网端口(尤其是将它们放在一个公共 VLAN 中),但您不能对串行端口进行配置,因为它们之间没有链路层寻址。换句话说,串行端口需要第 3 层配置(至少是路由表条目),而以太网端口则不需要。