Routing
目標地址 132.148.77.28 和 132.148.77.28/32 如何使用不同的網路介面進行路由?
我的 FreeBSD 虛擬機上的輸出
netstat -rn
顯示:Internet: Destination Gateway Flags Netif Expire default 10.195.51.254 UGS vtnet0 10.195.48.0/22 link#1 U vtnet0 10.195.49.46 link#1 UHS lo0 127.0.0.1 link#2 UH lo0 132.148.77.28 link#1 UHS lo0 132.148.77.28/32 link#1 U vtnet0
給定 的 CIDR
32
不132.148.77.28/32
等於132.148.77.28
? 如果是這樣,到有問題的目標地址的數據包如何決定是否使用lo0
或者vtnet0
因為為該地址定義了兩條不同的路由?
該
H
標誌指示到特定主機的路由,將優先使用到子網的路由。它看起來像是
vtnet0
is的主子網10.195.48.0/22
,並且132.148.77.28
只是一個別名(因此是/32
)。請參閱netstat(1)和route(8)的手冊頁。