Tun和Tap是Linux及Unix系统中常见的虚拟网络设备,它们各自扮演着不同的角色。其中,TAP设备在功能上等同于以太网设备,主要负责操作位于数据链路层(L2层)的数据帧;而TUN设备则不同,它模拟的是网络层的设备,专门用于处理网络层(L3层)的IP数据包。
vnet网卡是什么?
在Open Virtual Switch的运行机制中,其GRE隧道模式的底层实现依赖于TUN设备的支持。与此同时,TAP设备在OVS架构中承担着另一项重要职责,即用来分隔Open Virtual Switch中不同的subnet子网区域,从而实现网络隔离与管理。
vnet网卡其实指的就是虚拟机所使用的虚拟网卡。在底层的运算节点上观察时,可以发现OVS(Open Virtual Switch)对vnet的管理方式与传统的网桥模式有着显著的不同,这种差异主要体现在对设备物理地址的处理机制上,根据对物理地址的判断,推测OVS采用了特定的tunneling技术来实现这种管理。
在Open Virtual Switch的配置环境中,两个TAP设备被赋予了特定的网络角色。具体而言,这两个TAP设备的IP地址分别对应于Open Virtual Switch中创建的两个subnet网络的网关地址,通过这种方式实现不同子网间的连接与管理。