!["veth"와 같은 것이 있지만 링크 수준 헤더가 없나요?](https://linux55.com/image/62528/%22veth%22%EC%99%80%20%EA%B0%99%EC%9D%80%20%EA%B2%83%EC%9D%B4%20%EC%9E%88%EC%A7%80%EB%A7%8C%20%EB%A7%81%ED%81%AC%20%EC%88%98%EC%A4%80%20%ED%97%A4%EB%8D%94%EA%B0%80%20%EC%97%86%EB%82%98%EC%9A%94%3F.png)
별도의 네트워크 네임스페이스를 사용할 때 나는 종종 veth를 사용하여 거기에 네트워크를 설정합니다.
ip link add type veth
ip link set veth0 netns 1
ifconfig veth1 192.168.60.2
ip route add default via 192.168.60.1
여기에는 이 "가상 이더넷"에 대한 불필요한 임의 MAC 주소가 포함됩니다.
예를 들어, 다른 메커니즘(TUN/TAP) 중에는 두 가지 모드가 있습니다. 이더넷 유사 모드의 경우 "tap", IP 모드의 경우 "tun"(예: ARP 없음, MAC 주소, 이웃, 헤더, 무차별 모드 및 기타 추가 엔터티) ).
어쩌면 veth도 비슷한 "다른 모드"를 가지고 있을까요?
| connects | networking level
----------------------------------------
tap | IF to userspace | Ethernet
tun | IF to userspace | IP
veth | two IFs together | Ethernet
I want | two IFs together | IP