MST

星途 面试题库

面试题:网络编程之复杂子网划分与路由汇聚

有三个子网:172.16.1.0/24、172.16.2.0/24、172.16.3.0/24,要将它们进行路由汇聚,请问汇聚后的网络地址和子网掩码是什么?如果又新增一个子网172.16.4.0/24,还能否和前面三个子网一起进行汇聚,若不能请说明原因,若能请给出新的汇聚结果。
18.7万 热度难度
后端开发网络编程

知识考点

AI 面试

面试题答案

一键面试
  1. 三个子网汇聚结果
    • 网络地址:172.16.1.0
    • 子网掩码:255.255.252.0(/22) 解释:172.16.1.0/24、172.16.2.0/24、172.16.3.0/24 这三个子网的二进制表示分别为:
      • 172.16.1.0:10101100.00010000.00000001.00000000
      • 172.16.2.0:10101100.00010000.00000010.00000000
      • 172.16.3.0:10101100.00010000.00000011.00000000 可以看到前22位是相同的,所以汇聚后的网络地址是172.16.1.0,子网掩码为255.255.252.0(/22)。
  2. 新增子网172.16.4.0/24后的情况
    • 不能一起进行汇聚。
    • 原因:172.16.4.0 的二进制表示为 10101100.00010000.00000100.00000000,与前面三个子网对比,前22位无法保持一致,所以不能和前面三个子网一起进行汇聚。