Перейти к содержанию

Внешняя сеть

Схема построения внешней сети

  • External Network - внешняя сеть
  • Виртуальные сети типа L2
  • VNET1 (VLAN ID: 100-105) - L2 сеть, подключенная к внешней сети и имеющая назначенные VLAN теги 100 - 105
  • VNET2 - L2C сеть, подключенная к сети маршрутизации данных с назначенным VLAN тегом 200
  • VNET3 - L3 сеть, подключенная к сети маршрутизации данных с назначенным VLAN тегом 300
  • VNET4 - L3 сеть, подключенная к сети маршрутизации данных с назначенным VLAN тегом 200

В данных схемах приведён пример внешней сети и подключенных к ней виртуальных сетей.

Внешняя сеть с физическим сетевым интерфейсом

graph LR
        subgraph "Физическая сеть"
            HardwareSwitch("hardware switch")
        end
        subgraph "Гипервизор"
            subgraph "Datalink200"
                VSwitchDatalink200("vswitch")
            end
            subgraph "Datalink300"
                VSwitchDatalink300("vswitch")
            end
            subgraph "VNET1 (L2)"
                VSwitchVnet1("vswitch")
            end
            subgraph "VNET2 (L2C)"
                VSwitchVnet2("vswitch")
            end
            subgraph "VNET3 (L3)"
                VSwitchVnet3("vswitch")
            end
            subgraph "VNET4 (L3)"
                VSwitchVnet4("vswitch")
            end
            subgraph "External Network"
                ExtSwitch("vswitch")
            end
            PhyIF1("eth1")
        end

        HardwareSwitch <==> PhyIF1
        PhyIF1 <== 100-105,200 ==> ExtSwitch
        ExtSwitch <-- 100-105 ---> VSwitchVnet1
        ExtSwitch <-- 200 --> VSwitchDatalink200
        ExtSwitch <-- 300 --> VSwitchDatalink300
        VSwitchDatalink200 <--> VSwitchVnet2
        VSwitchDatalink300 <--> VSwitchVnet3
        VSwitchDatalink200 <--> VSwitchVnet4

Внешняя сеть с агрегированным интерфейсом

graph LR
        subgraph "Физическая сеть"
            HardwareSwitch("hardware switch")
        end
        subgraph "Гипервизор"
            subgraph "Datalink200"
                VSwitchDatalink200("vswitch")
            end
            subgraph "Datalink300"
                VSwitchDatalink300("vswitch")
            end
            subgraph "VNET1 (L2)"
                VSwitchVnet1("vswitch")
            end
            subgraph "VNET2 (L2C)"
                VSwitchVnet2("vswitch")
            end
            subgraph "VNET3 (L3)"
                VSwitchVnet3("vswitch")
            end
            subgraph "VNET4 (L3)"
                VSwitchVnet4("vswitch")
            end
            subgraph "External Network"
                ExtSwitch("vswitch")
            end
            PhyIF1("eth1")
            PhyIF2("eth2")
            PhyIF3("eth3")
        end

        HardwareSwitch <==> PhyIF1
        HardwareSwitch <==> PhyIF2
        HardwareSwitch <==> PhyIF3
        PhyIF1 <== 100-105,200 ==> ExtSwitch
        PhyIF2 <== 100-105,200 ==> ExtSwitch
        PhyIF3 <== 100-105,200 ==> ExtSwitch
        ExtSwitch <-- 100-105 ---> VSwitchVnet1
        ExtSwitch <-- 200 --> VSwitchDatalink200
        ExtSwitch <-- 300 --> VSwitchDatalink300
        VSwitchDatalink200 <--> VSwitchVnet2
        VSwitchDatalink300 <--> VSwitchVnet3
        VSwitchDatalink200 <--> VSwitchVnet4