Contents

Introduction

Problema

Solução

Informações Relacionadas

Introduction

Este documento descreve como lidar com a política local padrão no chassi do Cisco Aggregation Services Router (ASR) 5500, em caso de falha de PCRF (Policy Control and Rule Function), quando a política padrão local não está configurada.

Problema

O ASR PGW (Packet Data Gateway) falhou ao manipular a política padrão para assinantes quando o PCRF estava inoperante. Na fase de atualização do PCRF, foram observados problemas no PCRF. No entanto, o ASR PGW não conseguiu processar a política predefinida para assinantes, o que fez com que muitas sessões fossem abandonadas.

Os rastreamentos do Wireshark indicam que todos os pacotes CCA-I (Credit Control Answer Initial) são enviados do PCRF com o Diameter Result-Code "DIAMETER_UNKNOWN_SESSION_ID (5002)" durante o incidente.

Um exemplo de pacote é mostrado aqui:

2014-10-01 06:20:00.009092    107.72.199.142  172.18.232.142  DIAMETER 286

[TCP Retransmission] cmd=Credit-ControlAnswer(272) flags=-P-- appl=3GPP

Gx(16777238) h2h=70409850 e2e=4a67829

AVP: CC-Request-Type(416) l=12 f=-M- val=INITIAL_REQUEST (1)

AVP: Result-Code(268) l=12 f=-M- val=DIAMETER_UNKNOWN_SESSION_ID (5002)

Na configuração, o ASR não tem o fallback de Diretiva Local configurado para códigos 5002 (ou 5xxx) para executar o Tratamento de Falha (FH) para esses códigos:

failure-handling-template FHtemplate

msg-type credit-control-initial failure-type diameter result-code 3000 to 3999

action continue local-fallback

msg-type credit-control-initial failure-type tx-expiry action continue local-fallback

msg-type credit-control-initial failure-type resp-timeout action continue

local-fallback

msg-type credit-control-initial failure-type diabase-error action continue

local-fallback

msg-type credit-control-update failure-type diameter result-code 3000 to 3999 action

continue local-fallback

msg-type credit-control-update failure-type tx-expiry action continue local-fallback

msg-type credit-control-update failure-type resp-timeout action continue local-fallback

msg-type credit-control-update failure-type diabase-error action continue

local-fallback

msg-type credit-control-terminate failure-type any action retry-and-terminate

msg-type credit-control-terminate failure-type diameter result-code 3001 to 3005 action

retry-and-terminate

msg-type credit-control-terminate failure-type diameter result-code any-error action

terminate

#exit

O código de resultado 5002 é uma falha permanente (consulte RFC 3588). Por RFC 3588, seção 7.1.5. Falhas Permanentes, "Erros que se enquadram na categoria falhas permanentes, são usados para informar ao peer que a solicitação falhou e não deve ser tentada novamente."

DIAMETER_UNKNOWN_SESSION_ID 5002

A solicitação continha uma ID de sessão desconhecida. Quando não há uma configuração de FH correspondente no modelo para falha permanente - código de resultado 5xxx, a sessão é encerrada. Assim, com o modelo atual de FH, o ASR lida com o cenário (CCA-I) com o Diameter Result-Code "DIAMETER_UNKNOWN_SESSION_ID (5002)" da PCRF conforme esperado.

Solução

Com o modelo atual de FH, o ASR lida com o cenário (CCA-I) com o Diameter Result-Code "DIAMETER_UNKNOWN_SESSION_ID (5002)" da PCRF, conforme esperado. Você pode decidir como deseja que o ASR manipule esse cenário (ou seja, quando ele receber CCA-I com o código "DIAMETER_UNKNOWN_SESSION_ID (5002)" do PCRF) e você pode alterar o modelo de FH se necessário. Você pode fazer alterações no lado PCRF para resolver o problema sem a necessidade de alterar (e, portanto, manter o projeto atual) o modelo FH no lado PGW.

Os códigos 5xxx são códigos de falha permanente. No entanto, se você quiser executar FH para tais códigos de erro 5xxx após o recebimento do PCRF, a configuração pode ser adicionada para os códigos de resultado esperados de 5xxx para fallback, como neste exemplo:

failure-handling-template FH template msg-type credit-control-initial failure-type

diameter result-code 5001 to 500x action continue local-fallback.

Informações Relacionadas

- Guia de administração do sistema ASR5500 - Cisco Systems

- Suporte Técnico e Documentação - Cisco Systems