我们看路由表的时候经常能看到下一跳有多个的路由条目 。比如:
文章插图
那么去往默认路由的下一跳有两个,一个是172.16.30.177,一个是172.16.30.181 。那么一个数据包去往目的地址的时候是走哪个下一跳呢?下面做个实验来观察观察:
文章插图
在R2上看4.4.4.1 和 4.4.1.1的路由:
文章插图
文章插图
在R2上ping 4.4.1.1
<Huawei>ping -a 2.2.2.1 -c 10000 4.4.4.1
通过抓包,我们发现流量走到了R1上
在R2上ping 4.4.1.1
<Huawei>ping -a 2.2.2.1 -c 10000 4.4.1.1
我们发现流量走到了R3上
这就是根据目的网络进行负载分担的方式 。如果网络里的数据流足够多,不同的数据流会采用不同的下一跳 。比如去往A网段的流量走第一跳,去往B网段的流量走第二跳,去往C网段的流量走第一跳 。流量足够多的时候两条负载链路就能平分流量 。
还有一种负载方式是根据数据包进行流量负载分担,即同一条流量第一个数据包走第一条链路,第二个数据包走第二个链路,第三个数据包走第一条链路 。这样即使流量很单一的网络,流量也可以平分到两个链路里 。
但是我没有找到相关命令,不知道模拟器里不支持 。。。
但是这种情况会造成来回路径不一致的情况,需要额外注意 。
【路由负载转发原理实验】
推荐阅读
- Java 实现5种负载均衡算法
- 软路由是啥?OpenWrt又是啥?长啥样?在VMware装一个瞅瞅
- Nginx负载均衡
- 100m宽带有必要换wifi6路由器吗?100兆宽带有必要换wifi6_1
- 家用路由wifi及网卡优化
- 请关闭路由器的wps功能
- 这个工具专门用于寻找路由器中的安全漏洞
- 头条视频如何转发给微信好友?正确的收藏和私信,老年人一学就会
- 华为|华为路由AX6发布:狂飙7200Mbps 轻松穿透三堵墙
- 路由器|1母5子2599元!华为路由Q6网线版发布:大平层、别墅轻松罩