Answer198.51.100.223/21
提供了在路由器到达具有目标 IP( ) 的数据包时查找网络地址的过程。
但是一个网络包在198.51.100.223
IP包中有目的IP但不包括/21
。路由器查找带有子网掩码的网络前缀表(例如:)198.51.96.0/21
。
给定一个在路由器上接收到目标 IP( 198.51.100.223
) 的数据包,路由器如何确定其网络地址?相应地路由数据包......
Answer198.51.100.223/21
提供了在路由器到达具有目标 IP( ) 的数据包时查找网络地址的过程。
但是一个网络包在198.51.100.223
IP包中有目的IP但不包括/21
。路由器查找带有子网掩码的网络前缀表(例如:)198.51.96.0/21
。
给定一个在路由器上接收到目标 IP( 198.51.100.223
) 的数据包,路由器如何确定其网络地址?相应地路由数据包......
IP 数据包只有地址,没有掩码或网络。IPv4 地址只是一个 32 位数字。
路由器具有由网络组成的路由表。路由器将查找与数据包上 IP 地址的目标地址最匹配的路由表条目(网络)。如果没有找到可能的匹配,则丢弃该数据包。如果找到多个匹配项,则使用最长的匹配项(地址和网络的最匹配位)。
某些路由器具有与0.0.0.0/0
网络的默认路由。每个 IPv4 网络都是该网络的子网,因此如果没有其他(更长的)匹配,则将使用该路由,以防止任何数据包被丢弃。
路由器将获取目标 IP 地址,并将其与路由表条目的掩码长度位数进行比较。如果路由表掩码长度的目标地址的每一位都与路由表条目匹配,则路由器匹配。