Introdução
Este documento descreve o Performance Routing (PfRv3), uma solução inteligente que monitora vários parâmetros relacionados ao desempenho da rede, como atraso, instabilidade e utilização do link. Assim, o PfRv3 escolhe o melhor link de saída entre vários candidatos e roteia o tráfego sobre ele. Para conseguir isso, o PfRv3 permite que o administrador de rede configure políticas centralizadas no hub mestre que são então enviadas para vários spokes de hub.
Pré-requisitos
Requisitos
A Cisco recomenda que você tenha conhecimento básico de Roteamento de desempenho (PfR).
Componentes Utilizados
Este documento não se restringe a versões de software e hardware específicas.
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a sua rede estiver ativa, certifique-se de que entende o impacto potencial de qualquer comando.
Configurar
Definição de política centralizada
No PfRv3, todas as políticas são criadas e modificadas pelo dispositivo de hub mestre. O hub principal também é responsável por enviar essas políticas a todos os dispositivos spoke principais. Esse provisionamento central de políticas agrega muito à escalabilidade do PfRv3. As políticas definidas pelo administrador de rede ditam o tratamento de vários tipos de tráfego. O tráfego pode ser agrupado/categorizado com base no valor de DSCP ou no tipo de aplicativo, como Lotus Notes, WebEx e assim por diante.
Família de Endereços de Serviço (SAF) do EIGRP:
O EIGRP forma o adjacente de vizinho SAF com o Hub Border Router e também com o roteador da Filial Principal. Este é um conjunto de adjacências de vizinhos SAF do EIGRP formado:
- Controlador principal de hub <—> Roteador de borda de hub
- Controlador principal de hub <—> Controlador principal de filial
- Controlador principal da filial <—> Roteador de borda da filial
A estrutura SAF do EIGRP é usada pelo PfRv3 para enviar políticas do local do hub para vários locais de spoke. Somente o mestre do hub está autorizado a modificar qualquer política pré-implantada e essas políticas modificadas são então sincronizadas com outro mestre do spoke sobre a estrutura SAF do EIGRP.
Diagrama de Rede
Configurações
Roteador de Hub Mestre R3
interface Loopback0
ip address 10.3.3.3 255.255.255.255
!
domain PfRv3
vrf default
master hub
source-interface Loopback0
class VOICE sequence 10
match dscp ef policy voice
path-preference MPLS fallback INET
Roteador de Borda de Hub R4
interface Loopback0
ip address 10.4.4.4 255.255.255.255
!
domain PfRv3
vrf default
border
source-interface Loopback0
master 10.3.3.3
domain one path MPLS
Roteador de Borda de Hub R5
interface Loopback0
ip address 10.5.5.5 255.255.255.255
domain one
vrf default
border
source-interface Loopback0
master 10.3.3.3
domain one path INET
Roteador mestre da filial R9
interface Loopback0
ip address 10.9.9.9 255.255.255.255
domain PFRv3
vrf default
border
source-interface Loopback0
master local
master branch
source-interface Loopback0
hub 10.3.3.3
Roteador principal da filial R10
interface Loopback0
ip address 10.10.10.10 255.255.255.255
domain PFRv3
vrf default
border
source-interface Loopback0
master local
master branch
source-interface Loopback0
hub 10.3.3.3
Verificar
Verificação e Verificação do EIGRP SAF
R3 forma a adjacência EIGRP SAF com Spoke Master Controller (R9 e R10) e roteadores de Borda de Hub (R4 e R5).
R3#show eigrp service-family ipv4 neighbors
EIGRP-SFv4 VR(#AUTOCFG#) Service-Family Neighbors for AS(59501)
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
3 10.4.4.4 Lo0 503 01:30:28 9 100 0 7
2 10.5.5.5 Lo0 592 01:30:28 11 100 0 7
1 10.9.9.9 Lo0 505 01:30:28 22 132 0 10
0 10.10.10.10 Lo0 519 01:30:28 21 132 0 10
O roteador Spoke Master forma a relação de vizinhança SAF com o controlador mestre do hub
R9#show eigrp service-family ipv4 neighbors
EIGRP-SFv4 VR(#AUTOCFG#) Service-Family Neighbors for AS(59501)
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
0 10.3.3.3 Lo0 530 01:34:43 32 192 0 19
Quando o PfRv3 é configurado, o EIGRP SAF é iniciado automaticamente em segundo plano. Não há necessidade de configuração adicional. A vizinhança SAF do EIGRP é construída entre o hub principal e os roteadores de borda mestre (BR), bem como o hub principal e os spokes principais.
É essencial ter a adjacência SAF do EIGRP estabelecida, pois o SAF estabelece a base para a troca e a sincronização de políticas, índices de monitoramento de desempenho (PMIs) e assim por diante.
Envio de Política do Hub Mestre para Spokes Mestre sobre EIGRP SAF
R3#show domain one master policy
No Policy publish pending
class VOICE sequence 10
path-preference MPLS fallback INET
class type: Dscp Based
match dscp ef policy voice
priority 2 packet-loss-rate threshold 1.0 percent
priority 1 one-way-delay threshold 150 msec
priority 3 jitter threshold 30000 usec
priority 2 byte-loss-rate threshold 1.0 percent
R9#show domain one master policy
class VOICE sequence 10
path-preference MPLS fallback INET
class type: Dscp Based
match dscp ef policy voice
priority 2 packet-loss-rate threshold 1.0 percent
priority 1 one-way-delay threshold 150 msec
priority 3 jitter threshold 30000 usec
priority 2 byte-loss-rate threshold 1.0 percent
Os prefixos de site também são enviados por meio da família de endereços SAF
Os prefixos de site são prefixos internos para cada site. O banco de dados de prefixo do site reside em Controladores Mestres e Roteadores de Borda. Os prefixos de site são aprendidos quando o tráfego é iniciado de cada site destinado ao local spoke. O controlador mestre e o roteador de borda mantêm a tabela Site-Prefix, que deve ser sincronizada em cada local de execução do PFR. Os sinalizadores na tabela de prefixos de site ajudam a entender como os prefixos são aprendidos.
L Flag :- Indica os prefixos aprendidos localmente, por meio da monitoração do tráfego de saída nos links wan.
Sinalizador S :- Indica prefixos aprendidos através da família de endereços SAF.
Flag C :- Indica prefixos configurados no mestre usando o comando "site-prefixes".
Sinalizador T :- Indica prefixos como prefixo da empresa.
Neste exemplo, o prefixo 10.2.3.0/24 é aprendido localmente em R3 e suas informações são passadas para R9 via SAF:
R3#sh domain one master site-prefix
Change will be published between 5-60 seconds
Next Publish 01:54:04 later
Prefix DB Origin: 10.3.3.3
Prefix Flag: S-From SAF; L-Learned; T-Top Level; C-Configured;
Site-id Site-prefix Last Updated Flag
--------------------------------------------------------------------------------
10.3.3.3 10.2.3.0/24 1w1d ago L,
10.9.9.9 10.20.20.0/24 00:06:30 ago S,
--------------------------------------------------------------------------------
R9#sh domain one master site-prefix
Change will be published between 5-60 seconds
Next Publish 01:55:53 later
Prefix DB Origin: 10.9.9.9
Prefix Flag: S-From SAF; L-Learned; T-Top Level; C-Configured;
Site-id Site-prefix Last Updated Flag
--------------------------------------------------------------------------------
10.3.3.3 10.2.3.0/24 00:11:41 ago S,
10.9.9.9 10.20.20.0/24 00:04:06 ago L,
--------------------------------------------------------------------------------
Este diagrama mostra vários atributos que estão sendo enviados sobre a família EIGRP SAF:
- O banco de dados de prefixo do site, a especificação de monitoramento e os modelos globais no Hub MC são enviados pelo SAF do EIGRP para todos os dispositivos de borda de hub.
- O hub mestre também envia prefixos de site e modelos globais para o mestre de borda usando o SAF.
- Em seguida, o Border Master envia seus prefixos de site local, bem como os atributos que ele assinou do hub MC, como mostrado na etapa 2, para seu BR.
Esta é a saída do Roteador de Hub Mestre que mostra que ele está publicando os serviços
R3#show domain one master peering
Peering state: Enabled
Origin: Loopback0(10.3.3.3)
Peering type: Listener
Subscribed service:
cent-policy (2) :
site-prefix (1) :
Last Notification Info: 01:06:33 ago, Size: 242, Compressed size: 160, Status: No Error, Count: 31
service-provider (4) :
globals (5) :
pmi (3) :
Published service:
site-prefix (1) :
Last Publish Info: 01:06:33 ago, Size: 168, Compressed size: 132, Status: No Error
cent-policy (2) :
Last Publish Info: 1w0d ago, Size: 1380, Compressed size: 345, Status: No Error
pmi (3) :
Last Publish Info: 1w0d ago, Size: 1535, Compressed size: 432, Status: No Error
globals (5) :
Last Publish Info: 1w0d ago, Size: 325, Compressed size: 197, Status: No Error
Esta é a saída do roteador de borda de hub
R5#show domain one border peering
Peering state: Enabled
Origin: Loopback0(10.5.5.5)
Peering type: Peer(With 10.3.3.3)
Subscribed service:
pmi (3) :
Last Notification Info: 01:30:58 ago, Size: 1535, Compressed size: 452, Status: No Error, Count: 47
site-prefix (1) :
Last Notification Info: 01:07:09 ago, Size: 242, Compressed size: 160, Status: No Error, Count: 464
globals (5) :
Last Notification Info: 01:30:58 ago, Size: 325, Compressed size: 217, Status: No Error, Count: 47
Published service:
Portanto, é apenas Assinar os serviços que estão sendo oferecidos do Hub Master Router .
R9#show domain one maste peering
Peering state: Enabled
Origin: Loopback0(10.9.9.9)
Peering type: Listener, Peer(With 10.3.3.3)
Subscribed service:
cent-policy (2) :
Last Notification Info: 01:35:29 ago, Size: 1380, Compressed size: 365, Status: No Error, Count: 25
site-prefix (1) :
Last Notification Info: 01:11:39 ago, Size: 242, Compressed size: 160, Status: No Error, Count: 339
service-provider (4) :
globals (5) :
Last Notification Info: 01:35:29 ago, Size: 325, Compressed size: 217, Status: No Error, Count: 50
Published service:
site-prefix (1) :
Last Publish Info: 01:11:40 ago, Size: 242, Compressed size: 140, Status: No Error
R9#show domain one border peering
Peering state: Enabled
Origin: Loopback0(10.9.9.9)
Peering type: Peer(With 10.9.9.9)
Subscribed service:
pmi (3) :
Last Notification Info: 01:36:26 ago, Size: 1535, Compressed size: 452, Status: No Error, Count: 25
site-prefix (1) :
Last Notification Info: 01:12:36 ago, Size: 242, Compressed size: 160, Status: No Error, Count: 339
globals (5) :
Last Notification Info: 01:36:26 ago, Size: 325, Compressed size: 217, Status: No Error, Count: 50
Published service: