Configurando grupos IPMP-Oracle Solaris Administration: Interfaces de rede e virtualização de rede

configurando grupos IPMP

esta seção fornece procedimentos que são usados para planejar e configurar grupos IPMP.A visão geral no Capítulo 14, apresentando IPMP descreve a implementação da interface Asan do grupo IPMP. Assim, neste capítulo, os Termos grupo IPMP e interface IPMP são usadosinterchangeably.

como planejar um grupo IPMP

o procedimento a seguir inclui as tarefas de planejamento e informações necessárias para ser gatheredprior para configurar um grupo IPMP. As tarefas não precisam ser realizadas em sequência.

Nota-você deve configurar apenas um grupo IPMP para cada sub-rede ou domínio L2broadcast. Para obter mais informações, consulte quando você deve usar o IPMP.

  1. Determine a configuração geral do IPMP que atenderia às suas necessidades.

    sua configuração IPMP depende do que sua rede precisa para lidar com o tipo de tráfego hospedado em seu sistema. O IPMP espalha pacotes de rede de saída através das interfaces do grupo IPMP e, assim, melhora a taxa de transferência da rede. No entanto, para a conexão agiven TCP, o tráfego de entrada normalmente segue apenas um caminho físico para minimizar o risco de processamento de pacotes fora de ordem.

    assim, se sua rede lida com um grande volume de tráfego de saída, a configuração do número abig de interfaces em um grupo IPMP pode melhorar o desempenho da rede. Seem vez disso, o sistema hospeda tráfego de entrada pesado, então o número de interfaces Emo grupo não melhora necessariamente o desempenho ao espalhar o tráfego de carga. No entanto, havingmore interfaces subjacentes ajuda a garantir a disponibilidade da rede durante a falha da interface.

  2. para sistemas baseados em SPARC, verifique se cada interface do grupo possui o endereço MAC aunique.

    para configurar um endereço MAC exclusivo para cada interface no sistema, seeSPARC: Como garantir que o endereço MAC de uma Interface seja exclusivo.

  3. certifique-se de que o mesmo conjunto de módulos STREAMS seja enviado e configurado em todas as interfaces no grupo IPMP.

    todas as interfaces no mesmo grupo devem ter a mesma configuração de módulos de STREAMS na mesma ordem.

    1. Verifique a ordem dos módulos STREAMS em todas as interfaces no ipmpgroup prospectivo.

      você pode imprimir uma lista de módulos STREAMS usando o comando ifconfig interface modlist. Forexample, aqui está a saída ifconfig para uma interface net0:

      # ifconfig net0 modlist 0 arp 1 ip 2 e1000g

      como mostra a saída, as interfaces normalmente existem como drivers de rede diretamente abaixo do módulo IP. Essas interfaces não devem exigir configuração adicional.

      no entanto, certas tecnologias se inserem como um módulo de fluxos entre o módulo IP e o driver de rede. Se um módulo STREAMS é stateful, então o comportamento inesperado pode ocorrer no failover, mesmo se você empurrar o mesmo módulo para allof as interfaces em um grupo. No entanto, você pode usar STREAMSmodules sem estado, desde que os empurre na mesma ordem em allinterfaces no grupo IPMP.

    2. empurre os módulos de uma interface na ordem padrão para o IPMPgroup.
      ifconfig interface modinsert module-name@position
      ifconfig net0 modinsert vpnmod@3
  4. Use o mesmo formato de endereçamento IP em todas as interfaces do grupo IPMP.

    se uma interface estiver configurada para IPv4, todas as interfaces do grupodeve ser configurado para IPv4. Por exemplo, se você adicionar endereçamento IPv6 parauma interface, todas as interfaces no grupo IPMP devem ser configuradas paraipv6 suporte.

  5. Determine o tipo de detecção de falha que você deseja implementar.

    por exemplo, se você deseja implementar a detecção de falhas baseada em probe, então você deveconfigure endereços de teste nas interfaces subjacentes. Para informações relacionadas, veja tipos de detecção de falhas no IPMP.

  6. certifique-se de que todas as interfaces do grupo IPMP estão conectadas à rede samelocal.Por exemplo, você pode configurar switches Ethernet na mesma sub-rede IP em um grupo IPMP. Você pode configurar qualquer número de interfaces no grupo anIPMP.

    Nota-Você também pode configurar um grupo ipmp de interface única, por exemplo, se o seusistema tiver apenas uma interface física. Para obter informações relacionadas, consulte Tipos de Configurações de Interface IPMP.

  7. certifique-se de que o grupo IPMP não contenha interfaces com diferentes tipos de mídia de rede.

    as interfaces agrupadas devem ser do mesmo tipo de interface,conforme definido em / usr / include / net / if_types.h. por exemplo, você não pode combinar interfaces Ethernet e Tokenring em um grupo IPMP. Como outro exemplo, você não pode combinar a interface do barramento aToken com interfaces do modo de transferência assíncrona (ATM) no mesmo IPMPgroup.

  8. para ipmp com interfaces ATM, configure as interfaces ATM no modo de emulação LAN.

    IPMP não é suportado para interfaces usando IP clássico sobre ATM.

como configurar um grupo IPMP usando DHCP

na implementação IPMP atual, os grupos IPMP podem ser configurados com suporte ao Dynamic HostConfiguration Protocol (DHCP).

um grupo ipmp de interface múltipla pode ser configurado com interfaces active-active ou interfaces Active-standby.Para obter informações relacionadas, consulte Tipos de Configurações de Interface IPMP. O procedimento a seguir descreve as etapas para configurar o grupo ANACTIVE-standby IPMP usando DHCP.

Antes de começar

certifique-se de que as interfaces IP que estarão no grupo ipmp foram configuradas corretamente nos datalinks de rede do sistema. Você pode criar um IPMPinterface mesmo se as interfaces IP subjacentes ainda não existirem. No entanto, as configurações subsequentes nesta interface IPMP falharão.

para procedimentos para configurar links e interfaces IP, consulte Configuração da Interface IP (Tarefas). Para obter informações sobre como configurar interfaces IPv6, consulte Configurando uma Interface IPv6 no Oracle Solaris Administration: IP Services.Além disso, se você estiver usando um sistema SPARC, configure um endereço MAC exclusivo para cada interface. Para procedimentos, consulte SPARC: Como garantir que o endereço MAC de uma Interface seja exclusivo.

finalmente, se você estiver usando DHCP, certifique-se de que as interfaces subjacentes possuaminfinite arrendamentos. Caso contrário, em caso de falha de grupo, os endereços de teste willexpire e o daemon IPMP desativarão a detecção de falha baseada em sonda e a detecção de falha baseada em link serão usados. Se a detecção de falhas baseada em link descobrir que a interface está funcionando, o daemon pode relatar erroneamente que a interface foi reparada.Para obter mais informações sobre como configurar o DHCP, consulte o Capítulo 13, planejamento para o serviço DHCP (tarefas), no Guia de administração do sistema: Serviços IP.

Nota-Você não pode usar IPMP se o perfil de rede ativo no sistema éum perfil reativo. Antes de configurar grupos IPMP, se necessário, habilite o perfil Defaultfixedpara alternar para um perfil de configuração de rede fixa. Para procedimentos, consulte Perfis e Ferramentas de configuração.

  1. torne-se um administrador.

    para obter mais informações, consulte Como obter direitos administrativos no Oracle Solaris Administration: Security Services.

  2. crie uma interface IPMP.
    # ipadm create-ipmp ipmp-interface

    onde

    ipmp-interface especifica o nome da interface IPMP. Você pode atribuir qualquer significativonome à interface IPMP. Como acontece com qualquer interface IP, o nome consistede uma string e um número, como ipmp0.

  3. crie as interfaces IP subjacentes se elas ainda não existirem.
    # ipadm create-ip under-interface

    onde sub-interface se refere à interface IP que você adicionará ao grupo ipmp.

  4. adicione interfaces IP subjacentes que conterão endereços de teste para o grupo IPMP.
    # ipadm add-ipmp -i under-interface1 ipmp-interface

    você pode criar tantas interfaces IP para o grupo IPMP quanto disponíveis no sistema.

  5. tem DHCP configurar e gerenciar os endereços de dados na interface IPMP.
    # ipadm create-addr -T dhcp addrobj

    o addrobj representa um objeto de endereço e usa a interface/string de formato. A interface nesta etapa é a interface IPMP. A string pode ser qualquer string definida pelo Usuário.Assim, se você tiver vários endereços de dados na interface IPMP, os objetos correspondingaddress seriam ipmp-interface/string1, ipmp-interface/string2, ipmp-interface/string3 e assim por diante.

  6. tem DHCP gerenciar os endereços de teste nas interfaces subjacentes.

    você precisa emitir o seguinte comando para cada interface subjacente do grupo doipmp.

    # ipadm create-addr -T dhcp addrobj

    o addrobj representa um objeto de endereço e usa a interface/string de formato. A interface nesta etapa é a interface subjacente. A string pode ser qualquer string definida pelo Usuário.Assim, se você tiver várias interfaces subjacentes para o grupo IPMP, os objetos correspondingaddress seriam sub-interface1/string, ipmp-interface2/string, ipmp-interface3/string e assim por diante.

Exemplo 15-1 a Configuração de um IPMP Grupo Com DHCP

Este exemplo mostra como configurar um ativo-espera IPMP grupo com DHCP andis com base na seguinte cenário:

  • Três subjacente interfaces para o IPMP grupo será configurado através de seus respectivos datalinks net0, net1, e net2 são designados membros da IPMP grupo.

  • a interface ipmp itops0 compartilha o mesmo nome com o grupo IPMP.

  • net2 é a interface de espera designada.

  • para usar a detecção de falhas baseada em sonda, todas as interfaces subjacentes recebem endereços de teste.

# ipadm create-ipmp itops0# ipadm create-ip net0# ipadm create-ip net1# ipadm create-ip net2# ipadm add-ipmp -i net0 -i net1 -i net2 itops0# ipadm create-addr -T dhcp itops0/dhcp0# ipadm create-addr -T dhcp itops0/dhcp1# ipadm create-addr -T dhcp net0/test# ipadm create-addr -T dhcp net2/test# ipadm create-addr -T dhcp net3/test# ipadm set-ifprop -p standby=on net2

como configurar manualmente um grupo Ipmp Ativo-Ativo

o procedimento a seguir descreve etapas para configurar manualmente um grupo ipmp ativo-ativo.

Antes de começar

certifique-se de que as interfaces IP que estarão no potencial IPMPgroup foram configuradas corretamente nos datalinks de rede do sistema. Para procedimentos para configurelinks e interfaces IP, consulte Configuração da Interface IP (Tarefas). Para obter informações sobre como configurar interfaces IPv6, consulte Configurando uma Interface IPv6 no Oracle Solaris Administration: IP Services. Você pode criar uma interface IPMP mesmo se as interfaces IP subjacentes ainda não existirem. No entanto, as configurações subsequentes nesta interface IPMP falharão.Além disso, se você estiver usando um sistema SPARC, configure um endereço MAC exclusivo para cada interface. Para procedimentos, consulte SPARC: Como garantir que o endereço MAC de uma Interface seja exclusivo.

  1. torne-se um administrador.

    para obter mais informações, consulte Como obter direitos administrativos no Oracle Solaris Administration: Security Services.

  2. crie uma interface IPMP.
    # ipadm create-ipmp ipmp-interface

    onde

    ipmp-interface especifica o nome da interface IPMP. Você pode atribuir qualquer significativonome à interface IPMP. Como acontece com qualquer interface IP, o nome consistede uma string e um número, como ipmp0.

  3. adicione interfaces IP subjacentes ao grupo.
    # ipadm add-ipmp -i under-interface1 ipmp-interface

    onde subinterface se refere à interface subjacente do grupo IPMP. Você podeAdicione quantas interfaces IP estiverem disponíveis no sistema.

    nota-em um ambiente de pilha dupla, colocar a instância IPv4 de uma interface em grupo aparticular coloca automaticamente a instância IPv6 no mesmo grupo também.

  4. adicione endereços de dados à interface IPMP.
    # ipadm create-addr -T static IP-address addrobj

    o endereço IP pode estar na notação CIDR.

    o addrobj deve usar a Convenção de nomenclatura ipmp-interface / any-string. Assim, se o nome da interface IPMP for ipmp0, o addrobj pode ser ipmp0/dataaddr.

  5. adicionar endereços de teste nas interfaces subjacentes.
    # ipadm create-addr -T static IP-address addrobj

    o endereço IP pode estar na notação CIDR.

    o addrobj deve usar a Convenção de nomenclatura sob-interface / qualquer-string. Assim, se o nome deuma interface subjacente é net0, então o addrobj pode ser net0/testaddr.

    Nota-você precisa configurar um endereço de teste somente se quiser usar a detecção de falhas baseada em sonda em uma interface específica.

    todos os endereços IP de teste em um grupo IPMP devem usar o mesmo networkprefix. Os endereços IP de teste devem pertencer a uma única sub-rede IP.

como configurar manualmente um grupo Ipmp ativo em espera

para obter mais informações sobre interfaces em espera, consulte Tipos de Configurações de Interface IPMP. O procedimento a seguir configura o grupo anIPMP em que uma interface é mantida como reserva. Essa interface é implantada somente quando uma interface ativa no grupo falha.

  1. torne-se um administrador.

    para obter mais informações, consulte Como obter direitos administrativos no Oracle Solaris Administration: Security Services.

  2. crie uma interface IPMP.
    # ipadm create-ipmp ipmp-interface

    onde

    ipmp-interface especifica o nome da interface IPMP. Você pode atribuir qualquer significativonome à interface IPMP. Como acontece com qualquer interface IP, o nome consistede uma string e um número, como ipmp0.

  3. adicione interfaces IP subjacentes ao grupo.
    # ipadm add-ipmp -i under-interface1 ipmp-interface

    onde subinterface se refere à interface subjacente do grupo IPMP. Você podeAdicione quantas interfaces IP estiverem disponíveis no sistema.

    nota-em um ambiente de pilha dupla, colocar a instância IPv4 de uma interface em grupo aparticular coloca automaticamente a instância IPv6 no mesmo grupo também.

  4. adicione endereços de dados à interface IPMP.
    # ipadm create-addr -T static IP-address addrobj

    o endereço IP pode estar na notação CIDR.

    o addrobj deve usar a Convenção de nomenclatura ipmp-interface / any-string. Assim, se o nome da interface IPMP for ipmp0, o addrobj pode ser ipmp0/dataaddr.

  5. adicionar endereços de teste nas interfaces subjacentes.
    # ipadm create-addr -T static IP-address addrobj

    o endereço IP pode estar na notação CIDR.

    o addrobj deve usar a Convenção de nomenclatura sob-interface / qualquer-string. Assim, se o nome deuma interface subjacente é net0, então o addrobj pode ser net0/testaddr.

    Nota-você precisa configurar um endereço de teste somente se quiser usar a detecção de falhas baseada em sonda em uma interface específica.

    todos os endereços IP de teste em um grupo IPMP devem usar o mesmo networkprefix. Os endereços IP de teste devem pertencer a uma única sub-rede IP.

  6. Configure uma das interfaces subjacentes como uma interface de espera.
    # ipadm set-ifprop -p standby=yes under-interface

exemplo 15-2 Configurando um grupo Ipmp ativo em Standby

este exemplo mostra como criar manualmente uma configuração ipmp ativo em standby. O exemplo começa com a criação das interfaces subjacentes.

# ipadm create-ip net0# ipadm create-ip net1# ipadm create-ip net2# ipadm create-ipmp itops0# ipadm add-ipmp -i net0 -i net1 -i net2 itops0# ipadm create-addr -T static -a 192.168.10.10/24 itops0/v4add1# ipadm create-addr -T static -a 192.168.10.15/24 itops0/v4add2# ipadm create-addr -T static -a 192.168.85.30/24 net0/test# ipadm create-addr -T static -a 192.168.85.32/24 net1/test# ipadm create-addr -T static -a 192.168.85.34/24 net2/test# ipadm set-ifprop -p standby=yes net2# ipmpstat -gGROUP GROUPNAME STATE FDT INTERFACESitops0 itops0 ok 10.00s net0 net1 (net2)# ipmpstat -tINTERFACE MODE TESTADDR TARGETSnet0 routes 192.168.10.30 192.168.10.1net1 routes 192.168.10.32 192.168.10.1net2 routes 192.168.10.34 192.168.10.5

Write a Comment

O seu endereço de email não será publicado.