Configurazione delle ACL di rete da utilizzare con la VPN
È possibile impostare liste di controllo dell'accesso alla rete (NACL) sulla subnet del gateway VPN e sulle altre subnet VPC che comunicano attraverso il tunnel VPN.
Una NACL è un insieme di regole stateless che controlla il traffico in entrata e in uscita a livello di sottorete. A differenza dei gruppi di sicurezza, che filtrano il traffico verso e da singole istanze di server virtuali, le NACL gestiscono il traffico che scorre verso e da intere sottoreti. È possibile applicare regole ACL di rete per limitare il traffico ai gateway VPN e alle istanze di server virtuale collocate in sottoreti specifiche. Queste regole consentono di controllare quali entità di rete possono stabilire un tunnel IPsec con la rete on-premises.
Un gateway VPN e un'istanza di server virtuale VPC possono condividere le stesse o diverse NACL e possono risiedere negli stessi o diversi blocchi CIDR di subnet.
Caso d'uso 1: il gateway VPN e l'istanza del server virtuale condividono la NACL
Questo caso d'uso mostra scenari in cui il gateway IBM Cloud VPN e l'istanza del server virtuale VPC sono governati da una NACL condivisa, consentendo politiche di controllo del traffico coerenti. In entrambi gli scenari, il gateway VPN e il server virtuale fanno parte della stessa VPC.
Scenario 1: il gateway VPN e l'istanza del server virtuale si trovano nella stessa sottorete
In questo scenario, sia il gateway VPN che l'istanza del server virtuale risiedono nella stessa sottorete della VPC e sono protetti da una NACL condivisa. Questa configurazione semplifica il controllo della rete applicando un insieme coerente di regole a entrambe le risorse.
Questi passaggi descrivono il flusso di pacchetti attraverso la coppia di subnet NACL condivise, come illustrato nel diagramma seguente.
- Il traffico crittografato scorre tra il gateway on-premises (peer) e la subnet condivisa, coprendo gli intervalli IP da entrambi i lati, che fanno parte del dominio crittografato (CIDR privato on-premises, CIDR VPC).
- Dopo aver raggiunto il gateway VPC VPN, il pacchetto viene decifrato e inoltrato all'istanza del server virtuale nella stessa sottorete.
- I pacchetti di risposta alla rete locale tornano al gateway VPN.
- Infine, i pacchetti vengono crittografati e rinviati al gateway on-premises dalla subnet condivisa.
Quando il gateway VPN e l'istanza del server virtuale si trovano nella subnet condivisa e si crea una NACL condivisa, è necessario aggiungere le seguenti regole per il flusso di traffico bidirezionale tra il gateway on-premises e la coppia NACL della subnet condivisa. Per ulteriori informazioni, vedi Configurazione degli ACL di rete.
- La prima coppia di regole in entrata e in uscita della tabella consente il traffico di gestione. Questo traffico utilizza i protocolli IKE e IPsec per stabilire e mantenere la connessione VPN tra il gateway on-premises e il gateway VPN.
- La seconda coppia di regole in entrata e in uscita consente il traffico del tunnel VPN, che scorre tra la rete on-premise e il CIDR della VPC attraverso il tunnel VPN stabilito.
- Opzionale: L'ultima regola in entrata consente il traffico per i test di connettività, come il ping del gateway VPN o dell'istanza del server virtuale VPC per i controlli di raggiungibilità e la risoluzione dei problemi.
| Regole in entrata e in uscita | Protocollo | IP di origine | Porta di origine | IP di destinazione | Porta di destinazione |
|---|---|---|---|---|---|
| In entrata | UDP | L'IP pubblico del gateway on-premises | 500 | IP del gateway VPN | 500 |
| In entrata | UDP | L'IP pubblico del gateway on-premises | 4500 | IP del gateway VPN | 4500 |
| In uscita | UDP | IP del gateway VPN | 500 | IP pubblico del gateway in sede | 500 |
| In uscita | UDP | IP del gateway VPN | 4500 | IP pubblico del gateway in sede | 4500 |
| In entrata | ICMP-TCP-UDP | In sede, CIDR privato | N/D | VPC CIDR | N/D |
| In uscita | ICMP-TCP-UDP | VPC CIDR | N/D | In sede, CIDR privato | N/D |
| In entrata (opzionale) | ICMP | Qualsiasi | N/D | Qualsiasi | N/D |
Ad esempio, la tabella seguente mostra gli indirizzi IP di origine e di destinazione per le regole in entrata e in uscita. In questo esempio, sia il gateway VPN che l'istanza del server virtuale si trovano nella sottorete condivisa CIDR 10.240.0.0/24.
L'indirizzo IP CIDR del gateway VPN è 10.240.0.4/32.
| Regole in entrata e in uscita | Protocollo | IP di origine | Porta di origine | IP di destinazione | Porta di destinazione |
|---|---|---|---|---|---|
| In entrata | UDP | 203.0.113.5[1] |
500 | 10.240.0.4/32 |
500 |
| In entrata | UDP | 203.0.113.5 |
4500 | 10.240.0.4/32 |
4500 |
| In uscita | UDP | 10.240.0.4/32 |
500 | 203.0.113.5[2] |
500 |
| In uscita | UDP | 10.240.0.4/32 |
4500 | 203.0.113.5 |
4500 |
| In entrata | ICMP-TCP-UDP | 192.168.100.0/24[3] |
N/D | 10.240.0.0/24 |
N/D |
| In uscita | ICMP-TCP-UDP | 10.240.0.0/24 |
N/D | 192.168.100.0/24[4] |
N/D |
| In entrata (opzionale) | ICMP | Qualsiasi | N/D | Qualsiasi | N/D |
Scenario 2: il gateway VPN e l'istanza del server virtuale si trovano in sottoreti diverse della stessa VPC
In questo scenario, il gateway VPN e l'istanza del server virtuale risiedono in sottoreti diverse all'interno della stessa VPC e viene applicata una NACL condivisa per gestire il traffico tra di loro. Questa configurazione richiede ulteriori considerazioni per l'instradamento del traffico tra le sottoreti.
Queste fasi descrivono il flusso di pacchetti attraverso la NACL condivisa e le diverse sottoreti, come illustrato nel diagramma seguente.
- Il traffico crittografato scorre tra il gateway on-premises (peer) e la sottorete del gateway VPN, coprendo gli intervalli IP da entrambi i lati, che fanno parte del dominio crittografato (On-premises private CIDR, VPC CIDR).
- Dopo aver raggiunto il gateway VPC VPN, il pacchetto viene decrittografato e inoltrato dalla subnet VPN alla subnet del server virtuale VPC.
- I pacchetti di risposta alla rete on-premises tornano alla sottorete VPN.
- Infine, i pacchetti vengono crittografati e rispediti al gateway on-premises dalla subnet VPN.
Quando il gateway VPN e l'istanza del server virtuale si trovano in sottoreti diverse e si crea una NACL condivisa, è necessario aggiungere le seguenti regole per il flusso di traffico bidirezionale tra il gateway on-premises e le diverse sottoreti.
| Regole in entrata e in uscita | Protocollo | IP di origine | Porta di origine | IP di destinazione | Porta di destinazione |
|---|---|---|---|---|---|
| In entrata | UDP | L'IP pubblico del gateway on-premises | 500 | IP del gateway VPN | 500 |
| In entrata | UDP | L'IP pubblico del gateway on-premises | 4500 | IP del gateway VPN | 4500 |
| In uscita | UDP | IP del gateway VPN | 500 | IP pubblico del gateway in sede | 500 |
| In uscita | UDP | IP del gateway VPN | 4500 | IP pubblico del gateway in sede | 4500 |
| In entrata | ICMP-TCP-UDP | In sede, CIDR privato | N/D | VPC CIDR | N/D |
| In uscita | ICMP-TCP-UDP | VPC CIDR | N/D | In sede, CIDR privato | N/D |
| In entrata (opzionale) | ICMP | Qualsiasi | N/D | Qualsiasi | N/D |
Ad esempio, la tabella seguente mostra gli indirizzi IP di origine e di destinazione per le regole in entrata e in uscita. In questo esempio, il gateway VPN si trova nella sottorete CIDR 10.240.0.0/24 e l'istanza del server virtuale
si trova nella sottorete CIDR 10.240.2.0/24.
| Regole in entrata e in uscita | Protocollo | IP di origine | Porta di origine | IP di destinazione | Porta di destinazione |
|---|---|---|---|---|---|
| In entrata | UDP | 203.0.113.5[5] |
500 | 10.240.0.4/32 |
500 |
| In entrata | UDP | 203.0.113.5 |
4500 | 10.240.0.4/32 |
4500 |
| In uscita | UDP | 10.240.0.4/32 |
500 | 203.0.113.5[6] |
500 |
| In uscita | UDP | 10.240.0.4/32 |
4500 | 203.0.113.5 |
4500 |
| In entrata | ICMP-TCP-UDP | 192.168.100.0/24[7] |
N/D | 10.240.2.0/24 |
N/D |
| In uscita | ICMP-TCP-UDP | 10.240.2.0/24 |
N/D | 192.168.100.0/24[8] |
N/D |
| In entrata (opzionale) | ICMP | Qualsiasi | N/D | Qualsiasi | N/D |
Caso d'uso 2: il gateway VPN e l'istanza del server virtuale utilizzano NACL diverse
Questo caso d'uso mostra scenari in cui il gateway IBM Cloud VPN e l'istanza del server virtuale VPC sono governati da NACL diverse, consentendo politiche di controllo del traffico coerenti. Nel primo scenario, il gateway VPN e il server virtuale fanno parte della stessa VPC, mentre nel secondo scenario si trovano in VPC diverse collegate da un gateway di transito.
Scenario 2: gateway VPN e istanza di server virtuale in VPC diverse collegate attraverso un gateway di transito
In questo scenario, il gateway VPN e l'istanza del server virtuale risiedono in sottoreti diverse all'interno di VPC differenti collegate da un gateway di transito. Questa configurazione utilizza la stessa procedura degli scenari precedenti per inoltrare i pacchetti attraverso le sottoreti in diverse VPC.
- Il traffico criptato scorre tra il gateway on-premises e la sottorete del gateway VPN.
- Dopo aver raggiunto il gateway VPC VPN, il pacchetto viene decifrato e inoltrato alla sottorete del server virtuale VPC.
- I pacchetti di risposta vengono quindi inviati di nuovo attraverso la sottorete VPN, dove vengono nuovamente crittografati e rispediti al gateway on-premises.
- Il gateway di transito è responsabile dell'interconnessione delle due VPC e dell'inoltro dei pacchetti tra di esse.
Quando il gateway VPN e l'istanza del server virtuale si trovano in VPC diverse con sottoreti diverse e NACL diverse, è necessario aggiungere le seguenti regole per il flusso di traffico tra il gateway on-premise e le sottoreti in VPC diverse.
Configurazione di NACL per la sottorete del gateway VPN
Questa NACL è collegata alla sottorete del gateway VPN. Le regole di traffico per la sottorete del gateway VPN devono coprire il traffico di gestione utilizzato per impostare il tunnel VPN e il traffico crittografato del tunnel VPN tra la rete on-premise e la VPC.
| Regole in entrata e in uscita | Protocollo | IP di origine | Porta di origine | IP di destinazione | Porta di destinazione |
|---|---|---|---|---|---|
| In entrata | UDP | L'IP pubblico del gateway on-premises | 500 | IP del gateway VPN | 500 |
| In entrata | UDP | L'IP pubblico del gateway on-premises | 4500 | IP del gateway VPN | 4500 |
| In uscita | UDP | IP del gateway VPN | 500 | IP pubblico del gateway in sede | 500 |
| In uscita | UDP | IP del gateway VPN | 4500 | IP pubblico del gateway in sede | 4500 |
| In entrata | ICMP-TCP-UDP | CIDR privato in sede | N/D | VPC CIDR | N/D |
| In uscita | ICMP-TCP-UDP | VPC CIDR | N/D | In sede, CIDR privato | N/D |
| In entrata (opzionale) | ICMP | Qualsiasi | N/D | Qualsiasi | N/D |
Configurazione di NACL per la sottorete dell'istanza del server virtuale
Questa NACL è collegata alla sottorete del server virtuale. Le regole di traffico per la sottorete del server virtuale devono coprire il traffico del tunnel VPN per la comunicazione tra la rete on-premise e l'istanza del server virtuale.
| Regole in entrata e in uscita | Protocollo | IP di origine | Porta di origine | IP di destinazione | Porta di destinazione |
|---|---|---|---|---|---|
| In entrata | ICMP-TCP-UDP | In sede, CIDR privato | N/D | VPC CIDR | N/D |
| In uscita | ICMP-TCP-UDP | VPC CIDR | N/D | In sede, CIDR privato | N/D |
Risoluzione dei problemi di traffico
Opzionale: Questa regola consente il traffico per i test di connettività, come il ping del gateway VPN o dell'istanza del server virtuale VPC per i controlli di raggiungibilità e la risoluzione dei problemi.
| Regole in entrata | Protocollo | IP di origine | Porta di origine | IP di destinazione | Porta di destinazione |
|---|---|---|---|---|---|
| In entrata (opzionale) | ICMP | Qualsiasi | N/D | Qualsiasi | N/D |
Esempi: Configurazione di gateway VPN e sottoreti di server virtuali in diverse VPC
Gli esempi seguenti illustrano le regole NACL specifiche applicate alle sottoreti del gateway VPN e dell'istanza di server virtuale in diverse VPC. Questi esempi aiutano a configurare correttamente le NACL in base ai CIDR delle sottoreti e ai requisiti di traffico specifici.
In questo esempio, il gateway VPN nella VPC A si trova nella sottorete CIDR 10.240.0.0/24, e il server virtuale nella VPC B si trova nella sottorete CIDR 10.240.2.0/24. Inoltre, il gateway VPN e il server virtuale
risiedono in NACL separate, il che significa che è necessario configurare regole separate per ciascuna NACL. La tabella seguente illustra le regole NACL in entrata e in uscita per la sottorete del gateway VPN.
| Regole in entrata e in uscita | Protocollo | IP di origine | Porta di origine | IP di destinazione | Porta di destinazione |
|---|---|---|---|---|---|
| In entrata | UDP | 203.0.113.5[13] |
500 | 10.240.0.4/32 |
500 |
| In entrata | UDP | 203.0.113.5 |
4500 | 10.240.0.4/32 |
4500 |
| In uscita | UDP | 10.240.0.4/32 |
500 | 203.0.113.5[14] |
500 |
| In uscita | UDP | 10.240.0.4/32 |
4500 | 203.0.113.5 |
4500 |
| In entrata | ICMP-TCP-UDP | 192.168.100.0/24[15] |
N/D | 10.240.2.0/24 |
N/D |
| In uscita | ICMP-TCP-UDP | 10.240.2.0/24 |
N/D | 192.168.100.0/24[16] |
N/D |
| In entrata (opzionale) | ICMP | Qualsiasi | N/D | Qualsiasi | N/D |
Questa tabella illustra le regole NACL per la sottorete del server virtuale nella VPC B, mostrando lo stesso tipo di flusso di traffico in entrata e in uscita descritto per la sottorete del gateway VPN nella VPC A.
| Regole in entrata e in uscita | Protocollo | IP di origine | Porta di origine | IP di destinazione | Porta di destinazione |
|---|---|---|---|---|---|
| In entrata | ICMP-TCP-UDP | 192.168.100.0/24 |
N/D | 10.240.2.0/24 |
N/D |
| In uscita | ICMP-TCP-UDP | 10.240.2.0/24 |
N/D | 192.168.100.0/24 |
N/D |
-
Questo indirizzo è l'IP pubblico del gateway in sede per la regola in entrata. Questa impostazione consente il traffico dalla subnet on-premises al gateway VPN. ↩︎
-
Impostare l'IP di destinazione sull'indirizzo IP pubblico del gateway on-premises per la regola in uscita. Questa impostazione consente il traffico dal gateway VPN alla subnet on-premises. ↩︎
-
Questo indirizzo è il CIDR privato dell'azienda. ↩︎
-
Questo indirizzo è il CIDR privato dell'azienda. ↩︎
-
Questo indirizzo è l'IP pubblico del gateway in sede per la regola in entrata. Questa impostazione consente il traffico dalla subnet on-premises al gateway VPN. ↩︎
-
Impostare l'IP di destinazione sull'indirizzo IP pubblico del gateway on-premises per la regola in uscita. Questa impostazione consente il traffico dal gateway VPN alla subnet on-premises. ↩︎
-
Questo indirizzo è il CIDR privato dell'azienda. ↩︎
-
Questo indirizzo è il CIDR privato dell'azienda. ↩︎
-
Questo indirizzo è l'IP pubblico del gateway in sede per la regola in entrata. Questa impostazione consente il traffico dalla subnet on-premises al gateway VPN. ↩︎
-
Impostare l'IP di destinazione sull'indirizzo IP pubblico del gateway on-premises per la regola in uscita. Questa impostazione consente il traffico dal gateway VPN alla subnet on-premises. ↩︎
-
Questo indirizzo è il CIDR privato dell'azienda. ↩︎
-
Questo indirizzo è il CIDR privato dell'azienda. ↩︎
-
Questo indirizzo è l'IP pubblico del gateway in sede per la regola in entrata. Questa impostazione consente il traffico dalla subnet on-premises al gateway VPN. ↩︎
-
Impostare l'IP di destinazione sull'indirizzo IP pubblico del gateway on-premises per la regola in uscita. Questa impostazione consente il traffico dal gateway VPN alla subnet on-premises. ↩︎
-
Questo indirizzo è il CIDR privato dell'azienda. ↩︎
-
Questo indirizzo è il CIDR privato dell'azienda. ↩︎