虚拟网络技术:bridge设备

本文介绍了Linux bridge设备在网络技术中的作用,作为虚拟交换机连接物理和虚拟网络设备。通过实例展示了如何创建和配置bridge,以及其在虚拟机和容器网络中的应用。桥接设备能够实现数据包的转发,提供了云化场景下网络架构的理解。
摘要由CSDN通过智能技术生成

本文首发于我的公众号码农之屋(id: Spider1818),专注于干货分享,包含但不限于Java编程、网络技术、Linux内核及实操、容器技术等。欢迎大家关注,二维码文末可以扫。

导读:云化场景到处都是虚拟机和容器,它们背后的网络管理都离不开虚拟网络设备,了解虚拟网络设备将有助于我们更好地理解云化场景的网络架构。本篇文章将对Linux的bridge进行介绍。


一、bridge设备

bridge是一种虚拟网络设备,具备网络设备的特征,可以配置IP、MAC地址等。如果从功能归类考虑,可以把bridge当成是交换机。对于普通的网络设备来说,通常只有两端,从一端进来的数据会从另一端出去,如物理网卡从外面网络收到的数据会转发给内核协议栈,而从协议栈过来的数据会转发到外面网络。

而bridge不同,bridge有多个端口,数据可以从任何端口进来,进来之后从哪个口出去和物理交换机的原理差不多(根据MAC地址表寻址)。

其他的网络设备都可以接入到bridge,比如物理网卡、虚拟网络设备等。bridge充当主设备,其他接入设备为从设备,等同于物理交换机的端口连接了一根网线(之所以说是一根网线,是因为从设备收到的数据包无条件的转发给了bridge)。比如下图中,bridge连接了veth设备和物理网卡eth0。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值