如何启用具有不同路由协议的两个 Intranet 上的主机之间的通信

网络工程 路由 eigrp 撕裂
2022-03-01 14:42:41

完成 Cisco Networking Academy 的 Networking Essentials 课程后,我一直在使用 Packet Tracer 进行练习,直到遇到这种情况。

假设我们有两个 Intranet,A 和 B。Intranet A 有三个路由器(路由器 1、路由器 2 和路由器 3)。Intranet B 也有三个路由器(路由器 4、路由器 5 和路由器 6)。内网 A 的路由器 3 连接到内网 B 的路由器 4。

然而问题是他们使用不同的路由协议。Intranet A 使用 RIP,而 Intranet B 使用 EIGRP。没有在任何路由器上设置最后的网关。

可以做些什么来使 Intranet A 上的主机与 Intranet B 通信(通过路由器 3 和路由器 4 之间的链接)?

2个回答

首先,确保您的 IP 地址范围在两个 Intranet 之间没有重叠。

其次,路由器 3 和路由器 4 之间的连接应建立,例如,作为 /31 子网,每端配置一个 IP 地址。路由器 3 和路由器 4可以将对方设置为最后的网关(这是这种情况下最方便的方式,无需从其他内网导入路由)。然而,这是一个坏主意,因为当一个数据包被发送到 Intranet A 和 Intranet B 之外的任何 IP 地址时,将会有一个路由循环,数据包在路由器 3 和路由器 4 之间来回传输,直到它们到达时间-为了活着。因此,最好在路由器 3 中添加一条静态路由以仅覆盖内网 B,并在路由 4 中添加一条静态路由以仅覆盖内网 A。

第三,将最后的网关设置为路由器 3,对于内网 A 中的所有路由器。将最后网关设置为路由器 4,对于内网 B 中的所有路由器。然后所有来自 Intranet A 且目的地未知的东西(实际上,在 Intranet B) 中转到路由器 3,然后路由器将其转发到路由器 4。反之亦然。

确保您的网络子网没有重叠。确保配置有不同路由协议的两个网络之间的通信,如您所说的 RIP 和 EIGRP

将EIGRP的路由重分配给RIP,将RIP的路由重分配给EIGRP,保证内网A和内网B的通信

重新分配?

路由重分配是一种确保网络使用路由协议来动态路由流量的技术,这取决于从不同的路由协议中学习到的信息。当在不同的网络上使用或配置不同的路由协议时,路由重新分配有助于提高网络内的可访问性