这三者区别很简单。
主路由和单臂路由,都属于主路由。只不过一般情况下,主路由都至少有两个以上网口。
常规的主路由有至少两个网络接口,一个WAN一个LAN,分别是不同的物理接口。
对于单臂路由,只有一个网口,假设把一台只有单网卡的电脑当作单臂路由来用,那就是说,这个电脑既负责拨号又负责上网,它的WAN口和LAN口指向同一块网卡或者说同一个网口。
旁路由,就是旁路由了,不管有多少网口,都只用它的一个LAN口。
这就是三者的区别。
可以参看这篇文章的例子:我的家庭网络历程:旁路由,单臂路由配置 https://www.right.com.cn/forum/thread-2884039-1-1.html
还有一篇视频教程: