just an introduction
Host A
Host B
Router
Router
Application
(http,dns,...)
Transport
(udp,tcp,icmp,...)
Network
(ipv4,ipv6,...)
Link
(IEEE 802.3, 802.11,...)
Physical layer (Ethernet, WiFi, ...)
Application
Application
Transport
Transport
Network
Link
Ethernet
Fiber,Satellite
Network
Link
WiFi
Host A
Host B
Link
Network
Router
Network
Link
Router
link: network device configuration
Network namespaces provide isolation of the system resources associated with networking:
provides a pipe-like abstraction that can be used to create tunnels between network namespaces,
And can be used to create a bridge to a physical network device in another namespace
netns 1
netns 2
veth1
veth1
ip netns add netns1
ip netns add netns2
ip link add veth1 netns netns1 type veth peer name veth2 netns netns2
A Linux bridge behaves like a network switch. It forwards packets between interfaces that are connected to it.
aggregating multiple network interfaces into a single logical "bonded" interface