Skip to content

Commit

Permalink
fix typo
Browse files Browse the repository at this point in the history
  • Loading branch information
isno committed Feb 2, 2025
1 parent 451f8e6 commit cc88879
Showing 1 changed file with 2 additions and 4 deletions.
6 changes: 2 additions & 4 deletions network/linux-bridge.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,10 +65,8 @@ PING 172.16.0.2 (172.16.0.2) 56(84) bytes of data.

通过上述实验,我们验证了使用 Linux bridge 可以将多个命名空间连接到同一个二层网络中。

你可能注意到,我们仅为命名空间内的 veth 接口分配了 IP 地址,而未为连接到 Linux bridge 的另一端分配地址。这是因为 Linux bridge 工作在数据链路层(第二层),主要负责 ARP 解析、以太网帧转发以及广播等工作
最后需要补充的是,Linux bridge 本质上是 Linux 系统中的虚拟网络设备,具备网卡特性,能够配置 MAC 和 IP 地址。从主机的角度来看,配置了 IP 地址的 Linux bridge 设备就相当于一张网卡,能够参与数据包的 IP 路由。因此,当网络命名空间的默认网关设置为 Linux bridge 的 IP 地址时,原本隔离的网络命名空间便能够与主机进行通信

但与物理二层交换机不同的是,Linux bridge 本质上是 Linux 系统中的虚拟**网络设备**,具备网卡特性,可以配置 MAC 和 IP 地址。从主机的角度来看,配置了 IP 地址的 Linux bridge 设备相当于主机上的一张网卡,能够参与数据包的 IP 路由。因此,当将网络命名空间的默认网关设置为 Linux bridge 的 IP 地址时,原本被隔离的网络命名空间便可以与主机通信。

实现容器与主机之间的互通是容器跨主机通信的关键步骤。笔者将在第七章的 7.6 节中详细阐述容器跨主机通信的原理。
实现容器与主机之间的互通,是容器间通信的关键环节。这方面的内容,笔者将在第七章的 7.6 节中详细阐述。


0 comments on commit cc88879

Please sign in to comment.