通过按数据包进行负载平衡,使得路由器可以在路径上连续发送数据包,而不用考虑具体的主机或用户情况。这种负载平衡机制采用轮转法确定各个数据包采用哪条路径到达目的地。按数据包进行负载平衡可以保证在多个连接上进行平衡。
利用按数据包进行负载平衡,使得路径的使用情况比较好。但是针对一个给定的源头/目的地主机对的数据包可能会采用不同的路径。按数据包进行负载平衡时可能要对数据包重新排序。这种类型的负载平衡对某些类型的数据流传送可能就不很合适(比如通过IP进行语音传送,这种类型的传送要求数据包按照顺序依次到达目的地)。
利用按数据包进行负载平衡的办法,有助于保证任何单个源头/目的地对的路径都不会变得负担过重。假如有大量的、通过并行链路的数据是针对某单个源头/目的地主机对,那么假如按目的地进行负载平衡,将会使那个链路负担过重,而其它链路上的数据流却很少。启用按数据包进行负载平衡,你就可以利用不同的路径到达同一个繁忙的目的地。为了启用按数据包进行负载平衡的功能,在接口配置模式下,利用下面的命令进行:
注重:假如你想针对某个特定目的地启用按数据包进行负载平衡的功能,则在所有可以向该目的地转发数据的接口上,都必须启用按数据包进行负载平衡的功能。