分类: 系统运维
2008-03-20 08:57:24
Q:我有四个等价并行路径对同一个目的地。 我执行快速交换在二条链路和进程交换在其他二。信 息包如何将路由在此情况?
A: 假设,我们有四个相等费用路径对某套IP网络。 接口1和2 快速的交换机,3和4不。路由器在列表首 先建立四个相等费用路径。我们将称他们路径1,2,3和4。 当您执行 show ip route x.x.x.x,四"以 一跳" 对x.x .x.x显示。
我们在接口1 开始以指针,称为interface_pointer。Interface_pointer 通过接口和路由循环某个顺序的确定性的方式例如 1-2-3-4-1-2-3-4-1和等等。show ip route x.x.x.x的 输出 有"*"在"下一跳左边 "该interface_pointer为没寻找的目的地地址使用在高速缓冲存储 器。每次使用该interface_pointer,提前到下个接口或路由 。
更好说明点,考虑此重复的循环 :
通过长时间,运行快速交换 的接口(路由高速缓存)运载所有数据流除了目的地 不 在高速缓冲存储器。 如 果有二个路由高速缓存和二个无路由缓存的接口,有50%可能性一个 不缓存的条目将击中缓存条目,缓存该目的地对该接口的一个接口 。
在一个流程交换接口的情况下故障 ,路由表是更新并且您会有三个相等费用路径(进程交换的二快速交 换和一个)。通过长时间,运行快速交换的接口(路由高速缓 存) 运载所有数据流除了目的地不在高速缓冲存储器。与二 路由高速缓存和一无路由缓存的接口,有66%可能性一个不缓存的条 目将击中缓存条目,缓存该目的地对该接口的一个接口。您 能预计二个快速的交换接口将运载所有数据流在长时间期间。
同样当时一个快速的交换接口未能 ,您会有三个相等费用路径,进程交换的一个快速交换的和二。 通过长时间运行快速交换的接口(路由高速缓存)运载所有数 据流除了目的地不在高速缓冲存储器。有33%可能性一个不缓 存的条目将击中缓存条目,缓存该目的地对该接口的一个接口。 您能预计单个接口与被启用的缓存在这种情况下将运载所有 数据流在长时间期间。
如果 接口不运行路由高速缓存,路由 器循环数据流根据一个一个信息包一个信息包基本类型。
总而言之:
或