路由表连接的条目不同于接口分配的IP地址

我有一个具有eth1和eth2接口的HP ProCurve A7102DL路由器。 我目前有eth1设置为我的WAN和eth2作为我的LAN端。 我的eth2有三个分配给它的IP地址,分别是AAA1,BBB1和CCC1。 局域网侧的IP地址都正确地显示在路由表中,如AAA0 255.255.255.0等等。 我的eth1地址是我的ISP分配的静态IP地址。 他们分配的IP是XXX252,子网是255.255.255.248。 该连接在我的路由表中显示为XXX248。 我想知道为什么它正在改变连接的接口的IP地址,如果这是我应该关心的东西。

路由表显示networkingID,而不是接口IP地址。 (和你的第一种情况一样,你的IP是aaa1,networking是aaa0 / 24)。

例如:

$ ipcalc 10.0.0.252/29 Address: 10.0.0.252 00001010.00000000.00000000.11111 100 Netmask: 255.255.255.248 = 29 11111111.11111111.11111111.11111 000 Wildcard: 0.0.0.7 00000000.00000000.00000000.00000 111 => Network: 10.0.0.248/29 00001010.00000000.00000000.11111 000 HostMin: 10.0.0.249 00001010.00000000.00000000.11111 001 HostMax: 10.0.0.254 00001010.00000000.00000000.11111 110 Broadcast: 10.0.0.255 00001010.00000000.00000000.11111 111