Как IP-адрес подключается в Azure vnet к vnet-соединению
Я только начал работать с облачными службами Azure и пытался установить соединение v-net с v-net в рамках одной подписки и в другом месте.
Vnet name = vnetOne
Address space = 10.1.0.0/16
Resource Group = RG
Location = Australia East
Subnet name = SubnetOne
Address range = 10.1.0.0/24
GatewaySubnet = 10.1.1.0/24
Virtual network gateway name = VnetOneGateway
Gateway type = VPN
VPN type = Route-based
SKU = vpnGw1
Public IPAddress=13.75.198.231
VnetOneGateway=13.75.192.172(13.75.198.231)
Connection(VnetOneGatewayToVnetTwoGateway)=52.232.102.16
Vnet name = VnetTwo
Address space = 10.6.0.0/16
Resource Group = RG
Location = EuropeWest
Subnet name = SubnetTWo
Address range = 10.6.0.0/24
GatewaySubnet = 10.6.1.0/24
Virtual network gateway name = VnetTwoGateway
Gateway type = VPN
VPN type = Route-based
SKU = VpnGw1
Public IP Address=104.40.194.26
VMTwo: 51.145.142.190
VMTWo=13.75.193.47 and 10.1.0.4
VnetTwoGateway=52.232.102.16(40.115.46.34)
Connection (VnetTwoGatewayToVnetOneGateway) =13.75.192.172
Вопрос 1. Я создал виртуальные сети с определенными адресными пространствами, а затем создал подсеть. Внутри подсети я создал виртуальные машины, у которых есть два IP-адреса: один из занятого адресного пространства подсети и другие --- назначен ли он случайно?
Вопрос 2. В чем разница между GatewaySubnet и VirtualNetwork Gateway. Имеется в виду их использование. Я видел много видео, но никто не объяснил логический аспект этого. Графическое представление очень поможет понять это. У меня есть только понимание того, что Virtual Сетевой шлюз создает туннель для взаимодействия между виртуальной сетью, используя общий ключ, тогда какова роль шлюза Subnet?
Вопрос 3. Мы должны создать публичный IP-адрес и сопоставить его с шлюзом виртуальной сети. После создания шлюза виртуальной сети этим шлюзам назначается IP-адрес VnetOneGateway=13.75.192.172(13.75.198.231) VnetTwoGateway=52.232.102.16(40.115.46.34)
который отличается от сопоставленного общедоступного IP-адреса Общедоступный IP-адрес =13.75.198.231(создан для сопоставления шлюза виртуальной сети) публичный IP-адрес =104.40.194.26.Не способен понять логику в этом сценарии. Что делает IP-адрес виртуальной сети и что делает публичный IP-адрес, который сопоставлен с шлюзом виртуальной сети?
Вопрос 4. Могу ли я получить схематическое представление всех IP, взаимодействующих друг с другом. Может быть, мне не хватает чего-то, поэтому я не могу получить логическую связь в этом.
Любая общая ссылка также будет отличным подспорьем. Заранее спасибо!!
1 ответ
Как я вижу, вы хотите получить связь между vnets. Поэтому я предлагаю Vnet Peering, это простой способ настройки.
Вопрос 1: Если у вас есть виртуальная машина с двумя IP-адресами, все IP-адреса будут назначены в подсети по порядку, например, один - 10.0.0.4, а другой - 10.0.0.5. Вы можете получить более подробную информацию о виртуальном пиринге здесь.
Вопрос 2: IP-адреса в GatewaySubnet используются для передачи потока из одной сети в другую, как это делается в сетевой маршрутизации. А шлюз виртуальной сети - это инструмент, который используется для создания VPN, также как вы говорите:
Виртуальный сетевой шлюз создает туннель для взаимодействия между виртуальными сетями с использованием общего ключа.
Вопрос 3: Все общедоступные IP-адреса используются для подключения нашей логической сети к Интернету независимо от того, что они сопоставлены. IP-адреса виртуальной сети назначаются устройствам, пусть у них есть адрес в Vnet. А публичный IP-адрес, который сопоставлен с шлюзом виртуальной сети, просто позволяет шлюзу виртуальной сети подключаться к Интернету. Вы можете получить более подробную информацию о публичных IP-адресах здесь.
Вопрос 4: Этот вопрос слишком сложен для перечисления, вы можете получить то, что вы хотите по ссылке здесь.