Debian Overlay网络配置要点
一、先明确 Overlay 的类型与适用场景
二、容器场景的 Overlay 配置要点(Docker)
docker swarm init --advertise-addr <管理网卡IP>。docker network create --driver overlay --subnet=10.0.0.0/24 --gateway=10.0.0.1 my_overlay_networkdocker run -d --name app --network my_overlay_network nginxdocker network ls、docker network inspect my_overlay_network三、主机间隧道与 OVS/OVN 的 Overlay 配置要点
sudo apt-get install openvswitch-switchsudo ovs-vsctl add-br br0
sudo ip addr add 10.0.100.10/24 dev br0
sudo ip link set br0 up
sudo ovs-vsctl add-port br0 vxlan100 -- set interface vxlan100 type=vxlan \
options:remote_ip=10.0.100.20 options:key=100 options:dst_port=4789
tcpdump -i vxlan100 校验封装流量。四、基础网络与系统配置的关键细节
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
sudo systemctl restart networking 或 sudo netplan apply / nmcli 使配置生效。mtu 9000,减少封装与分片开销。net.ipv4.tcp_window_scaling=1、net.ipv4.tcp_tw_reuse=1、net.ipv4.tcp_syncookies=1,随后 sudo sysctl -p 生效。五、验证与排障清单
ip addr、ip linkip route、bridge fdb show、ovs-vsctl showping、docker network inspect <net>、容器内 curl 或 nc/etc/resolv.conf 与容器 DNS 配置。sudo systemctl status docker/ovs-vswitchd、journalctl -u docker、/var/log/syslog,定位初始化与封装错误。