美文网首页
linux.network 虚拟网络设备基本介绍

linux.network 虚拟网络设备基本介绍

作者: 余带盐 | 来源:发表于2018-12-26 17:46 被阅读0次

    tap:虚拟网络设备,位于数据链路层(第二层),与 以太网(Ethernet) 协议对应,也称虚拟以太设备,使用 tap 的前提是有 tun,linux 使用 tun 模块实现 tun/tap
    tun:虚拟网络设备,位于第三层
    namespace:可以创建 namespace 对多个资源作隔离,不同 namespace 的资源互不可见,1个namespace 提供了一份独立的网络协议栈,一个设备只能位于一个 namespace 中,不同 namespace 中的设备可以通过 veth pair 桥接
    veth pair:不是一个设备,而是一堆设备,连接两个tap 端口,只能用于两个namespace 间互通,对于3个namespace 之间,只能通过创建 3对 veth pair 进行互通,没法通过一个就完成,所以需要 用 bridge/swtich
    bridge:bridge 相当与 swtich,

    相关文章

      网友评论

          本文标题:linux.network 虚拟网络设备基本介绍

          本文链接:https://www.haomeiwen.com/subject/hxfaxftx.html