韦斯设备对允许在 Linux 系统上创建虚拟以太网隧道。我想问veth设备是否应该被视为第2层或第3层设备?
根据我的理解,veth设备被分配了一个MAC地址,也可以被分配一个IP地址用于路由,所以它是一个三层设备?
答案1
veth 接口是第 2 层设备。正如您所提到的,您还可以在 veth 隧道对的两侧创建 IP 地址。 IP 地址提供第 3 层连接。如果您碰巧对这些 veth 隧道及其 IP 地址做了一些有趣的事情,例如它们之间的 SSH,或者运行 Web 服务器/其他什么,这些服务将在 OSI 模型的 4-7 层中运行。