单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通。
单臂路由原理
执行流量转发的单臂路由器通常是在虚拟局域网(VLAN)上实现的。它们将使用单个以太网网络端口,作为两个或多个虚拟局域网的一部分,使它们能够加入。一个VLAN允许多个虚拟局域网共存于同一物理局域网中。
这意味着连接在同一交换机上的两台机器不能互相发送以太网帧,即使它们是通过相同的电线。如果它们需要通信,则必须在两个VLAN之间放置一个路由器来转发数据包,就像两个局域网是物理上是隔离的一样。
唯一不同的是,有关路由器可能只包含一个以太网网络接口控制器(NIC),它是两个VLAN的一部分。也就是“单臂”。虽然不常见,但是同一物理介质上的主机可能会被分配到不同的地址和网络。单臂路由器可以被每个网络分配地址,用于在本地不同网络之间转发流量,并通过另一个网关转发到远程网络。
执行流量转发的单臂路由器通常是在虚拟局域网上实现的。它们将使用单个以太网网络端口,作为两个或多个虚拟局域网的一部分,使它们能够加入。VLAN允许多个虚拟局域网共存于同一物理局域网中。这意味着连接在同一交换机上的两台机器不能互相发送以太网帧,即使它们从相同的电线中通过。
如果它们需要通信,则必须在两个VLAN之间放置一个路由器来转发数据包,就像两个局域网是物理上是隔离的一样。唯一不同的是,这个路由器可能只包含一个以太网网络接口控制器(NIC),它是两个VLAN的一部分。也就是“单臂”。
虽然不常见,但是同一物理介质上的主机可能会被分配到不同的地址和网络。单臂路由器可以被每个网络分配地址,用于在本地不同网络之间转发流量,并通过另一个网关转发到远程网络。
单臂路由器也被用于管理目的,例如路由收集,多跳中继和路由镜子服务器。