L13 - Rockwell Automation

Propaganda
L13 - Aplicação do NAT
(Network Address Translator)
PUBLIC
PUBLIC - 5058-CO900H
Alexandre Lobo & Weltron de Oliveira
Area Manager A&S - Rockwell Automation
Thiago Marques
Domain Expert Leader A&S - Intereng
26/05/2015
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
O que é NAT?
Permite que um único dispositivo seja uma ponte entre duas redes, a pública e a
privada, ou seja, a rede aberta dentro da empresa com a rede de Automação das
máquinas.
 Facilita a integração entre o endereçamento IP
mapeado nas máquinas e os endereços
utilizados na rede da planta.
 Permite aos fabricantes de máquinas,
desenvolver padrões eliminando a necessidade de utilizar endereços
exclusivos para cada máquina.
 Permite aos usuários finais integrar de forma mais simples máquinas por toda a planta.
É o caminho para conectar várias máquinas com
a rede da planta sem comprometer a
performance ou controle.
PUBLIC
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
2
O que é NAT?
NAT = Network Address Translation
 É um serviço que pode “traduzir” um pacote de da dados de um
endereço IP para outro endereço IP.
 Esta funcionalidade pode ser implementada no Layer 2 e Layer 3
 Existem multiplas formas:

NAT Um para Vários (1:n) – permite que múltiplos
dispositivos “compartilhem” um endereço de IP público.


NAT Um para Um(1:1) – permite que um único endereço
“público” comunique com um único endereço “privado”
(dispositivo final).

PUBLIC
Muito comum em roteadores pessoais, por exemplo rede
wireless caseira.
O dispositivo final pode comunicar em ambas as redes,
pública e privada, utilizando o recurso de alias para o IP.
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
3
Introdução ao NAT
O que é NAT 1:1?
O Network Address Translation (NAT) é um serviço que “converte” um
endereço “privado interno” em um endereço “público externo”.
Sub rede Pública
(ex. 10.0.0.x)
Vários endereços IP’s públicos
(Um por dispositivo, que desejam ser acessados pela rede pública)
Dispositivo com o NAT habilitado
Vários endereços IP’s privados
(Um por dispositivo conectado)
Sub rede Privada
(ex. 192.168.1.x)
* Os termos privado e público são utilizados para diferenciar as duas redes de ambos os lados
do dispositivo NAT.
PUBLIC
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
4
Abordagem Histórica do NAT
 O recurso de NAT é aplicado em um dispositivo Standalone layer 3
 Pode-se implementar através de software
 A performance pode váriar de acordo com a quantidade de “traduções”
 Topologia Estrela (uma porta de entrada e uma porta de saída)
PUBLIC
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
5
Produtos Rockwell que possuem
suporte ao NAT
Stratix 5700TM
Layer 2
9300-ENA
Layer 3
Stratix 5900TM
Layer 3
Catalog Number
•
Integrated - 1783-BMS10
GGN or 1783-BMS20 GGN
•
9300-ENA
•
1783-SRKIT
Port count
•
10 (8 + 2Gb) or 20 (18 + 2Gb)
port versions
•
2, plus configuration port
•
1 Gb, 4 FE
Configuration
•
•
•
Web Interface
IAStudio 5000 Interface
Command Line Interface
•
Web Interface
•
•
•
Web Interface
Stratix Configurator SW
Command Line Interface
Performance
•
Best - HW Wire-speed
Translations
•
Good - SW implementation
•
Better – SW implementation
Nested NAT
•
2 levels
•
2 levels
•
2 levels
Ports (Uplinks) Connecting
to Plant
•
•
Up to 2 -1Gb
Support for Ring (REP) and
Redundant Star
•
1 - 100Mb port
•
1 - 1Gb
Translations supported
•
128 with subnets
•
128
•
No fixed limit
PUBLIC
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
Stratix 5700 com NAT Integrado
 Valor
 Produto

Integrado com NAT 1:1

Versões com 10 e 20 portas
•




PUBLIC

Incluso FW Full, Gig, 1588
Implementação Layer 2
Tradução NAT para um ou ambas
portas de uplink
128 endereços de tradução incluindo
sub redes.
Opção de bloqueio de de tráfego de
dados para os dispositivos finais.




Gerenciamento de endereços IP’s de
forma mais simples.
Suporte à topologia resiliente.
Maior velocidade via cabo
Redução de custo para
desenvolvimento e suporte para
dispositivos separados – escalonável
até as 20 portas.
Segmentação de redes.
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
Implementação do NAT no Stratix 5700
PUBLIC
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
8
Utilização do NAT
 Integração entre máquinas
duplicadas – sem necessidade de
modificações no código da
máquina, facilitando a integração e
a manutenção.
 Redistribuir as máquinas em novo
local - Conversão fácil
 Suporte a arquiteturas redundantes
de redes.
 Solução pronta de IT para
fabricantes de máquinas.
 Solução para a integração de
dispositivos com apenas uma
conexão de rede.
PUBLIC
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
9
Como o NAT funciona?
Sub rede Pública
10.10.20.0/24
VLAN 20
Sub rede Privada
192.168.1.0/24
VLAN 10
Stratix 8300TM
Layer 3
Dispositivo Público
IP 10.10.20.5
GW 10.10.20.1
Src IP 10.10.20.5
Dst IP 10.10.10.10
Dispositivo Privado
IP 192.168.1.10
GW 192.168.1.1
Src IP 192.168.1.10
Dst IP 10.10.20.5
PUBLIC
Stratix
5700 w/NAT
Src IP 10.10.20.5
Src IP 10.10.10.10
Dst IP 192.168.1.10
Dst IP 10.10.20.5
Privado para Público
Privado
Público
192.168.1.10
10.10.10.10
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
10
Como o NAT Funciona –
Somente Layer 2
Sub rede Pública
10.10.20.0/24
VLAN 20
Sub rede Privada
192.168.1.0/24
VLAN 10
Stratix
5700/8000
Layer 2
Dispositivo Público
IP 10.10.10.5
Src IP 10.10.10.5
Dst IP 10.10.10.10
Dispositivo Privado
IP 192.168.1.10
Src IP 192.168.1.10
Dst IP 192.168.1.5
Stratix
5700 w/NAT
Src IP 192.168.1.5
Src IP 10.10.10.10
Dst IP 192.168.1.10
Dst IP 10.10.10.5
Privado para Publico
Privado
Publico
192.168.1.10
10.10.10.10
Publico para Privado
PUBLIC
Publico
Privado
10.10.10.5
192.168.1.5
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
11
Exemplo 1
PUBLIC
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
12
Tabela de NAT
 O Switch pode suportar multiplas
instancias de NAT
 Três tipos de entradas podem ser
configurados na tabela – Single,
Range, Subnet
 Suporte a 128 traduções NAT

O comando Subnet permite
a tradução completa ou
parcial com apenas um
entrada simples
Tipo de
Tradução
Numero de
entradas na
Tabela
Single
1
Range
Qty. of range
Subnet
PUBLIC
1
Subnet Mask
No. de
Traduções
255.255.255.240
16
255.255.255.224
32
255.255.255.192
64
255.255.255.128
128
255.255.255.0
255
255.255.0.0
65535
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
13
Exemplo de NAT
 Quantas das 128 entradas, estão sendo utilizandos no exemplo abaixo ?
 Quantos endereços estão sofrendo NAT?
PUBLIC
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
14
VLANs
 Ao configurar o NAT, você pode atribuir uma ou mais VLANs
a uma mesma instância de NAT
 Você pode atribuir as VLANs cada uplink (Gi1 / 1, Gi1 / 2)
 Selecione Gi1 / 1 e Gi1 / 2 para topologias em estrela e
anel redundante
 O NAT não altera as VLAN
 As duas sub-redes - privadas e públicas - embora
diferentes, precisam compartilhar a mesma VLAN para
se comunicar
 Se uma VLAN é atribuída a uma instancia de NAT, o tráfego
está sujeito aos parâmetros de configuração desta instancia
 Se uma VLAN não é atribuída a uma instância NAT, seu
trafego não é alterado e pode circular pela trunk port
PUBLIC
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
Gerenciamento da Interface e VLANs
 A interface de gerenciamento do switch
(ex. Device Manager) fica em uma sub-rede
privada, lembre-se de associar a sua VLAN
a uma instância NAT
 Você pode efetuar qualquer mudança a partir
da sub-rede privada. No entanto, para
gerenciar o switch a partir da sub-rede
pública, você deve configurar um NAT privado
para público
 A interface de gerenciamento do switch pode
ser associado a uma VLAN que está ou não
atribuída a uma instância NAT
PUBLIC
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
16
Permissões de trafego
 O Stratix 5700 com NAT permite a implementação de bloqueios de alguns
tipos de trafegos de informação, chamado “traffic permits”
 Pode ser baseado em instancia ou na base
 O trafego em VLANs não relacionadas não serão afetadas por estas
regras
PUBLIC
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
17
Suporte do RSLinx
• Driver Ethernet Devices – Você pode configurar um dispositivo como NAT,
pois o seu endereço IP na guia “Port Configuration” não coincide com o
endereço IP que aparece no cabeçalho.
PUBLIC
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
18
Restrições do NAT
 Tráfego de dados criptografados e protocolos de verificação de
integridade geralmente são incompatíveis com o NAT (por exemplo, o
modo de transporte IPSec *)
 Aplicativos que utilizam inicio de sessão dinâmico, como o NetMeeting *
 Os módulos de safety Rockwell, 1791-ES (endereço IP é usado na
assinatura de Segurança e o NAT irá desqualificá-lo)
 Microsoft DCOM (utilizado em muitas aplicações do Windows, usado em
comunicações OPC)
 Aplicações de Multicast incluindo o CIP Sync e redundância do CLX
Resumo: Se a informações de origem, como o endereço IP estão
incluídos nos dados e em seguida, o dispositivo receptor efetuar
algum calculo para checar a integridade o pacote será desqualificado.
* www.tcpipguide.com
PUBLIC
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
19
Exemplo 2
PUBLIC
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
20
Exemplo 3
PUBLIC
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
21
Demonstração
192.168.1.113
10.10.10.113
Rede Privada
192.168.1.3
10.10.10.3
192.168.1.1
10.10.10.1
10.10.10.99
192.168.1.99
Rede Pública
PUBLIC
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
22
Obrigado por participar!
PUBLIC
www.rockwellautomation.com
PUBLIC - 5058-CO900H
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.
Download