背景:我刚从 ISP 订购了一个静态 IP 地址。我现在必须将路由器配置为使用静态 IP,但我不确定为什么。
如果路由器只是直接连接到调制解调器,为什么它需要知道公共 IP 地址?
我的假设是路由器直接将数据包传递到第 2 层的调制解调器,因此它可以像交换机一样使用 MAC 地址进行通信。它不需要知道调制解调器的 IP 地址。这个逻辑不正确吗?
如果是这样,路由器究竟如何与调制解调器通信?
答案1
我一直在做更多的研究/思考,我相信我可能有一个答案:
调制解调器配置为“桥“模式,并且只在第 2 层--PPPoE 到 ISP,以太网(MAC 地址)到 LAN。我的用词可能不准确,但我确实认为调制解调器只在第 2 层当配置为桥接模式时,它无法识别 IP 地址(第 3 层)。
因此,如果调制解调器只是简单地传递数据包第 2 层,路由器必须第 3 层连接。因为我现在有一个静态 IP 地址,所以我需要配置路由器以使用该静态 IP 地址,而不是依赖 DHCP 自动从 ISP 获取动态 IP 地址。
答案2
简单来说,经典的做法是这样的:
- 调制解调器(调制器/解调器对)用于通过 >1 种 PHY 模式进行通信,而不参与 LNK。
VT102 - 调制解调器 - POTS - 调制解调器 - VAX
主机 - [调制解调器] - 主机 - 桥接器用于通过 >1 种 LNK 模式进行通信,而无需参与 NET。
计算机 - 以太网 - 电缆调制解调器 - DOCSIS - CMTS - 以太网 - DHCP 服务器
主机 - [以太网桥] - 主机 - 路由器用于通过 >1 种 NET 模式进行通信,而不参与 TRN。
电视机顶盒 - WiFi - SOHO 网关 - FTTH - ISP 网关 - CDN 网关 - Netflix
主机 - [路由器] - 主机
它穿过各层,但一开始就很少有简单的离散调制解调器、网桥和路由器的实际例子。
拨号调制解调器最终开始管理诸如压缩和流量控制之类的链接功能……20 世纪 90 年代中期最简单的商用有线调制解调器一直是桥接器,尽管现在它们通常几乎可以运行全范围的功能,有些甚至能够进行内容过滤。幸运的是,许多多功能设备可以禁用其更高级的功能,从而允许在其他地方管理这些功能,这里似乎就是这种情况,因为您现在可以管理自己的路由,包括 NAT 和 QoS,而不是您的 ISP 在您的“调制解调器”上进行管理。
OSI 模型在实践中从来都不是相当离散的,尽管新兴技术通常更具界限感,而标准和最佳通用实践正在逐渐成型。