KOISHI-CHEN / CS305-2022-PA3-QA

0 stars 0 forks source link

请问这种情况下路由表是否应该聚集,192.168.4.0/24 via 192.168.1.1 192.168.5.0/24 via 192.168.2.1 192.168.6.0/24 via 192.168.1.1 192.168.7.0/24 via 192.168.2.1 #7

Open yolk-pie-L opened 2 years ago

yolk-pie-L commented 2 years ago

192.168.4.0/24 via 192.168.1.1 192.168.5.0/24 via 192.168.2.1 192.168.6.0/24 via 192.168.1.1 这种情况又是否需要聚集?

KOISHI-CHEN commented 2 years ago

这个我记得wq老师在pdf里有详细说明: 应该是下面这段 Rule 1. The next hop must be the same. Rule 2. The common prefix length of the two (or more) subnets is at least 16 bits. Rule 3. You should find the longest prefix length of those subnets. Rule 4. You should not change the route path of the same pair of src and dst compared

92.168.4.0/24 via 192.168.1.1 192.168.5.0/24 via 192.168.2.1 192.168.6.0/24 via 192.168.1.1 192.168.7.0/24 via 192.168.2.1 5 = 0x0000 0101 7 = 0x0000 0111 0x0000 0100 = 4 所以: 192.168.5.0/24 via 192.168.2.1 192.168.7.0/24 via 192.168.2.1 这两项可以合并成 192.168.4.0/22 192.168.2.1

这个 192.168.4.0/24 via 192.168.1.1 192.168.5.0/24 via 192.168.2.1 192.168.6.0/24 via 192.168.1.1 第一项和第三项应该也是要的

yolk-pie-L commented 2 years ago

但是192.168.4.0/24 via 192.168.1.1和192.168.6.0/24 via 192.168.1.1为什么不聚集?如果聚集的话就会覆盖掉 “192.168.5.0/24 via 192.168.2.1 192.168.7.0/24 via 192.168.2.1 这两项可以合并成 192.168.4.0/22 192.168.2.1”这一项 我如何决定是聚集192.168.5.0/24与192.168.7.0/24还是192.168.4.0/24与912.168.6.0/24

KOISHI-CHEN commented 2 years ago

呃,刚才上面打成92.168.4.0/24 via 192.168.1.1了,没看见。 意思是两个都会聚集成 192.168.4.0/22 吗 但是via的不同? 这就触及到我知识盲区了,我去问问wq老师

KOISHI-CHEN commented 2 years ago

@yolk-pie-L 问了一下老师 wq老师这么回答的:"所以就不符合rule4,就不聚合"。 应该就不能改变其他接口的转发路线

yolk-pie-L commented 2 years ago

192.168.4.0/24 via 192.168.1.1 192.168.5.0/24 via 192.168.2.1 192.168.6.0/24 via 192.168.1.1 但是这种情况仍然需要聚集?

yolk-pie-L commented 2 years ago

如果按照最长匹配的话好像可以聚集 @KOISHI-CHEN