在分段路由协议中,我们知道路由过程是源导向的。我很惊讶地知道是否有任何最佳(最长)前缀匹配发生路由数据包?如果是这样,在转发到下游路由器时,是否有任何关于前缀附加到 IP 数据包标头的线索?
分段路由协议是否根据最佳(最长)前缀匹配来引导数据包?
网络工程
路由
路由器
字首
2022-02-02 20:03:23
1个回答
子网路由通常是按目标地址(与可以使用其他参数的基于策略的路由相反)。
路由算法从路由表中选择最具体、最长的子网前缀。实际上,路由表按前缀长度排序,条目从最长到最短前缀进行测试,直到找到匹配项。如果存在,则空长度默认条目 0.0.0.0/0 匹配所有目标。
数据包本身不携带任何前缀长度信息,只有源地址和目标地址。前缀的长度取自每个转发跳的路由表。
这样,路由条目可以沿途变得更加具体,从一跳到另一跳。例如,在本地使用 10.11.22.0/24 的分支机构可以使用 10.0.0.0/8“私人默认”路由到总部。在总部,10.22.0.0/16 可以指向另一个分支机构,而在那里,10.22.33.0/24 可以指向实际的子网。
其它你可能感兴趣的问题