答案1
您的图片中似乎有几个错误。PC2 的网关与其 IP 相同,PC2 的网关可能应该是 172.16.15.1。PC0 和 ISP Fa0/0 已连接但具有不同的掩码(一个是 16,另一个是 24),我将在下面假设一个 24 位掩码。
在制定路由时,我发现最简单的方法是绘制如下图所示的图形。基本上,你绘制的图形中会在每个设备旁边写上所有的 IP 和子网。
从下面开始添加路由表信息。基本规则是路由器需要为每个不直接连接的网络提供静态路由,并且不能由默认路由处理。因此 Branch1 未连接到 172.16.15.0/24(Branch2/PC2),因此您需要 Branch1 上的路由,以便 Branch1 或 PC1 到达该网络。
另一个有用的步骤是自己建立一个 IP 网络表。因此,在上面的网络中会提到这些。
10.10.0.0/24
172.16.4.0/24
172.16.15.0/24
192.168.1.4/30
192.168.3.8/30
192.168.1.4/30
获得表格后,查看单个路由器,并确定每个网络的下一跳。因此 Branch1 连接到其中 3 个网络。这意味着 Branch1 路由器很可能需要 3 条路由才能将流量转发到正确的位置(假设没有默认路由)。
因此 Branch1 的路由表将如下所示
10.10.0.0/24 via 192.168.1.5
172.16.4.0/24 no route - Directly connected
172.16.15.0/24 via 192.168.2.2
192.168.1.4/30 no route - Directly connected
192.168.3.8/30 via 192.168.2.2
192.168.2.0/30 no route - Directly connected
由于您的拓扑结构,您还可以添加几个具有不同度量的路由来处理路由器之间某个链接中断的情况。
10.10.0.0/24 via 192.168.2.2
172.16.15.0/24 via 192.168.1.5
192.168.3.8/30 via 192.168.1.5
答案2
您的问题不清楚!首先,您必须对路由有大致的了解,才能理解静态路由。
静态路由是通过手动(使用命令)告诉路由器在哪里可以找到特定网络的路径来完成的。请查看此链接. 这与动态路由不同,在动态路由中,路由器通过与其他相邻路由器交换路由信息来发现所需的路径。