Linux 虚拟化网络技术 — 虚拟网桥(Linux Bridge)

Posted 范桂飓

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 虚拟化网络技术 — 虚拟网桥(Linux Bridge)相关的知识,希望对你有一定的参考价值。

目录

文章目录

Linux bridge

在 Linux 的语境中,Bridge(网桥)和 Switch(交换机)具有近似的定义。Linux Bridge 就是 Linux 操作系统中用来做二层数据帧交换的虚拟网桥设备。Bridge 可以与 RAW Ethernet 设备(e.g. tap、veth pair)连接,类似于将一台主机通过网线接入到物理交换机。当接收到数据时,Bridge 就会根据数据帧中的 MAC 地址进行广播、转发或过滤处理。

在这里插入图片描述

Linux kernel 通过一个虚拟的网桥设备(Net Device)来实现了 Bridge。这个虚拟设备可以绑定若干个以太网接口,从而将它们连接起来。Net Device bridge 和普通的设备不同,最明显的是它还可以有一个 IP 地址。

如下图所示,网桥设备 br0 绑定了 eth0、eth1。对于网络协议栈的上层来说,只看到了 br0。因为桥接是数据链路层的实现,上层不需要关心 br0 的细节,于是

以上是关于Linux 虚拟化网络技术 — 虚拟网桥(Linux Bridge)的主要内容,如果未能解决你的问题,请参考以下文章

学习Linux Bridge与利用Bridge创建虚拟网络

kvm虚拟化网络管理

kvm虚拟化网络管理

kvm虚拟化网络管理

Linux 网桥实现和网络诊断工具

Linux虚拟网络技术学习