Solaris 11.1
No
início desse mês em um evento mundial da Oracle chamado Oracle Open World foi
lançada a nova release do Solaris 11. Ela chega cheia de novidades, são
aproximadamente 300 novas funcionalidade em rede, segurança, administração e
outros. Hoje vou falar de uma funcionalidade de rede muito interessante que é o
Link Aggregation.
O
Solaris já suporta Link Aggregation desde Solaris 10 Update 1 porem no Solaris
11 Update 1 tivemos incrementos significantes. O Link Aggregation como o
próprio nome diz, é a agregação de mais de uma inteface física de rede em uma
interface lógica .Veja agumas funcionalidade do Link Aggregation:
· Aumentar a largura da banda;
· Imcrementar a segurança fazendo Failover e
Failback;
· Melhora a administração da rede;
O Solaris
11.1 suporta 2(dois) tipos de Link Aggregation o Trunk aggregation e o Datalink
Multipathing aggregation, ambos trabalham fazendo com que o pacote de rede seja
distribuído entre as intefaces da agregação garantindo melhor utilização da
rede.vamos ver um pouco melhor cada um deles.
Trunk Aggregation
O Trunk
Aggregation tem como objetivo aumentar a largura de banda, seja para aplicações
que possue um tráfego de rede alto seja para consolidação. Por exemplo temos um
servidor que foi adquirido para comportar várias máquinas virtuais onde cada
uma delas tem uma demanda e esse servidor possue 2(duas) placas de rede.
Podemos então criar uma agregação entre essas 2(duas) placas de forma que o
Solaris 11.1 vai enchergar as 2(duas) placas como se fosse 1(uma) fazendo com que
a largura de banda duplique, veja na figura abaixo:
A
figura mostra uma agregação com 2(duas) placas físicas NIC 1 e NIC 2 conectadas
no mesmo switch e 2(duas) interfaces virtuais VNIC A e VNIC B. Porem para que
isso funcione temos que ter um switch com suporte a LACP ( Link Aggregation Control
Protocol ). A função do LACP é fazer a aggregação na camada do switch pois se
isso não for feito o pacote que sairá do servidor não poderá ser montado quando
chegar no switch.
Uma
outra forma de configuração do Trunk Aggregation é o ponto-a-ponto onde ao
invéz de se usar um switch, os 2 servidores são conectados diretamente. Nesse caso a agregação de um servidor irá
falar diretamente com a agregação do outro garantindo uma proteção contra
falhas e tambem uma largura de banda maior.
Vejamos
como configurar o Trunk Aggregation:
1 –
Verificando quais intefaces disponíveis
#
dladm show-link
2 –
Verificando interfaces
#
ipadm show-if
3 –
Apagando o endereçamento das interfaces existentes
#
ipadm delete-ip <interface>
4 –
Criando o Trunk aggregation
# dladm create-aggr -L active -l
<interface> -l <interface>
aggr0
5 – Listando a agregação criada
# dladm show-aggr
Data Link
Multipath Aggregation
Como vimos anteriormente
o Trunk aggregation é implementado apenas 1(um) switch que possua suporte a
LACP portanto, temos um ponto único de falha que é o switch. Para solucionar
esse problema no Solaris 10 utilizavamos o IPMP ( IP Multipathing ) que é a
combinação de 2(duas) agregações em um mesmo link ou seja, outro camada de
virtualização. Agora com o Solaris 11 Update 1 isso não é mais necessário, voce
pode ter uma agregação de 2(duas) interfaces físicas e cada uma conectada a
1(um) swtich diferente, veja a figura abaixo:
Temos
aqui uma agregação chamada aggr contendo 4(quatro) interfaces físicas sendo que
as interfaces NIC 1 e NIC 2 estão conectadas em um Switch e as intefaces NIC 3
e NIC 4 estão conectadas em outro Swicth.
Além disso foram criadas mais 4(quatro) interfaces virtuais vnic A, vnic B,
vnic C e vnic D que podem ser destinadas a diferentes aplicações/zones. Com
isso garantimos alta disponibilidade em todas a camadas pois podemos ter falhas
tanto em switches, links como em interfaces de rede físicas.
Para
configurar siga os mesmo passos da configuração do Trunk Aggregation até o
passo 3 depois faça o seguinte:
4 –
Criando o Trunk aggregation
# dladm create-aggr -m haonly
-l <interface> -l <interface> aggr0
5 – Listando a agregação
criada
#
dladm show-aggr
Depois
de configurado seja no modo Trunk aggregation ou no modo Data Link Multipathing
aggregation pode ser feito a troca de um modo para o outro, pode adcionar e
remover interfaces físicas ou vituais.
Bem
pessoal, era isso que eu tinha para mostar sobre a nova funcionalidade do Link
Aggregation do Solaris 11 Update 1 espero que tenham gostado, até uma próxima
novidade.