Networking
如果兩個子網使用不同的網路遮罩但相同的前綴連接,路由器如何路由 ip 數據包
假設我們有 3 個子網連接到一台路由器:
Host A: 192.168.1.1 Netmask: 255.255.255.0 Host B: 192.168.2.2 Netmask: 255.255.255.0 Host C: 192.168.2.3 Netmask: 255.255.0.0
如果Host A向ip 192.168.2.3發送一個IP包,路由器怎麼知道這個ip屬於哪個網路呢?192.168.2.3 可以是網路 192.168.0.0/16 的主機或 192.168.2.0/24 的主機。如果兩個網路都有一個具有相同 IP 地址的主機會發生什麼?例如:
Host C: 192.168.2.3/16
和Host C: 192.168.2.3/24
。
What happens if both networks have an host with equal ip addresses?
最長前綴匹配