路由器必须在路由表中找到最佳匹配意味着什么? 最佳匹配等于最长匹配。

要使数据包的目的 IPv4 地址和路由表中的路由形成匹配,两者之间从最左侧开始必须存在最少匹配位数。 这个最少匹配位数由路由表中路由的子网掩码决定。 请记住,IPv4 数据包仅包含 IPv4 地址,不包含子网掩码。

最佳匹配是指路由表中与数据包的目的 IPv4 地址从最左侧开始存在最多匹配位数的路由。 最左侧包含最多匹配位数(最长匹配)的路由总是首选路由。

在图中,将数据包发往 172.16.0.10。 路由器包含三个可能与该数据包匹配的路由:172.16.0.0/12、172.16.0.0/18 和 172.16.0.0/26。 在这三个路由中,172.16.0.0/26 的匹配位数最长,因此,选择该路由来转发数据包。 请记住,这几条路由必须达到其子网掩码所指定的最少匹配位数,才会被视为匹配路由。