原文:什么是虚拟网络设备呢?

OpenStack虚拟化网络实现中大量应用了多种虚拟网络设备,了解这些设备是理解OpenStack虚拟网络实现的基础,本文来简单介绍这些虚拟网络设备。 TUN TAP设备 TUN TAP设备是linux内核中实现的虚拟网卡。物理网卡是从物理线路上收发数据包,而TUN TAP设备是从用户态应用程序上收发以太网帧或IP包。用户态进程对 dev net tun 文件调用 open 获取一个文件描述符,并 ...

2016-12-12 18:08 0 1993 推荐指数:

查看详情

从veth看虚拟网络设备的qdisc

从veth看虚拟网络设备的qdisc 背景 前段时间在测试docker的网络性能的时候,发现了一个veth的性能问题,后来给docker官方提交了一个PR,参考set tx_queuelen to 0 when create veth device,引起了一些讨论。再后来,RedHat的网络 ...

Wed Oct 15 03:45:00 CST 2014 0 5805
Linux虚拟网络设备之bridge(桥)

继前两篇介绍了tun/tap和veth之后,本篇将介绍Linux下常用的一种虚拟网络设备,那就是bridge(桥)。 本篇将通过实际的例子来一步一步解释bridge是如何工作的。 什么是bridge? 首先,bridge是一个虚拟网络设备,所以具有网络设备的特征,可以配置IP、MAC地址 ...

Tue May 19 00:34:00 CST 2020 0 787
linux 虚拟网络设备的使用

1. linux 常见虚拟网络设备分类 常见虚拟网络设备有:bridge, tun/tap, veth-pairs, macvlan, macvtap等。有一篇博文写的挺好的,图文并茂:虚拟网络设备,然而这篇文章是一篇译文而且内容不全,详见英文原版连接:Introduction to Linux ...

Thu Dec 17 05:50:00 CST 2020 0 397
虚拟网络设备介绍:Bridge 和 VETH

前言 网络设备是使多台计算机互联互通的硬件。常见的物理网络设备有:集线器、交换机、网桥、路由器、网关、网卡(又称网络接口控制器 Network Interface Controller;网络适配器 Network adapter)。对于 Linux 用户,想要使用网络功能,并不是直接操作硬件设备 ...

Mon Mar 09 06:21:00 CST 2020 0 822
Linux虚拟网络设备之tun/tap

在现在的云时代,到处都是虚拟机和容器,它们背后的网络管理都离不开虚拟网络设备,所以了解虚拟网络设备有利于我们更好的理解云时代的网络结构。从本篇开始,将介绍Linux下的虚拟网络设备虚拟设备和物理设备的区别 在Linux网络数据包的接收过程和数据包的发送过程这两篇文章中,介绍了数据包的收发 ...

Tue May 19 00:33:00 CST 2020 0 988
常见网络设备

中继器(RP Repeater) 1、工作在物理层上的连接设备,OSI模型的物理层设备。 2、适用于完全相同的两类网络的互连,主要功能是通过对数据信号的重 新发送或者转发,来扩大网络传输的距离。 3、中继器是对信号进行再生和还原的网络设备。 4、即使数据在链路层出现错误,中继器依然转发数据 ...

Tue Nov 23 19:01:00 CST 2021 0 139
DPDK(二):准备知识7---linux虚拟网络设备

一、tunl/taptun/tap设备的用处是将协议栈中的部分数据包转发给用户空间的应用程序,给用户空间的程序一个处理数据包的机会。于是比较常用的数据压缩,加密等功能就可以在应用程序B里面做进去,tun/tap设备最常用的场景是VPN,包括tunnel以及应用层的IPSec等tun和tap的区别 ...

Sun Mar 17 00:56:00 CST 2019 0 616
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM