跨网段分配 VNI 范围并生成组播组分配。获取 Linux VTEP、Open vSwitch 和 Cisco NXOS 部署命令。
10000 - 110001,00110101| Segment | VNI Range | VNI Count | Multicast Group |
|---|---|---|---|
| Seg 1 | 10000 - 10100 | 101 | 239.1.1.1 |
| Seg 2 | 10101 - 10201 | 101 | 239.1.1.2 |
| Seg 3 | 10202 - 10302 | 101 | 239.1.1.3 |
| Seg 4 | 10303 - 10403 | 101 | 239.1.1.4 |
| Seg 5 | 10404 - 10504 | 101 | 239.1.1.5 |
| Seg 6 | 10505 - 10605 | 101 | 239.1.1.6 |
| Seg 7 | 10606 - 10706 | 101 | 239.1.1.7 |
| Seg 8 | 10707 - 10807 | 101 | 239.1.1.8 |
| Seg 9 | 10808 - 10908 | 101 | 239.1.1.9 |
| Seg 10 | 10909 - 11000 | 92 | 239.1.1.10 |
VXLAN(虚拟可扩展局域网)使用 24 位虚拟网络标识符 (VNI) 将二层网段扩展到三层 UDP 网络之上,支持多达 1600 万个叠加网段,而传统 802.1Q VLAN 的限制仅为 4094 个。VNI 规划器将 VNI 范围划分为大小相等的网段,并为每个网段分配一个唯一的组播组,用于 BUM(广播、未知单播、组播)流量。
Linux VTEP 输出使用ip link创建 VXLAN 隧道接口,每个网段一个接口,每个接口绑定到特定的 VNI 和组播组。Open vSwitch 使用ovs-vsctl向现有网桥添加 VXLAN 端口。Cisco NXOS 使用vn-segment将 VLAN 映射到 VNI 范围,并在 NVE 接口中分配组播组。
选择 239.xxx 范围内的多播基准地址(组织本地范围)。每个网段一个多播组是最简单的模型;如果多播拓扑结构受限,生产部署可以跨多个网段共享一个组。底层设备应该是具有 VTEP IP 地址的网卡。