Um route domain é uma tabela de roteamento com um número. Essa definição fica só um pouco aquém do que ele faz: ao dar um ID de domínio às VLANs, aos self-IPs e aos objetos de tráfego, um BIG-IP passa a hospedar vários ambientes de camada 3 independentes, inclusive ambientes cujos planos de endereçamento se chocam. Dois tenants (clientes ou áreas que dividem o equipamento) podem usar ambos 10.0.0.0/8 no mesmo BIG-IP, cada um no seu domínio, sem nunca se encontrarem.

A notação

Endereços fora do domínio padrão levam um sufixo com sinal de porcentagem: 10.1.1.1%2 é o 10.1.1.1 no route domain 2. O route domain 0 é o padrão e seus endereços não levam sufixo; por isso a maioria das configurações nunca mostra essa notação. O sufixo vai onde quer que haja um endereço (virtual servers, membros de pool, self-IPs), e esquecê-lo é o erro clássico: um membro de pool cadastrado como 10.1.1.1, quando os servidores estão no domínio 2, aponta para outro host no domínio 0, que provavelmente nem existe.

Associação e isolamento

As VLANs são atribuídas a route domains, e tudo o que está numa herda o domínio dela. Cada domínio tem a própria tabela de roteamento e a própria rota padrão. O strict isolation é a opção que decide se o domínio fica totalmente fechado ou se deixa passar algum tráfego: ligado (o padrão), ele só permite forwarding do domínio para o domínio pai especificado; desligado, tanto no domínio de origem quanto no de destino, permite que o tráfego passe para qualquer route domain do sistema. Os domínios pai criam exatamente essa hierarquia: um domínio filho pode recorrer às rotas do pai, o que é útil quando os tenants compartilham um segmento de serviços comuns, mas mantêm privado o próprio espaço.

A ligação com a administração

Route domains combinam naturalmente com as partições administrativas: uma partição pode ter um route domain padrão, e assim os objetos criados pelos administradores de um tenant já caem no ambiente de camada 3 daquele tenant, sem ninguém precisar digitar sinal de porcentagem. Juntos, os dois recursos cobrem as duas metades da : as partições definem quem pode mexer em quais objetos, e os route domains definem por onde os pacotes desses objetos podem passar.

Como explicar o recurso na prova

O blueprint de LTM (a lista oficial de objetivos da prova) pede uma coisa só aqui: explicar o que os route domains fazem. A resposta curta: eles criam instâncias de roteamento independentes dentro de um único equipamento, identificadas por um ID numérico e pela notação com porcentagem, e com isso oferecem isolamento do espaço de endereçamento para redes sobrepostas, rotas padrão por tenant e compartilhamento controlado por meio dos domínios pai e da opção strict isolation. Se você ainda perceber o %ID faltando numa configuração de cenário, está um passo à frente da questão.

Fontes