将网络接口(例如eth0)添加到Linux网桥(例如br0)时,必须从eth0中删除IP地址并将其添加到br0中,以使网络正常运行。
我记得在一些Open vSwitch自述文件(我现在找不到)中读到,由于Linux内核的实现方式,需要移动IP地址。要求IP地址从NIC移到网桥的Linux实施有什么意义?
将网络接口(例如eth0)添加到Linux网桥(例如br0)时,必须从eth0中删除IP地址并将其添加到br0中,以使网络正常运行。
我记得在一些Open vSwitch自述文件(我现在找不到)中读到,由于Linux内核的实现方式,需要移动IP地址。要求IP地址从NIC移到网桥的Linux实施有什么意义?
Answers:
NIC代表上行链路电缆。电缆是第1层,而不是第3层。
现在,网桥用作要在服务器上(第2层(以太网/ MAC)和/或第3层(IP))上用于网络流量(传入)的设备。
因此,响应ARP请求的设备是网桥-很好,因为它需要将流量分配到该网桥上的其他接口。
如果响应设备是NIC,则流量将不会进一步传递到网桥。
因此,在某些指南中,甚至建议从(上行)NIC中删除MAC。