边界路由器的工作原理

网络工程 路由 路由器 IEEE-802.11
2022-02-20 09:15:32

假设,我们在理论网络架构中有以下部分

  • 网络 A:低功耗 IPV6 无线网络
  • 一些低功率主机:连接到上述低功率IPV6无线网络的低功率设备。
  • 网络 B:Wi-Fi 网络
  • 连接到 Wi-Fi AP 的边界路由器,也是低功耗 IPV6 无线网络的一部分。
  • 一些Wi-Fi站:连接到同一个Wi-Fi AP,连接到边界路由器。

考虑到上述架构,边界路由器实现了这两个不同网络之间的双向 IP 连接。在这样的设置中,当 Wi-Fi 网络中的主机想要访问 Lowe power IPV6 网络中的主机之一时,数据包流的顺序是什么?

例如,Wi-Fi 网络中的“主机 x”要向低功耗 ipv6 网络中的“主机 x1”发送数据包,数据包顺序会是以下吗?

主机 x -> Wi-Fi AP -> 边界路由器 -> 主机 x1 。

以上正确吗?如果是,Wi-Fi AP 如何知道它应该将数据包转发到哪个设备?或者它怎么知道,它应该只将发往“主机 x1”的数据包转发到边界路由器?Wi-Fi AP 需要事先了解哪些信息才能使其正常工作?

或者如果数据包流的顺序不正确,请建议正确的数据包传输流或顺序。

2个回答

路由器有两个接口——一个在每个网络上。每个主机都配置了默认网关,设置为路由器接口的地址。

到另一个网络的流量将被发送到路由器,路由器会将其转发到目的地。

请注意,IP 数据包具有主机的目标地址,并且永远不会改变。

如果不知道 Wi-Fi AP 具有哪些功能(除了 Wi-Fi),我认为这个问题没有一般性的答案。以下是答案的一些锚点,因此它们不存在于评论中。

边界路由器可以是不同的东西,根据这一点,设备决定如何转发数据包有不同的方式。我找到了这些解释它的参考资料(有点):

  • 6LBR 模式
  • 视频(我认为它解释了相同的图片,但它提供了一些关于如何使用这些 modi 的细节。)

参考资料中的图片显示连接到交换机的边界路由器,该交换机连接到连接到互联网的路由器。

如果你有一个家用路由器,那么它很可能是一个盒子

  • is 是一个既是路由器又是交换机的盒子
  • 是分配前缀的那个

在 IPv6 中,设备可以通过要求路由器为其分配 IP 地址来自动配置自己(它可以是 IP 邻居发现或 DHCPv6 的一部分)。

那么你的 BR 很可能是一座智能桥。我认为在这种情况下,您的 LoWPAN 地址将与主机本身属于同一子网。您可能可以检查一下。

实际上,我不确定同一 Wi-Fi 网络(相同 SSID)中的两台设备是否需要 Wi-Fi AP 进行通信。理论上他们可以直接交流。同样在理论上,无需进一步配置,这仅在地址位于同一子网中时才有效。

PS,您可能应该首先弄清楚主机如何知道您的 LoWPAN 设备的 IP 地址。它可能会告诉你还需要发生什么其他事情,然后他们才能真正互相交谈。