我对 VRF、VLAN 和子网有基本的了解。我知道 VLAN 在 L2 上运行,子网和 VRF(精简版)在 L3 上运行。我不明白的是,当您最关心细分时,为什么会选择一个而不是另一个。
想象一下,我只有 2 台设备,我不希望它们能够相互交谈,但我确实希望它们能够访问互联网。
VLAN
想象一下,我的网络中只有一台交换机和一台路由器。我可以这样做:
- 设备 1 => VLAN 1
- 设备 2 => VLAN 2
- 互联网 => VLAN 3
然后,为了防止他们说话,我可以允许 vlan 1 和 vlan 3 之间的流量,以及 vlan 2 和 vlan 3 之间的流量。但是,我会丢弃 vlan 1 和 vlan 2 之间的所有流量。=> Segmentation OK .
子网
想象一下,我的网络中有两台交换机和一台路由器。我可以这样做:
- 子网 1 => 交换机 1 => 设备 1
- 子网 2 => 交换机 2 => 设备 2
然后,就像我对 VLAN 所做的那样,我可以丢弃在子网 1 和子网 2 之间流动的所有数据包。=> 分段正常。
VRF
想象一下,我有多个交换机和一个路由器。我可以这样做:
- VRF 1 => 设备 1
- VRF 2 => 设备 2
我没有明确地阻止任何事情。默认情况下,两个 VRF 将无法相互通话。=> 分割正常。
这三者中的任何一个还有其他优势吗?什么是首选方法?为什么我要把这三者结合起来?我还错过了什么?
编辑 我真的在寻找比较三个选项的答案,尤其是 VLAN(可能使用单独的子网)与 VRF 分段。