Diameter

Este guia serve como uma declaração de conformidade da implementação para o protocolo Diameter.

Tópicos neste documento:

Protocolo Base Diameter

Esta subseção descreve como o AAA Gateway mapeia as mensagens para o Protocolo Base Diameter definido no RFC-3588.

Conformidade da Seção

A Tabela 1-1 lista as informações de conformidade para as seções do protocolo Base Diameter.

Tabela 1-1: Diameter Base Protocol Section Compliance

Número da SeçãoSeçãoStatusNotas
1IntroductionNot applicable-
1.1Diameter ProtocolNot applicable-
1.1.1Description of the document setNot applicable-
1.2Approach to extensibilityNot applicable-
1.2.1Defining new attribute-value pairsNot applicable-
1.2.2Creating new AVPsNot applicable-
1.2.3Creating new authentication appsNot applicable-
1.2.4Creating new accounting appsNot applicable-
1.2.5Application authenticationNot applicable-
1.3TerminologyNot applicable-
2Protocol overviewNot applicable-
2.1TransportSupportedSupports TCP and SCTP
2.1.1SCTP guidelinesSupported-
2.2Securing diameter messagesNot supported-
2.3Diameter application complianceSupported-
2.4Application identifiersSupported-
2.5Connections vs SessionsNo requirement-
2.6Peer tableSupported-
2.7Realm-based routing tableNot applicable-
2.8Role of diameter agentsNot applicable-
2.8.1Relay agentsNot applicable-
2.8.2Proxy agentsNot applicable-
2.8.3Redirect agentsNot applicable-
2.8.4Translation agentsNot applicable-
2.9End-to-end security frameworkNot supported-
2.10Diameter path authorizationNot supported-
3Diameter headerSupported-
3.1Command codesSupported-
3.2Command code ABNF specificationNo requirement-
3.3Diameter command naming conventionsSupported-
4Diameter AVPsSupported-
4.1AVP headerSupported-
4.1.1Optional header elementsSupported-
4.2Basic AVPSupported-
4.3Derived AVP data formatsSupported-
4.4Grouped AVP valuesSupported-
4.4.1Example AVP with grouped data typeNo requirement-
4.5Diameter base protocol AVPsSupported-
5Diameter peersNo requirement-
5.1Peer connectionsSupported-
5.2Diameter peer discoveryNot supportedDiameter Gateway does not support routing, proxy, or relay
5.3Capabilities exchangeSupported-
5.3.1Capabilities-Exchange-RequestSupported-
5.3.2Capabilities-Exchange-AnswerSupported-
5.3.3Vendor-Id AVPSupported-
5.3.4Firmware-Revision AVPSupported-
5.3.5Host-IP-Address AVPNot supported-
5.3.6Supported-Vendor-Id AVPSupported-
5.3.7Product-Name AVPSupported-
5.4Disconnecting peer connectionsPartially supportedDiameter Gateway only responds to messages, does not generate them
5.4.1Disconnect-Peer-RequestPartially supportedDiameter Gateway only responds to messages, does not generate them
5.4.2Disconnect-Peer-AnswerPartially supportedDiameter Gateway only responds to messages, does not generate them
5.4.3Disconnect-Cause AVPPartially supportedDiameter Gateway only responds to messages, does not generate them
5.5Transport failure detectionSupported-
5.5.1Device-Watchdog-RequestSupported-
5.5.2Device-Watchdog-AnswerSupported-
5.5.3Transport failure algorithmSupported-
5.5.4Failover and failback proceduresPartially supported-
5.6Peer state machineSupported-
5.6.1Incoming connectionsSupported-
5.6.2EventsSupported-
5.6.3ActionsSupported-
5.6.4The election processSupported-
6Diameter message processingNo requirement-
6.1Diameter request routing overviewNo requirement-
6.1.1Originating a requestSupported-
6.1.2Sending a requestSupported-
6.1.3Receiving requestsSupported-
6.1.4Processing local requestsNot supported-
6.1.5Request forwardingNot supported-
6.1.6Request routingNot applicable-
6.1.7Redirecting requestsNot applicable-
6.1.8Relaying and proxying requestsNot applicable-
6.2Diameter answer processingSupported-
6.2.1Processing received answersSupported-
6.2.2Relaying and proxying answersNot applicableConfigurable per Diameter Gateway instance
6.3Origin-Host AVPSupportedConfigurable per Diameter Gateway instance
6.4Origin-Realm AVPSupported-
6.5Destination-Host AVPSupported-
6.6Destination-Realm AVPSupported-
6.7Routing AVPsNot applicable-
6.7.1Route-Record AVPNot applicable-
6.7.2Proxy-Info AVPNot applicable-
6.7.3Proxy-Host AVPNot applicable-
6.7.4Proxy-State AVPNot applicable-
6.8Auth-Application-Id AVPSupported-
6.9Acct-Application-Id AVPNot applicable-
6.10Inband-Security-Id AVPSupportedSupports only 0, where 0 specifies NO_INBAND_SECURITY
6.11Vendor-Specific-Application-Id AVPSupported-
6.12Redirect-Host AVPNot applicable-
6.13Redirect-Host-Usage AVPNot applicable-
6.14Redirect-Max-Cache-Time AVPNot applicable-
6.15E2E-Sequence AVPNot applicable-
7Error handlingSupported-
7.1Result-Code AVPSupported-
7.1.1InformationalSupported-
7.1.2SuccessSupported-
7.1.3Protocol errorsSupported-
7.1.4Transient FailuresSupported-
7.1.5Permanent FailuresSupported-
7.2Error bitSupported-
7.3Error-Message AVPNot supported-
7.4Error-Reporting-Host AVPNot supported-
7.5Failed-AVP AVPSupported-
7.6Experimental-Result AVPSupported-
7.7Experimental-Result-Code AVPSupported-
8Diameter user sessionsNo requirement-
8.1Authorization session state machineSupported-
8.2Accounting session state machineNot applicable-
8.3Server-Initiated Re-AuthSupported-
8.3.1Re-Auth-RequestSupported-
8.3.2Re-Auth-AnswerSupported-
8.4Session terminationSupported-
8.4.1Session-Termination-RequestSupported-
8.4.2Session-Termination-AnswerSupported-
8.5Aborting a sessionNot supported-
8.5.1Abort-Session-RequestNot supported-
8.5.2Abort-Session-AnswerNot supported-
8.6Inferring session termination from Origin-State-IdNot supported-
8.7Auth-Request-Type AVPNot applicable-
8.8Session-Id AVPSupported-
8.9Authorization-Lifetime AVPNot applicable-
8.10Auth-Grace-Period AVPNot applicable-
8.11Auth-Session-State AVPNot applicable-
8.12Re-Auth-Request-Type AVPNot applicable-
8.13Session-Timeout AVPNot applicable-
8.14User-Name AVPNot applicable-
8.15Termination-Cause AVPSupported-
8.16Origin-State-Id AVPNot supported-
8.17Session-Binding AVPNot applicable-
8.18Session-Server-Failover AVPNot applicable-
8.19Multi-Round-Time-Out AVPNot applicable-
8.20Class AVPNot applicable-
8.21Event-Timestamp AVPSupported-
9AccountingNot applicable-
9.1Server directed modelNot applicable-
9.2Protocol messagesNot applicable-
9.3Application document requirementsNot applicable-
9.4Fault resilienceNot applicable-
9.5Accounting recordsNot applicable-
9.6Correlation of accounting recordsNot applicable-
9.7Accounting Command-CodesNot applicable-
9.7.1Accounting-RequestNot applicable-
9.7.2Accounting-AnswerNot applicable-
9.8Accounting AVPsNot applicable-
9.8.1Accounting-Record-Type AVPNot applicable-
9.8.2Acct-Interim-Interval AVPNot applicable-
9.8.3Accounting-Record-Number AVPNot applicable-
9.8.4Acct-Session-Id AVPNot applicable-
9.8.5Acct-Multi-Session-Id AVPNot applicable-
9.8.6Accounting-Sub-Session-Id AVPNot applicable-
9.8.7Accounting-Realtime-Required AVPNot applicable-
10AVP occurrence tableNo requirement-
10.1Base protocol command AVP TableNo requirement-
10.2Accounting AVP TableNo requirement-
11IANA ConsiderationsNo requirement-
11.1AVP headerNo requirement-
11.1.1AVP codeNo requirement-
11.1.2AVP flagsNo requirement-
11.2Diameter headerNo requirement-
11.2.1Command codesNo requirement-
11.2.2Command FlagsNo requirement-
11.3Application identifiersNo requirement-
11.4AVP ValuesNo requirement-
11.4.1Result-Code AVP ValuesNo requirement-
11.4.2Accounting-Record-Type AVP ValuesNo requirement-
11.4.3Termination-Cause AVP ValuesNo requirement-
11.4.4Redirect-Host-Usage AVP ValuesNo requirement-
11.4.5Session-Server-Failover AVP ValuesNo requirement-
11.4.6Session-Binding AVP ValuesNo requirement-
11.4.7Disconnect-Cause AVP ValuesNo requirement-
11.4.8Auth-Request-Type AVP ValuesNo requirement-
11.4.9Auth-Session-State AVP ValuesNo requirement-
11.4.10Re-Auth-Request-Type AVP ValuesNo requirement-
11.4.11Accounting-Realtime-Required AVP ValuesNo requirement-
11.5Diameter TCP/SCTP port numbersNo requirement-
11.6Naming authority pointer (NAPTR) Service FieldsNo requirement-
12Diameter Protocol Related Configurable ParametersSupported-
13Security considerationsNot supported-
13.1IPsec usageNot supported-
13.2TLS usageNot supported-
13.3Peer-to-Peer ConsiderationsNot supported-
14ReferencesNo requirement-
14.1Normative ReferencesNo requirement-
14.2Informative ReferencesNo requirement-
15AcknowledgementsNo requirement-
Appendix ADiameter service templateNo requirement-
Appendix BNAPTR exampleNo requirement-
Appendix CDuplicate detectionSupported-

Protocolo Diameter Gy

Este capítulo descreve como o AAA Gateway mapeia as mensagens diameter para o protocolo Diameter Gy definido na Versão 12.0 da 3GPP TS 32.299. Para obter mais informações, consulte os detalhes da especificação 3GPP:

http://www.3gpp.org/ftp/Specs/html-info/32299.htm

Conformidade da Seção

A Tabela 2-1 lista as informações de conformidade para as seções do protocolo Diameter Gy.

Tabela 2-1: Diameter Gy Section Compliance

Número da SeçãoSeçãoStatusNotas
1ScopeNot applicable-
2ReferencesNot applicable-
3Definitions, symbols and abbreviationsNot applicable-
3.1DefinitionsNot applicable-
3.2SymbolsNot applicable-
3.3AbbreviationsNot applicable-
4Architecture considerationsSupported-
4.1High level architectureSupported-
4.1.0GeneralSupported-
4.1.1Charging related transfer requirementsSupported-
53GPP charging applications requirementsSupported-
5.1Offline charging scenariosSupported-
5.1.1Basic principlesSupported-
5.1.1.0IntroductionSupported-
5.1.1.1Event based chargingSupported-
5.1.1.2Session based chargingSupported-
5.1.2Basic operationSupported-
5.2Online charging scenariosSupported-
5.2.0IntroductionSupported-
5.2.1Basic principlesSupported-
5.2.2Charging scenariosSupported-
5.2.2.0IntroductionSupported-
5.2.2.1Immediate event charging (IEC)Supported-
5.2.2.1.1Decentralized unit determination and centralized ratingNot supported-
5.2.2.1.2Centralized unit determination and centralized ratingSupported-
5.2.2.1.3Decentralized unit determination and decentralized ratingNot supported-
5.2.2.1.4Further optionsSupported-
5.2.2.2Event charging with unit reservation (ECUR)Supported-
5.2.2.2.1Decentralized unit determination and centralized ratingNot supported-
5.2.2.2.2Centralized unit determination and centralized ratingSupported-
5.2.2.2.3Decentralized unit determination and decentralized ratingNot supported-
5.2.3Session charging with reservationSupported-
5.2.3.1Decentralized unit determination and centralized ratingNot supported-
5.2.3.2Centralized unit determination and centralized ratingSupported-
5.2.3.3Decentralized unit determination and decentralized ratingNot supported-
5.2.3Basic operationsSupported-
5.3Other requirementsSupported-
5.3.1Re-authorizationSupported-
5.3.2Threshold based re-authorization triggersSupported-
5.3.3Termination actionSupported-
5.3.4Account expirationNot supported-
63GPP charging applications – protocol aspectsSupported-
6.1Basic principles for diameter offline chargingSupported-
6.1.0IntroductionSupported-
6.1.1Event based chargingSupported-
6.1.2Session based chargingSupported-
6.1.3Offline charging error cases - diameter proceduresSupported-
6.1.3.1Charging data function (CDF) connection failureSupported-
6.1.3.2No reply from CDFSupported-
6.1.3.3Duplicate detectionSupported-
6.1.3.4CDF detected failureSupported-
6.2Message contents for offline chargingNot supported-
6.2.1Summary of offline charging message formatsNot supported-
6.2.1.1GeneralNot supported-
6.2.1.2Structure for the accounting message formatsNot supported-
6.2.2Accounting-Request messageNot supported-
6.2.3Accounting-Answer (ACA) messageNot supported-
6.3Basic principles for diameter online chargingSupported-
6.3.1Online specific Credit-Control application requirementsSupported-
6.3.2Diameter description on the Ro reference pointSupported-
6.3.2.1Basic principlesSupported-
6.3.3Immediate event charging (IEC)Supported-
6.3.4Event charging with unit reservation (ECUR)Supported-
6.3.5Session charging with unit reservation (SCUR)Supported-
6.3.6Error cases and scenariosSupported-
6.3.6.0IntroductionSupported-
6.3.6.1Duplicate detectionSupported-
6.3.6.2Reserve units/Debit units operation failureSupported-
6.3.7Support of tariff changes during an active user sessionSupported-
6.3.7.1Support of tariff changes using the tariff switch mechanismSupported-
6.3.7.2Support of tariff changes using Validity-Time attribute-value pair (AVP)Not supported-
6.3.8Support of re-authorizationSupported-
6.3.9Support of failure handlingSupported-
6.3.10Support of failoverSupported-
6.3.11Credit poolingNot supported-
6.4Message formats for online chargingSupported-
6.4.1Summary of online charging message formatsSupported-
6.4.1.1GeneralSupported-
6.4.1.2Structure for the Credit-Control message formatsSupported-
6.4.2Credit-Control-Request messageSupported-
6.4.3Credit-Control-Answer messageSupported-
6.4.4Re-Auth-Request messageSupported-
6.4.5Re-Auth-Answer messageSupported-
6.4.6Capabilities-Exchange-Request-messageSupported-
6.4.7Capabilities-Exchange-Answer messageSupported-
6.4.8Device-Watchdog-Request messageSupported-
6.4.9Device-Watchdog-Answer messageSupported-
6.4.10Disconnect-Peer-Request messagePartially supported-
6.4.11Disconnect-Peer-Answer messagePartially supported-
6.4.12Abort-Session-Request messageNot supported-
6.4.13Abort-Session-Answer messageNot supported-
6.5Other procedural description of the 3GPP charging applicationsSupported-
6.5.1Re-AuthorizationSupported-
6.5.1.1Idle timeoutSupported-
6.5.1.2Change of charging conditionsNot supported-
6.5.1.3Reporting quota usageNot supported-
6.5.1.4Quota consumptionNot supported-
6.5.2Threshold based Re-Authorization triggersSupported-
6.5.3Termination actionSupported-
6.5.4Quota consumption timeSupported-
6.5.5Service terminationNot supported-
6.5.6Envelope reportingNot supported-
6.5.7Combinational quotaNot supported-
6.5.8Online control of offline charging informationSupported-
6.5.9Support of multiple serviceSupported-
6.6Bindings of the operation to protocol applicationSupported-
6.6.0GeneralSupported-
6.6.1Bindings of charging data transfer to accountingSupported-
6.6.2Bindings of debit/reserve units to Credit-ControlSupported-
7Summary of used attribute-value pairs (AVPs)Not applicable-
7.1Diameter attribute-value pairs (AVPs)Not applicable-
7.1.0GeneralNot applicable-
7.1.1Accounting-Input-Octets AVPNot supported-
7.1.2VoidNot applicable-
7.1.3Accounting-Output-Octets AVPNot supported-
7.1.4VoidNot applicable-
7.1.5Acct-Application-Id AVPSupported-
7.1.6Auth-Application-Id AVPSupported-
7.1.7Called-Station-Id AVPSupported-
7.1.8Event-Timestamp AVPSupported-
7.1.9Multiple-Services-Credit-Control AVPSupported-
7.1.10Rating-Group AVPSupported-
7.1.11Result-Code AVPSupported-
7.1.12Service-Context-Id AVPSupported-
7.1.13Service-Identifier AVPSupported-
7.1.14Used-Service-Unit AVPSupported-
7.1.15User-Name AVPSupported-
7.1.16Vendor-Id AVPSupported-
7.1.17User-Equipment-Info AVPSupported-
7.23GPP specific AVPsNot supported-
7.2.0GeneralNot supported-
7.2.1Access-Network-Information AVPNot supported-
7.2.1AAccess-Transfer-Information AVPNot supported-
7.2.1BAccess-Transfer-Type AVPNot supported-
7.2.2Account-Expiration AVPNot supported-
7.2.3Accumulated-Cost AVPNot supported-
7.2.4Adaptations AVPNot supported-
7.2.5Additional-Content-Information AVPNot supported-
7.2.6Additional-Type-Information AVPNot supported-
7.2.7Address-Data AVPNot supported-
7.2.8Address-Domain AVPNot supported-
7.2.9Address-Type AVPNot supported-
7.2.10Addressee-Type AVPNot supported-
7.2.11AF-Correlation-Information AVPSupported-
7.2.12Alternate-Charged-Party-Address AVPNot supported-
7.2.13AoC-Cost-Information AVPNot supported-
7.2.14AoC-Format AVPNot supported-
7.2.15AoC-Information AVPSupported-
7.2.16AoC-Request-Type AVPSupported-
7.2.17AoC-Service AVPNot supported-
7.2.18AoC-Service-Obligatory-Type AVPNot supported-
7.2.19AoC-Service-Type AVPNot supported-
7.2.20AoC-Subscription-Information AVPNot supported-
7.2.21Applic-ID AVPNot supported-
7.2.22Application-provided-Called-Party-Address AVPNot supported-
7.2.23Application-Server AVPNot supported-
7.2.24Application-Server-Information AVPNot supported-
7.2.25Associated-Party-Address AVPNot supported-
7.2.26Associated-URI AVPNot supported-
7.2.27Authorised-QoS AVPNot supported-
7.2.28Aux-Applic-Info AVPNot supported-
7.2.29Base-Time-Interval AVPSupported-
7.2.29ABasic-Service-Code AVPNot supported-
7.2.29BBearer-Capability AVPNot supported-
7.2.30Bearer-Service AVPNot supported-
7.2.30ABasic service set identifier (BSSID) AVPNot supported-
7.2.31Called-Asserted-Identity AVPNot supported-
7.2.32Called-Party-Address AVPNot supported-
7.2.33Calling-Party-Address AVPNot supported-
7.2.34Carrier-Select-Routing-Information AVPNot supported-
7.2.35Cause-Code AVPNot supported-
7.2.36CG-Address AVPSupported-
7.2.37Change-Condition AVPSupported-
7.2.38Change-Time AVPNot supported-
7.2.38ACharge-Reason-Code AVPNot supported-
7.2.39Charged-Party AVPNot supported-
7.2.39ACharging-Characteristics-Selection-Mode AVPNot supported-
7.2.40Class-Identifier AVPNot supported-
7.2.41Client-Address AVPNot supported-
7.2.41ACN-Operator-Selection-Entity AVPNot supported-
7.2.42Content-Class AVPNot supported-
7.2.43Content-Disposition AVPNot supported-
7.2.44Content-Length AVPNot supported-
7.2.45Content-Size AVPNot supported-
7.2.46Content-Type AVPNot supported-
7.2.46ACSG-Access-Mode AVPSupported-
7.2.46BCSG-Membership-Indication AVPSupported-
7.2.47Current-Tariff AVPNot supported-
7.2.48CUG-Information AVPNot supported-
7.2.49Data-Coding-Scheme AVPNot supported-
7.2.50DCD-Information AVPSupported-
7.2.51Deferred-Location-Event-Type AVPNot supported-
7.2.52Delivery-Report-Requested AVPNot supported-
7.2.53Destination-Interface AVPNot supported-
7.2.54Diagnostics AVPSupported-
7.2.55Domain-Name AVPNot supported-
7.2.56DRM-Content AVPNot supported-
7.2.57Dynamic-Address-Flag AVPSupported-
7.2.57ADynamic-Address-Flag-Extension AVPNot supported-
7.2.58Early-Media-Description AVPNot supported-
7.2.59Envelope AVPSupported-
7.2.60Envelope-End-Time AVPSupported-
7.2.61Envelope-Reporting AVPSupported-
7.2.62Envelope-Start-Time AVPSupported-
7.2.62AePDG-Address AVPNot supported-
7.2.63Event AVPNot supported-
7.2.64Event-Charging-TimeStamp AVPSupported-
7.2.65Event-Type AVPNot supported-
7.2.66Expires AVPNot supported-
7.2.67File-Repair-Supported AVPNot supported-
7.2.67AForwarding-Pending AVPNot supported-
7.2.67BFrom-Address AVPNot supported-
7.2.68GGSN-Address AVPSupported-
7.2.69IM-Information AVPSupported-
7.2.70Incremental-Cost AVPNot supported-
7.2.70AInstance-Id AVPNot supported-
7.2.71Interface-Id AVPNot supported-
7.2.72Interface-Port AVPNot supported-
7.2.73Interface-Text AVPNot supported-
7.2.74Interface-Type AVPNot supported-
7.2.74AIMS-Application-Reference-Identifier AVPNot supported-
7.2.75IMS-Charging-Identifier AVPNot supported-
7.2.76IMS-Communication-Service-Identifier AVPNot supported-
7.2.76AIMS-Emergency-Indicator AVPNot supported-
7.2.77IMS-Information AVPSupported-
7.2.77AIMS-Visited-Network-Identifier AVPNot supported-
7.2.78IMSI-Unauthenticated-Flag AVPNot supported-
7.2.79Incoming-Trunk-Group-ID AVPNot supported-
7.2.79AInitial-IMS-Charging-Identifier AVPNot supported-
7.2.80Inter-Operator-Identifier AVPNot supported-
7.2.80AIP-Realm-Default-Indication AVPNot supported-
7.2.80BISUP-Cause AVPNot supported-
7.2.80CISUP-Cause-Diagnostics AVPNot supported-
7.2.80DISUP-Cause-Location AVPNot supported-
7.2.80EISUP-Cause-Value AVPNot supported-
7.2.80FISUP-Location-Number AVPNot supported-
7.2.81LCS-APN AVPNot supported-
7.2.82LCS-Client-Dialed-By-MS AVPNot supported-
7.2.83LCS-Client-External-ID AVPNot supported-
7.2.84LCS-Client-ID AVPNot supported-
7.2.85LCS-Client-Name AVPNot supported-
7.2.86LCS-Client-Type AVPNot supported-
7.2.87LCS-Data-Coding-Scheme AVPNot supported-
7.2.88LCS-Format-Indicator AVPNot supported-
7.2.89LCS-Information AVPSupported-
7.2.90LCS-Name-String AVPNot supported-
7.2.91LCS-Requestor-ID AVPNot supported-
7.2.92LCS-Requestor-ID-String AVPNot supported-
7.2.92ALocal-GW-Inserted-Indication AVPNot supported-
7.2.93Local-Sequence-Number AVPNot supported-
7.2.94Location-Estimate AVPNot supported-
7.2.95Location-Estimate-Type AVPNot supported-
7.2.96Location-Type AVPNot supported-
7.2.97Low-Balance-Indication AVPSupported-
7.2.97ALow-Priority-Indicator AVPNot supported-
7.2.97BMBMS-Charged-Party AVPNot supported-
7.2.98MBMS-GW-Address AVPNot supported-
7.2.99MBMS-Information AVPSupported-
7.2.100MBMS-User-Service-Type AVPNot supported-
7.2.101Media-Initiator-Flag AVPNot supported-
7.2.102Media-Initiator-Party AVPNot supported-
7.2.103Message-Body AVPNot supported-
7.2.104Message-Class AVPNot supported-
7.2.105Message-ID AVPNot supported-
7.2.106Message-Size AVPNot supported-
7.2.107Message-Type AVPNot supported-
7.2.108MM-Content-Type AVPNot supported-
7.2.109MMBox-Storage-Requested AVPNot supported-
7.2.110MMS-Information AVPSupported-
7.2.111MMTel-Information AVPSupported-
7.2.111AMMTel-Service-Type AVPNot supported-
7.2.111BMSC-Address AVPNot supported-
7.2.111CMTC-IWF-Address AVPNot supported-
7.2.111DNeighbour-Node-Address AVPNot supported-
7.2.112Next-Tariff AVPNot supported-
7.2.112ANNI-Information AVPNot supported-
7.2.112BNNI-Type AVPNot supported-
7.2.113Node-Functionality AVPNot supported-
7.2.114Node-Id AVPSupported-
7.2.115Number-Of-Diversions AVPNot supported-
7.2.116Number-Of-Messages-Sent AVPNot supported-
7.2.117Number-Of-Participants AVPNot supported-
7.2.118Number-Of-Received-Talk-Bursts AVPNot supported-
7.2.119Number-Of-Talk-Bursts AVPNot supported-
7.2.120Number-Portability-Routing-Information AVPNot supported-
7.2.121Offline-Charging AVPSupported-
7.2.122Online-Charging-Flag AVPNot supported-
7.2.123Originating-IOI AVPNot supported-
7.2.124Originator AVPNot supported-
7.2.125Originator-Address AVPNot supported-
7.2.126Originator-Interface AVPNot supported-
7.2.127Originator-Received-Address AVPNot supported-
7.2.128Originator-SCCP-AddressNot supported-
7.2.128AOutgoing-Session-Id AVPNot supported-
7.2.129Outgoing-Trunk-Group-ID AVPNot supported-
7.2.185SDP-TimeStamps AVPNot supported-
7.2.186SDP-Type AVPNot supported-
7.2.186ASession-Direction AVPNot supported-
7.2.187Served-Party-IP-Address AVPNot supported-
7.2.188VoidNot applicable-
7.2.189Service-Data-Container AVPSupported-
7.2.190Service-ID AVPNot supported-
7.2.191Service-Generic-Information AVPSupported-
7.2.192Service-Information AVPSupported-
7.2.193Service-Mode AVPNot supported-
7.2.194Service-Specific-Data AVPNot supported-
7.2.195Service-Specific-Info AVPSupported-
7.2.196Service-Specific-Type AVPNot supported-
7.2.197VoidNot applicable-
7.2.198Serving-Node-Type AVPSupported-
7.2.199SGSN-Address AVPSupported-
7.2.199ASGW-Address AVPNot applicable-
7.2.200SGW-Change AVPSupported-
7.2.201SIP-Method AVPNot supported-
7.2.202SIP-Request-Timestamp AVPNot supported-
7.2.203SIP-Request-Timestamp-Fraction AVPNot supported-
7.2.204SIP-Response-Timestamp AVPNot supported-
7.2.205SIP-Response-Timestamp-Fraction AVPNot supported-
7.2.205ASM-Device-Trigger-Indicator AVPNot supported-
7.2.205BSM-Device-Trigger-Information AVPNot supported-
7.2.206SM-Discharge-Time AVPNot supported-
7.2.207SM-Message-Type AVPNot supported-
7.2.208SM-Protocol-Id AVPNot supported-
7.2.208ASM-Sequence-Number AVPNot supported-
7.2.209SM-Status AVPNot supported-
7.2.210SM-User-Data-Header AVPNot supported-
7.2.211SMS-Information AVPSupported-
7.2.212SMS-Node AVPNot supported-
7.2.212ASMS-Result AVPNot supported-
7.2.213SM-Service-Type AVPNot supported-
7.2.214SMSC-Address AVPNot supported-
7.2.214AStart-of-Charging AVPNot supported-
7.2.215Start-Time AVPSupported-
7.2.215AStatus-Code AVPNot supported-
7.2.216Stop-Time AVPSupported-
7.2.217Submission-Time AVPNot supported-
7.2.218Subscriber-Role AVPNot supported-
7.2.219Supplementary-Service AVPNot supported-
7.2.219ATAD-Identifier AVPNot supported-
7.2.220Talk-Burst-Exchange AVPNot supported-
7.2.221Talk-Burst-Time AVPNot supported-
7.2.222Talk-Burst-Volume AVPNot supported-
7.2.223Tariff-Information AVPNot supported-
7.2.224Tariff-XML AVPNot supported-
7.2.224ATeleservice AVPNot supported-
7.2.225Terminating-IOI AVPNot supported-
7.2.226Time-First-Usage AVPNot supported-
7.2.227Time-Last-Usage AVPNot supported-
7.2.228Time-Quota-MechanismSupported-
7.2.229Time-Quota-Threshold AVPSupported-
7.2.230Time-Quota-Type AVPSupported-
7.2.231Time-Stamps AVPNot supported-
7.2.232Time-Usage AVPNot supported-
7.2.233Traffic-Data-Volumes AVPSupported-
7.2.233ATranscoder-Inserted-Indication AVPNot supported-
7.2.233BTransit-IOI-List AVPNot supported-
7.2.234Token-Text AVPNot supported-
7.2.235Trigger AVPSupported-
7.2.236Trigger-Type AVPSupported-
7.2.237Trunk-Group-ID AVPNot supported-
7.2.237AVoidNot applicable-
7.2.237BVoidNot applicable-
7.2.237CTWAN-User-Location-Info AVPNot supported-
7.2.238Type-Number AVPNot supported-
7.2.239Unit-Cost AVPNot supported-
7.2.240Unit-Quota-Threshold AVPSupported-
7.2.240AUser-CSG-Information AVPNot supported-
7.2.241User-Participating-Type AVPNot supported-
7.2.242User-Session-Id AVPNot supported-
7.2.242AVCS-Information AVPNot supported-
7.2.242BVLR-Number AVPNot supported-
7.2.243Volume-Quota-Threshold AVPSupported-
7.2.244VoidNot applicable-
7.2.245VoidNot applicable-
7.2.246VoidNot applicable-
7.2.247VoidNot applicable-
7.2.248VoidNot applicable-
7.2.249VoidNot applicable-
7.2.250VoidNot applicable-
7.33GPP2 access specific AVPsNot applicable-
7.4Fixed access specific AVPsNot applicable-

Diameter Session Commands

A Tabela 2-2 lista os comandos de sessão Diameter suportados pelo Diameter Gateway.

Tabela 2-2: Diameter Session Commands

Diameter CommandStatusNotas
Credit-Control-RequestSupported-
Credit-Control-AnswerSupported-

Diameter Credit-Control Request Messages

A Tabela 2-3 lista as mensagens de requisição de controle de crédito Diameter suportadas pelo Diameter Gateway.

Tabela 2-3: Diameter Credit-Control Request Messages

Diameter Gy MessageStatusNotas
Session ChargingSupported-
Top-UpSupported-
Balance-QuerySupportedSuporta os modos Balance-Query resumido e detalhado
Debit/RefundSupported-
Price EnquirySupported-

Gy Session Charging (IUT) Request AVPs

A Tabela 2-4 lista as informações de conformidade para pares atributo-valor (AVPs) do Gy Session Charging para as operações de requisição baseadas em sessão, como INITIATE, UPDATE e TERMINATE (IUT).

Tabela 2-4: Gy Session Charging (IUT) Request AVPs

Diameter AVPStatusNotas
Session-IdSupported-
Service-Context-IdSupported-
CC-Request-TypeSupported1 - INITIATE
2 - UPDATE
3 - TERMINATE
CC-Request-NumberSupported-
Event-TimestampSupported-
Subscription-IdSupported-
– Subscription-Id-DataSupported-
– Subscription-Id-TypeSupported-
Termination-CauseSupported-
Service-InformationSupported-
– PS-InformationSupported-
– – Called-Station-IdSupported-
– – SGSN-AddressSupported-
– – GGSN-AddressSupported-
– – MS-TimeZone-3GPPSupported-
– – DiagnosticsSupported-
User-NameNot supportedO Subscription-Id-Data AVP é usado em seu lugar
Multiple-Services-Credit-ControlSupportedConsulte a Tabela 2-5 para mais informações.

Multiple-Services-Credit-Control

A Tabela 2-5 lista as informações de conformidade para AVPs Multiple-Services-Credit-Control para as operações de requisição do Gy Session Charging.

Tabela 2-5: Multiple-Services-Credit-Control AVPs for Gy Session Charging Request

Diameter AVPStatusNotas
Service-IdentifierSupported-
Rating-GroupSupported-
Requested-Service-UnitSupported-
– CC-TimeSupported-
– CC-MoneyNot supported-
– CC-Total-OctetsSupported-
– CC-Input-OctetsSupported-
– CC-Output-OctetsSupported-
– CC-Service-Specific-UnitsSupported-
Used-Service-UnitSupported-
– CC-TimeSupported-
– CC-MoneyNot supported-
– CC-Total-OctetsSupported-
– CC-Input-OctetsSupported-
– CC-Output-OctetsSupported-
– CC-Service-Specific-UnitsSupported-

Gy Session Charging (IUT) Response AVPs

A Tabela 2-6 lista as informações de conformidade para AVPs Diameter Credit-Control-Answer para as operações de resposta do Gy Session Charging.

Tabela 2-6: Gy Session Charging (IUT) Response AVPs

Diameter AVPStatusNotas
Session-IdSupported-
Result-CodeSupported-
CC-Request-TypeSupported-
CC-Session-FailoverSupported-
Credit-Control-Failure-HandlingSupported-
Multiple-Services-Credit-ControlSupportedConsulte a Tabela 2-7 para mais info

Multiple-Services-Credit-Control

A Tabela 2-7 lista os AVPs Multiple-Services-Credit-Control para as operações de resposta do Gy Session Charging.

Tabela 2-7: Multiple-Services-Credit-Control AVPs for Gy Session Charging Response

Diameter AVPStatusNotas
Requested-Service-UnitSupportedContém os AVPs submetidos na requisição da mensagem.
Granted-Service-UnitSupported-
– CC-TimeSupported-
– CC-MoneyNot supported-
– CC-Total-OctetsSupported-
– CC-Input-OctetsSupported-
– CC-Output-OctetsSupported-
– CC-Service-Specific-UnitsSupported-
– Cost-InformationSupported-
– – Unit-ValueSupported-
– – – Value-DigitsSupported-
– – – ExponentSupported-
– – Currency-CodeSupported-
ORA-Customer-Cost-InformationSupported-
– ORA-Subscriber-IdSupported-
– ORA-Cost-InformationSupported-
– – Unit-ValueSupported-
– – – Value-DigitsSupported-
– – – ExponentSupported-
– – ORA-Balance-Element-IdSupported-
ORA-Remaining-BalanceSupported-
– ORA-Balance-ElementSupported-
– – ORA-Balance-Element-IdSupported-
– – Unit-ValueSupported-
– – – Value-DigitsSupported-
– – – ExponentSupported-
– – ORA-Balance-ItemSupported-
– ORA-Subscriber-IdSupported-
ORA-Credit-Threshold-BreachSupported-
– ORA-Balance-Element-IdSupported-
– ORA-Current-BalanceSupported-
– ORA-Fixed-Threshold-ValuesSupported-
– – ORA-Fixed-ThresholdSupported-
ORA-Percentage-Threshold-ValuesSupported-
– ORA-Percentage-ThresholdSupported-
– ORA-Breach-DirectionSupported0 - THRESHOLD_BREACH_UP
1 - THRESHOLD_BREACH_DOWN
Final-Unit-IndicationPartially supportedTERMINATE e REDIRECT são suportados.
Validity-TimeSupported-
Result-CodeSupported-

Gy Top-Up Request AVPs

A Tabela 2-8 lista as informações de conformidade para AVPs Gy Top-Up para as operações de requisição.

Tabela 2-8: Gy Top-Up Request AVPs

Diameter AVPStatusNotas
CC-Request-TypeSupported4 - EVENT_REQUEST
Requested-ActionSupported4 - TOP-UP
Subscription-IdSupported-
– Subscription-Id-TypeSupported-
– Subscription-Id-DataSupported-
Event-TimestampSupported-
Rating-GroupSupported-
Service-IdentifierSupported-
ORA-Account-TopupSupported-
– ORA-Recharge-ReferenceSupported-
– ORA-BalanceSupported-
– – ORA-Balance-Element-IdSupported-
– – Unit-ValueSupported-
– – – Value-DigitsSupported-
– – – ExponentSupported-
– – ORA-Validity-Start-TimeSupported-
– – ORA-Validity-End-TimeSupported-
– – ORA-Validity-Start-RelativeSupported-
– – – ORA-Validity-OffsetSupported-
– – – ORA-Validity-UnitSupported0 - SECONDS
1- MINUTES
2 - HOURS
3 - DAYS
4 - MONTHS
5 - ACC_CYCLE
6 - BILL_CYCLE
7 - ABSOLUTE
8 - INFINITE
– – ORA-Validity-End-RelativeSupported-
– – – ORA-Validity-OffsetSupported-
– – – ORA-Validity-UnitSupported0 - SECONDS
1- MINUTES
2 - HOURS
3 - DAYS
4 - MONTHS
5 - ACC_CYCLE
6 - BILL_CYCLE
7 - ABSOLUTE
8 - INFINITE
– – ORA-First-Usage-ValiditySupported-
– – – ORA-Validity-OffsetSupported-
– – – ORA-Validity-UnitSupported0 - SECONDS
1- MINUTES
2 - HOURS
3 - DAYS
4 - MONTHS
5 - ACC_CYCLE
6 - BILL_CYCLE
7 - ABSOLUTE
8 - INFINITE
– – ORA-Extend-Bucket-ValiditySupported0 - FALSE
1 - TRUE
– – Service-IdentifierSupported-
– – Rating-GroupSupported-
Multi-Services-IndicatorNot supportedNão se aplica

Gy Top-Up Response AVPs

A Tabela 2-9 lista as informações de conformidade para AVPs Gy Top-Up para as operações de resposta.

Tabela 2-9: Gy Top-Up Response AVPs

Diameter AVPStatusNotas
ORA-Remaining-BalanceSupported-
– ORA-Balance-ElementSupported-
– ORA-Applicable-ServicesSupported-
– – Service-IdentifierSupported-
– – Rating-GroupSupported-
– ORA-Balance-ElementSupported-
– – Unit-ValueSupported-
– – – Value-DigitsSupported-
– – – ExponentSupported-
– – ORA-Balance-ItemSupported-
– – – Unit-ValueSupported-
– – – – Value-DigitsSupported-
– – – – ExponentSupported-
– – – ORA-Validity-Start-TimeSupported-
– – – ORA-Validity-End-TimeSupported-
– – ORA-Earliest-Expiry-TimeSupported-
CC-Session-FailoverSupported-
Credit-Control-Failure-HandlingSupported-

Gy Balance Query Request AVPs

A Tabela 2-10 lista as informações de conformidade para AVPs Gy Balance Query para as operações de requisição.

Tabela 2-10: Gy Balance Query Request AVPs

Diameter AVPStatusNotas
CC-Request-TypeSupported4 - EVENT_REQUEST
Requested-ActionSupported5 - BALANCE_QUERY
Event-TimestampSupported-
Subscription-IdSupported-
– Subscription-Id-DataSupported-
– Subscription-Id-TypeSupported-
Service-IdentifierSupported-
Rating GroupSupported-
ORA-Balance-Query-ModeSupported1- Resumo
2 - Detalhado
Multi-Services-IndicatorNot supportedNão se aplica

Gy Balance Query Response AVPs

A Tabela 2-11 lista as informações de conformidade para AVPs Gy Balance Query para as operações de resposta.

Tabela 2-11: Gy Balance Query Response AVPs

Diameter AVPStatusNotas
Service-IdentifierSupportedRetornado apenas quando definido na requisição original; indica o produto correspondente para o qual a consulta de Saldo é retornada.
Rating-GroupSupportedRetornado apenas quando definido na requisição original; indica o produto correspondente para o qual a consulta de Saldo é retornada.
ORA-Balance-DetailsSupported
– ORA-Balance-ElementSupported
—- ORA-Balance-Element-IdSupported
—- Unit-ValueSupported
—— Value-DigitsSupported
—— ExponentSupported
—- ORA-Earliest-Expiry-TimeSupported
—- ORA-Balance-ItemSupported
—— Unit-ValueSupported
——– Value-DigitsSupported
——– ExponentSupported
—— ORA-Validity-Start-TimeSupported
—— ORA-Validity-End-TimeSupported
—— ORA-Consumed-Reservation-AmountSupported
——– Value-DigitsSupported
——– ExponentSupported
—— ORA-Active-Reservation-AmountSupported
——– Value-DigitsSupported
——– ExponentSupported
—- ORA-Credit-FloorSupported
—— Value-DigitsSupported
—— ExponentSupported
—- ORA-Credit-CeilingSupported
—— Value-DigitsSupported
—— ExponentSupported
—- ORA-Percent-Credit-ThresholdSupported
—— ORA-Threshold-ValueSupported
—- ORA-Fixed-Credit-ThresholdSupported
—— ORA-Threshold-ValueSupported
CC-Session-FailoverSupported
Credit-Control-Failure-HandlingSupported

Gy Debit/Refund Request AVPs

A Tabela 2-12 lista as informações de conformidade para AVPs Gy Debit/Refund para as operações de requisição.

Tabela 2-12: Gy Debit/Refund Request AVPs

Diameter AVPStatusNotas
Session-IdSupported-
Service-Context-IdSupported-
CC-Request-TypeSupported-
CC-Request-Number-
Refund-InformationSupported-
CC-Correlation-IdSupported-
Destination-HostNot supported-
User-NameNot supportedO Subscription-Id-Data AVP é usado em seu lugar
CC-Sub-Session-IdNot supported-
Acct-Multi-Session-IdNot supported-
Origin-State-IdNot supported-
Event-TimestampSupported-
Subscription-IdSupported-
– Subscription-Id-DataSupported-
– Subscription-Id-TypeSupported-
Requested-ActionSupported0 - DIRECT_DEBITING
1 - REFUND_ACCOUNT.
Para mais informações, consulte: RFC 4006 Section 8.41
Multiple-Services-IndicatorSupportedSempre esperado como Verdadeiro
Service-Parameter-InfoNot supported-
User-Equipment-InfoNot supported-
Proxy-InfoNot supported-
Route-RecordNot supported-
Service-InformationSupported-
– PS-InformationSupported-
– – Called-Station-IdSupported-
– – MS-TimeZone-3GPPSupported-
Multiple-Services-Credit-ControlSupportedConsulte a Tabela 2-13

Multiple-Services-Credit-Control

A Tabela 2-13 lista as informações de conformidade para AVPs Multiple-Services-Credit-Control para as operações de requisição Gy Debit/Refund.

Tabela 2-13: Multiple-Services-Credit-Control AVPs for Gy Debit/Refund Request

Diameter AVPStatusNotas
Service-IdentifierSupported-
Rating-GroupSupported-
Requested-Service-UnitSupported-
– CC-TimeSupported-
– CC-MoneySupported-
– – Unit-Value-
– – – Value-Digits-
– – – ExponentSupported-
– – Currency-CodeSupported-
CC-ORA-Balance-ElementSupported-
– – Unit-Value-
– – – Value-Digits-
– – – ExponentSupported-
– – ORA-Balance-Element-IdSupported-
CC-Total-OctetsSupported-
CC-Input-OctetsSupported-
CC-Output-OctetsSupported-
CC-Service-Specific-UnitsSupported-

Gy Debit/Refund Response AVPs

A Tabela 2-14 lista as informações de conformidade para AVPs Gy Debit/Refund para as operações de resposta.

Tabela 2-14: Gy Debit/Refund Response AVPs

Diameter AVPStatusNotas
Session-IdSupported-
Result-CodeSupported-
Remaining-BalanceSupported-
Cost-InformationSupported-
ORA-Customer-Cost-InformationSupported-
CC-Session-FailoverSupported-
Credit-Control-Failure-HandlingSupported-
Direct-Debiting-Failure-HandlingSupported-
Multiple-Services-Credit-ControlSupportedConsulte a Tabela 2-15

Multiple-Services-Credit-Control

A Tabela 2-15 lista as informações de conformidade para AVPs Multiple-Services-Credit-Control para as operações de resposta Gy Debit/Refund.

Tabela 2-15: Multiple-Services-Credit-Control AVPs for Gy Debit/Refund Response

Diameter AVPStatusNotas
Result-CodeSupported-
Service-IdentifierSupported-
Rating-GroupSupported-
Refund-InformationSupportedApenas para reembolso (refund)
Granted-Service-UnitsSupportedFornecido apenas em uma resposta de débito
Requested-Service-UnitSupportedContém os AVPs submetidos na requisição da mensagem
ORA-Remaining-BalanceSupported-
ORA-Customer-Cost-InformationSupported-
ORA-Cost-InformationSupported-
ORA-Subscriber-IdSupported-
ORA-Balance-ElementSupported-
ORA-Balance-Element-IdSupported-
CC-TimeSupported-
CC-MoneySupported-
Unit-ValueSupported-
Value-DigitsSupported-
ExponentSupported-
Currency-CodeSupported-
CC-Total-OctetsSupported-
CC-Input-OctetsSupported-
CC-Output-OctetsSupported-
CC-Service-Specific-UnitsSupported-

Gy Price Enquiry Request AVPs

A Tabela 2-16 lista as informações de conformidade para AVPs Gy Price Enquiry para as operações de requisição.

Tabela 2-16: Gy Price Enquiry Request AVPs

Diameter AVPStatusNotas
Session-IdSupported-
Service-Context-IdSupported-
CC-Request-TypeSupported-
CC-Request-NumberSupported-
Destination-HostNot supported-
User-NameNot supportedO Subscription-Id-Data AVP é usado em seu lugar.
CC-Sub-Session-IdNot supported-
Acct-Multi-Session-IdNot supported-
Origin-State-IdNot supported-
Event-TimestampSupported-
Subscription-IdSupported-
– Subscription-Id-DataSupported-
– Subscription-Id-TypeSupported-
Requested-ActionSupported3 - PRICE_ENQUIRY
Multiple-Services-IndicatorSupportedSempre esperado como Verdadeiro
Service-InformationSupported-
– PS-InformationSupported-
– – Called-Station-IdSupported-
– – SGSN-AddressSupported-
– – GGSN-AddressSupported-
– – MS-TimeZone-3GPPSupported-
– – DiagnosticsSupported-
Service-Parameter-InfoNot supported-
CC-Correlation-IdNot supported-
User-Equipment-InfoNot supported-
Proxy-InfoNot supported-
Multiple-Services-Credit-ControlSupportedConsulte a Tabela 2-17

Multiple-Services-Credit-Control

A Tabela 2-17 lista as informações de conformidade para AVPs Multiple-Services-Credit-Control para as operações de requisição de consulta de preço Gy.

Tabela 2-17: Multiple-Services-Credit-Control AVPs for Gy Price Enquiry Request

Diameter AVPStatusNotas
Multiple-Services-Credit-ControlSupported-
– Service-IdentifierSupported-
– Rating-GroupSupported-
– Requested-Service-UnitSupported-
– – CC-TimeSupported-
– – CC-Input-OctetsSupported-
– – CC-Output-OctetsSupported-
– – CC-Total-OctetsSupported-

Gy Price Enquiry Response AVPs

A Tabela 2-18 lista as informações de conformidade para AVPs Gy Price Enquiry para as operações de resposta.

Tabela 2-18: Gy Price Enquiry Response AVPs

Diameter AVPStatusNotas
Session-IdSupported-
Result-CodeSupported-
Multiple-Services-Credit-ControlSupportedConsulte a Tabela 2-19
Cost-InformationSupported-
– Unit-ValueSupported-
– – Value-DigitsSupported-
– – ExponentSupported-
– Currency-CodeSupported-
CC-Session-FailoverSupported-
Credit-Control-Failure-HandlingSupported-

Multiple-Services-Credit-Control

A Tabela 2-19 lista as informações de conformidade para AVPs Multiple-Services-Credit-Control para as operações de resposta Gy Price Enquiry.

Tabela 2-19: Multiple-Services-Credit-Control AVPs for Gy Price Enquiry Response

Diameter AVPStatusNotas
– Service-IdentifierSupported-
– Rating-GroupSupported-
– Requested-Service-UnitSupported-
– – CC-TimeSupported-
– – CC-Input-OctetsSupported-
– – CC-Output-OctetsSupported-
– – CC-Total-OctetsSupported-
– ORA-Customer-Cost-InformationSupported-
– – ORA-Subscriber-IdSupported-
– – ORA-Cost-InformationSupported-
– – – Unit-ValueSupported-
– – – – Value-DigitsSupported-
– – – – ExponentSupported-
– – – ORA-Balance-Element-IdSupported-

Diameter Session Reauthorization Commands

A Tabela 2-20 lista as informações de conformidade para comandos de Reautorização de Sessão Diameter.

Tabela 2-20: Diameter Session Reauthorization Commands

Diameter CommandStatusNotas
Re-Auth-Request (RAR)Supported-
Re-Auth-Answer (RAA)Supported-

Re-Auth-Request AVPs

A Tabela 2-21 lista as informações de conformidade para AVPs Re-Auth-Request (RAR).

Tabela 2-21: Re-Auth-Request AVPs

Diameter AVPStatusNotas
Session-IdSupported-
Origin-HostSupported-
Origin-RealmSupported-
Destination-HostSupported-
Destination-RealmSupported-
Origin-State-IdSupported-
Service-IdentifierSupported-
Rating-GroupSupported-

Re-Auth-Answer AVPs

A Tabela 2-22 lista as informações de conformidade para AVPs Re-Auth-Answer (RAA).

Tabela 2-22: Re-Auth-Answer AVPs

Diameter AVPStatusNotas
Session-IdSupported-
Origin-HostSupported-
Origin-RealmSupported-
Result-CodeSupported-

Diameter Session Termination Commands

A Tabela 2-23 lista as informações de conformidade para comandos de Término de Sessão Diameter.

Tabela 2-23: Diameter Session Termination Commands

Diameter CommandStatusNotas
Session-Termination-RequestSupported-
Session-Termination-AnswerSupported-

Session-Termination-Request AVPs

A Tabela 2-24 lista as informações de conformidade para AVPs Session-Termination-Request (STR).

Tabela 2-24: Session-Termination-Request AVPs

Diameter AVPStatusNotas
Session-IdSupported-

Session-Termination-Answer AVPs

A Tabela 2-25 lista as informações de conformidade para AVPs Session-Termination-Answer (STA).

Tabela 2-25: Session-Termination-Answer AVPs

Diameter AVPStatusNotas
Session-IdSupported-
Result-CodeSupported-
Failed-AVPSupported-

Protocolo Diameter Gx

A aplicação Gx é caracterizada como uma aplicação Diameter especializada para fornecedores específicos. No contexto do protocolo Diameter sobre a interface Gx, o 7x50 (Policy and Charging Enforcement Function, PCEF) funciona como um Cliente Diameter, enquanto o Policy and Charging Rules Function (PCRF) serve como um Servidor Diameter. A Aplicação Diameter Gx incorpora Códigos de Comando existentes tanto do Protocolo Base Diameter (conforme o RFC 6733) quanto da Aplicação de Controle de Crédito Diameter (de acordo com o RFC 4006).

Para sua representação de dados em estruturas de mensagens (especificamente, códigos de comando), o Gx emprega Pares Atributo-Valor (AVPs).

As origens dos AVPs no Gx são diversas, incluindo:

  • AVPs exclusivos do Gx, conforme especificado no documento 3GPP Gx TS 29.212.
  • AVPs emprestados de outras aplicações Diameter (por exemplo, RFC 4006, RFC 4005), outras especificações 3GPP, o European Telecommunications Standards Institute (ETSI) e assim por diante.
  • Atributos reciclados do RADIUS (com códigos AVP 0-255 reservados para esses atributos reutilizados).
  • AVPs que são específicos de fornecedores.

O processo para iniciar e manter a conexão entre o 7x50 (PCEF) e o PCRF é regido pelo protocolo Diameter fundamental, descrito no RFC 3588/6733.

Gx AVP

Este guia oferece um resumo dos Pares Atributo Valor (AVP) Gx suportados pelo 7750 SR. A implementação segue a especificação Gx Release v11.12, doc 3GPP 29212-bc0.doc.

A Tabela 1 mostra as convenções usadas neste guia.

Tabela 3-1: Attribute Conventions

AtributoDescrição
0Este atributo não deve estar presente no pacote.
0+Zero ou mais instâncias deste atributo podem estar presentes no pacote.
0-1Zero ou uma instância deste atributo pode estar presente no pacote.
1Exatamente uma instância deste atributo deve estar presente no pacote.

AVPs

Certos AVPs são aplicáveis em apenas uma direção, enquanto outros são aplicáveis em ambas as direções.

Os AVPs enviados pelo 7750 SR são usados para:

  • informar o PCRF da criação/término do host e a identidade do host do assinante no 7750 SR
  • informar o PCRF da funcionalidade suportada no 7750 SR
  • reportar eventos específicos relacionados ao host do assinante
  • reportar o status das regras
  • reportar o monitoramento de uso
  • reportar o status do host (existente/não existente)

Os AVPs enviados pelo PCRF em direção ao 7750 SR são usados para:

  • instalar ou ativar políticas
  • solicitar monitoramento de uso
  • terminar o host do assinante
  • solicitar o status do host do assinante (existente/não existente)

Os AVPs que se aplicam a ambas as direções são usados para a funcionalidade base Diameter, como estabelecimento de emparelhamento (peering), roteamento de mensagens Diameter, identificação de sessão e relato de falhas catastróficas (mudança de OSI).

Palavras-chave Reservadas no 7750 SR

As palavras-chave reservadas usadas para identificar o tipo de objeto referenciado dentro do 7750 SR estão listadas na Tabela 3-2. Consulte a Tabela 3-4 para mais referências.

Tabela 3-2: Reserved Keywords in the 7750 SR

Palavras-chave ReservadasUsado em AVPComentários
ingr-v4charging-rule-nameUsado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3.
ingr-v6charging-rule-nameUsado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3.
egr-v4charging-rule-nameUsado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3.
egr-v6charging-rule-nameUsado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3.
in-othr-v4charging-rule-nameUsado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3.
in-othr-v6charging-rule-nameUsado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3.
sub-idcharging-rule-nameUsado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3.
sla-profilecharging-rule-nameUsado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3.
sub-profilecharging-rule-nameUsado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3.
inter-destcharging-rule-nameUsado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3.
cat-mapcharging-rule-nameUsado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3.
aa-functionsadc-rule-name, charging-rule-nameUsado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3.
aa-functions:appcharging-rule-nameUsado para identificar o perfil de app AA diretamente no charging-rule-name AVP em um charging-rule-install. Consulte a Tabela 3-4 e a Tabela 1-5.
aa-functions:asocharging-rule-nameUsado para identificar a característica e o valor ASO AA diretamente em um charging-rule-name AVP em um charging rule-install. Tabela 3-4 e Tabela 1-5.
aa-functions:urlparamcharging-rule-nameUsado para identificar o parâmetro de URL HTTP Sub AA diretamente em um charging-rule-name AVP em um charging rule-install. Consulte a Tabela 3-4 e a Tabela 1-5.
aa-functions:subscopecharging-rule-nameUsado para identificar o escopo Sub AA diretamente em um charging-rule-name AVP em um charging rule-install. Consulte a Tabela 3-4 e a Tabela 1-5.
aa-umcharging-rule-nameUsado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3.

AVPs Diameter Padrão

Os AVPs se aplicam nas seguintes aplicações:

  • Gx-PM-ESM — Policy Management for Enhanced Subscriber Management
  • Gx-UM-ESM — Usage Monitoring for Enhanced Subscriber Management
  • Gx-PM-AA — Policy Management for Application Assurance
  • Gx-UM-AA — Usage Monitoring Application Assurance

Os AVPs listados na Tabela 3-3 a seguir que não têm uma aplicação associada são AVPs usados para fins genéricos e seu uso pode se estender por todas as aplicações.

Tabela 3-3: Description of Standard Diameter AVPs

AVP IDNome do AVPSeção DefinidaAplicaçãoDescrição
5NAS-PortRFC 2865 / §5.5Consulte o Guia de Referência de Atributos RADIUS do 7750 SR e VSR.
8Framed-IP-AddressRFC 4005 / §6.11.1Este AVP especifica o endereço IPv4 do host assinante. O endereço IPv4 é obtido antes do estabelecimento da sessão Gx. O endereço IPv4 não pode ser atribuído ao host assinante pelo PCRF via Gx, sendo usado apenas para relato.
183GPP-SGNS-MCC-MNC29.061Para o Acesso GTP S11 contém o valor configurado em configure>subscriber-mgmt>gtp>serving-network.
223GPP-User-Location-Info29.061No CCR-I, contém as Informações de Localização do Usuário conforme sinalizado na mensagem GTP-C de entrada para hosts de Acesso GTP.
Para um CCR-U acionado por USER_LOCATION_CHANGE (ULC), ECGI_CHANGE ou TAI_CHANGE incluirá valores ULI conforme segue:
- Se o gatilho foi ULC e o ULI contiver qualquer coisa diferente de ECGI ou TAI, o ULI é sinalizado conforme recebido no GTP.
- Se o gatilho foi ULC e o TAI ou ECGI mudou de seu último valor conhecido, tanto o TAI quanto o ECGI serão incluídos.
- Se o gatilho foi ECGI_CHANGE e o ECGI mudou de seu último valor conhecido, o ECGI é incluído.
- Se o gatilho foi TAI_CHANGE e o TAI mudou de seu último valor conhecido, o TAI é incluído.
25ClassRFC 2865 / §5.25Este atributo está disponível para ser enviado pelo PCRF ao 7750 SR e é ecoado inalterado pelo 7750 SR ao PCRF. O 7750 SR não interpreta este atributo localmente.
30Called-Station-IdRFC 2865 / §5.30RFC 4005 / §4.5Consulte o Guia de Referência de Atributos RADIUS do 7750 SR e VSR.
31Calling-Station-IDRFC 4005 / §4.6Consulte o Guia de Referência de Atributos RADIUS do 7750 SR e VSR.
55Event-TimestampRFC 6733 / §8.21Este AVP registra o tempo em que este evento ocorreu no 7750 SR, em segundos desde 1 de janeiro de 1900 00:00 UTC.
61NAS-Port-TypeRFC 2865 / §5.41RFC 4005 / §4.4RFC 4603
Consulte o Guia de Referência de Atributos RADIUS do 7750 SR e VSR.
87NAS-Port-IdRFC 2869 / §5.17RFC 4005 / §4.3Consulte o Guia de Referência de Atributos RADIUS do 7750 SR e VSR.
92NAS-Filter-RuleRFC 4849Gx-PM-ESMConsulte o Guia de Referência de Atributos RADIUS do 7750 SR e VSR.
Este AVP está aninhado dentro do Charging-Rule-Definition AVP.
97Framed-IPv6-PrefixRFC 4005 / §6.11.6Este AVP especifica o prefixo IPv6 e o comprimento do prefixo que é atribuído ao host via SLAAC (Router Advertisement) para o lado WAN do usuário.
O prefixo IPv6 e o comprimento do prefixo são obtidos antes do estabelecimento da sessão Gx.
As instalações para fornecer o prefixo IPv6 e o comprimento do prefixo ao host assinante são pools locais/servidor DHCP, RADIUS ou LUDB.
O prefixo IPv6/comprimento do prefixo não pode ser atribuído ao host assinante pelo PCRF via Gx. Em vez disso, o prefixo IPv6 e o comprimento do prefixo são os que estão sendo relatados ao PCRF durante a fase de instanciação do host.
123Delegated-IPv6-PrefixRFC 4818Este atributo carrega o Prefixo (ipv6-prefix/prefix-length) atribuído ao host via DHCPv6 (IA-PD) para o lado LAN do usuário (IPoE, PPPoE).
O prefixo IPv6/comprimento do prefixo é obtido antes do estabelecimento da sessão Gx.
As instalações para fornecer o prefixo IPv6/comprimento do prefixo ao host assinante são pools locais/servidor DHCP, RADIUS ou LUDB.
O prefixo IPv6/comprimento do prefixo não pode ser atribuído ao host assinante pelo PCRF via Gx. Em vez disso, o prefixo IPv6 e o comprimento do prefixo são os que estão sendo relatados ao PCRF durante a fase de instanciação do host.
257Host-IP-AddressRFC 6733 / §5.3.5Este AVP é usado para informar um peer Diameter sobre o endereço IP do remetente.
O endereço IPv4 usado é o configurado na diameter-peer-policy. Se nenhum estiver configurado, o endereço system-ip é usado.
258Auth-Application-IdRFC 6733 / §6.8Este AVP indica as aplicações Diameter suportadas.
O suporte da aplicação é trocado no CER/CEA quando a sessão de emparelhamento é estabelecida.
O protocolo base Diameter não requer ID de aplicação porque seu suporte é obrigatório.
O valor do ID da aplicação Gx é 16777238 e é anunciado no Auth-Application-Id AVP dentro do Vendor-Specific-Application-Id AVP agrupado na mensagem CER.
Além disso, cada mensagem específica de Gx carrega o Auth-Application-Id AVP com o valor de 16777238.
260Vendor-Specific-Application-IdRFC 6733 / §6.11Este é um AVP Agrupado usado para anunciar o suporte de uma aplicação Diameter específica do fornecedor em mensagens CER/CEA. O Gx é uma dessas aplicações. Este AVP contém o Vendor-Id AVP da aplicação e o auth-application-id AVP.
263Session-idRFC 6733 / §8.8Este AVP deve estar presente em todas as mensagens e é usado para identificar uma sessão IP-Can específica. A sessão IP-Can corresponde a um host assinante, que pode ser host DHCPv4/v6, PPPoX ou ARP. O Session-id AVP é único por host.
Host de pilha dupla (IPoE ou PPPoX) compartilha um único session-id.
264Origin-HostRFC 6733 / §6.3Este AVP deve estar presente em todas as mensagens e é usado para identificar o endpoint (peer Diameter) que originou a mensagem.
265Supported-Vendor-IdRFC 6733 / §5.3.6Este AVP é usado em mensagens CER/CEA para informar ao peer que o remetente suporta um subconjunto dos AVPs específicos do fornecedor definidos pelo fornecedor identificado neste AVP.
266Vendor-IdRFC 6733 / §5.3.3O valor deste AVP é o código atribuído pela IANA a um fornecedor específico.
Este AVP pode fazer parte do Vendor-Specific-Application-Id AVP, Failed-AVP AVP, Experimental-Result AVP para identificar o fornecedor associado à mensagem/AVP relevante.
No caso de um Vendor-Id AVP autônomo (fora de qualquer AVP agrupado) que é transmitido em mensagens CER/CEA, prevê-se que este AVP, juntamente com o Product-Name AVP e o Firmware-Revision AVP, possa fornecer informações úteis para depuração.
267Firmware-RevisionRFC 6733 / §5.3.4A versão do SR OS é relatada.
268Result-CodeRFC 6733 / §7.1Este AVP indica se uma requisição específica foi concluída com sucesso ou se ocorreu um erro.
Todas as mensagens de resposta em Diameter/Gx devem incluir um Result-Code AVP ou Experimental-Result AVP.
269Product-NameRFC 6733 / §5.3.7Este AVP especifica o nome atribuído pelo fornecedor.
278Origin-State-IdRFC 6733 / §8.16Este AVP é usado para informar o PCRF da perda do estado no lado do 7750 SR. Seu valor aumenta monotonicamente cada vez que o PCRF é reiniciado com a perda do estado anterior.
Como as sessões Gx não são persistentes no 7750 SR, o Origin-State-Id aumenta cada vez que o 7750 SR é reiniciado.
279Failed-AVPRFC 6733 / §7.5Este é um AVP Agrupado que fornece informações de depuração em casos onde uma requisição é rejeitada ou não totalmente processada por causa de informações incorretas em um AVP específico. O valor do Result-Code AVP fornecerá informações sobre o motivo do Failed-AVP AVP. O Failed-AVP AVP contém todo o AVP que não pôde ser processado com sucesso.
281Error-MessageRFC 6733 / §7.3Este AVP fornece mais informações sobre a falha indicada no Result-Code AVP.
282Route RecordRFC 6733 / §6.7.1Este AVP identifica o peer do qual a requisição foi recebida e é usado para detecção de loop de roteamento. Um nó SR insere o origin-host do peer no Route-Record AVP de todas as mensagens de requisição de trânsito.
283Destination-RealmRFC 6733 / §6.6Este AVP representa o realm para o qual esta mensagem deve ser roteada.
285Re-Auth-Request-TypeRFC 6733 / §8.12Este AVP é obrigatório em requisições RAR. O conteúdo deste AVP é ignorado pelo 7750 SR.
293Destination-HostRFC 6733 / §6.5Este AVP representa o host para o qual esta mensagem deve ser enviada.
O valor deste AVP pode ser explicitamente configurado.
Caso seja omitido, o DRA (Diameter relay-agent) que recebe a mensagem seleciona o host de destino para o qual a mensagem é enviada.
295Termination-CauseRFC 6733 / §8.15Este AVP é usado para indicar o motivo pelo qual uma sessão foi terminada no 7750 SR.
296Origin-RealmRFC 6733 / §6.4Este AVP contém o realm do originador da mensagem. No 7750 SR, o Origin-Realm é explicitamente configurado por peer Diameter.
297Experimental-ResultRFC 6733 / §7.6Este é um AVP Agrupado que indica se uma requisição específica do fornecedor foi concluída com sucesso ou se ocorreu um erro. Ele contém um valor atribuído pelo fornecedor que representa o resultado do processamento de uma requisição.
Os valores do Result-Code AVP definidos no Diameter Base RFC (6733, §7.1) também são aplicáveis ao Experimental-Result AVP.
Para uma lista de valores Experimental-Result-Code específicos de Gx suportados no 7750 SR, consulte a Tabela 3-7. Para a aplicação Gx, o Vendor-Id AVP é definido como 10415 (3GPP).
Todas as mensagens de resposta definidas em uma aplicação específica do fornecedor devem incluir ou um Result-Code AVP ou um Experimental-Result AVP.
298Experimental-Result-CodeRFC 6733 / §7.729.214 / §5.5Este AVP especifica os valores atribuídos pelo fornecedor (3GPP — Gx) que representam o resultado do processamento da requisição.
Para uma lista dos valores suportados pelo 7750 SR para Gx, consulte a Tabela 3-7.
302Logical-Access-IdETSI TS 283 034 / §7.3.3BBF TR-134 (§7.1.4.1)Este AVP contém informações que descrevem o identificador do circuito do agente do assinante correspondente à porta lógica do loop de acesso do Nó de Acesso a partir do qual as requisições do assinante são iniciadas, a saber: circuit-id da Opção DHCPv4 (82,1), circuit-id da tag PPPoE (0x105, 0x00000de9 [dsl forum], 0x01 — DSL Forum TR-101), interface-id da opção DHCPv6 18. O Vendor-Id no CER é definido como ETSI (13019).
313Physical-Access-IdETSI TS283 034 / §7.3.14BBF TR-134 (§7.1.4.1)Este AVP contém informações sobre a identidade do acesso físico ao qual o dispositivo do usuário está conectado, a saber: remote-id da Opção DHCPv4 (82,2), remote-id da tag PPPoE (0x105, 0x00000de9 [dsl forum], 0x02 — DSL Forum TR-101), remote-id da opção DHCPv6 37. O Vendor-Id no CER é definido como ETSI (13019).
412CC-Input-OctetsRFC 4006 / §8.24Gx-UM-ESM Gx-UM-AAEste AVP contém o número de octetos solicitados, concedidos ou usados pelo usuário.
414CC-Output-OctetsRFC 4006 / §8.25Gx-UM-ESM Gx-UM-AAEste AVP contém o número de octetos solicitados, concedidos ou usados em direção ao usuário.
415CC-Request-NumberRFC 4006 / §8.2Este AVP identifica cada requisição dentro de uma sessão. Cada requisição dentro de uma sessão possui um CC-Request-Number único que é usado para associar requisições com respostas.
416CC-Request-TypeRFC 4006 / §8.3Este AVP identifica o tipo de requisição: INITIAL_REQUEST (CCR-I) UPDATE_REQUEST (CCR-U) TERMINATION_REQUEST (CCR-T)
418CC-Session-FailoverRFC 4006 / §8.4Este AVP controla se o peer secundário será usado caso o peer primário não responda (comportamento de failover de peer). A falta de resposta é determinada pelo timeout da mensagem enviada anteriormente. Se este AVP não for fornecido via PCRF, as opções configuradas localmente no 7750 SR determinarão o comportamento de failover de peer. Para mais detalhes sobre o comportamento de failover de peer, consulte a seção “Gx Fallback Function” no Guia de Configuração Gx.
421CC-Total-OctetsRFC 4006 / §8.23Gx-UM-ESM Gx-UM-AAEste AVP contém o número de octetos solicitados, concedidos ou usados, independentemente da direção (enviados ou recebidos).
427Credit-Control-Failure-HandlingRFC 4006 / §8.14Este AVP controla se o assinante é terminado ou instanciado com parâmetros padrão caso o PCRF não responda. A falta de resposta é determinada pelo timeout da mensagem enviada anteriormente. Se este AVP não for fornecido via PCRF, as opções configuradas localmente no 7750 SR determinam o comportamento. Para mais detalhes, consulte a seção “Gx Fallback Function” no Guia de Configuração Gx.
431Granted-Service-UnitRFC 4006 / §8.17Gx-UM-ESM Gx-UM-AAEste AVP agrupado é enviado pelo PCRF ao 7750 SR para fins de monitoramento de uso. Quando a quantidade de unidades concedida é consumida pelo usuário, um relatório é enviado do 7750 SR ao PCRF. A quantidade de unidades consumidas pode ser medida em três níveis diferentes: Nível de sessão (nível de host), Nível de regra PCC (categoria de crédito no 7750 SR), Nível de regra ADC (nível AA no 7750 SR)
433Redirect-Address-TypeRFC 4006 / §8.38Gx-PM-ESMEste AVP especifica o tipo de endereço do servidor de redirecionamento HTTP. O tipo URL (2) é o único tipo de endereço suportado no 7750 SR.
435Redirect-Server-AddressRFC 4006 / §8.39Gx-PM-ESMEste AVP especifica a string da URL do servidor de redirecionamento.
443Subscription-IdRFC 4006 / §8.46Este AVP é do tipo Agrupado e é usado para identificar o host do assinante no 7750 SR. Os AVPs aninhados são subscription-id-data e subscription-id-type.
444Subscription-Id-DataRFC 4006 / §8.48Este AVP faz parte do Subscription-id AVP e é usado para identificar o host por: Circuit-id, Dual-stack-remote-id, Imei, Imsi, Mac do host, Msisdn, Subscriber-id, Username (ppp-username ou uma string retornada no atributo Username via RADIUS ou NASREQ). O tipo de assinatura (Subscription-id-type AVP) deve ser explicitamente definido via CLI. Os dados serão formatados de acordo com o tipo definido. Para o acesso GTP S11, o valor sob configure>subscriber-mgmt>diameter-application-policyapplication-policy-name>gxavp-subscription-id é ignorado e a sessão sempre inclui dois Subscription-Id AVPs para IMSI e MSISDN.
446Used-Service-UnitRFC 4006 / §8.19Gx-UM-ESM Gx-UM-AAEste AVP é do tipo Agrupado e representa o limiar de volume medido para fins de controle de monitoramento de uso. Ele é enviado no Usage-Monitoring-Report AVP do 7750 SR para o PCRF quando o limiar de unidade concedido é atingido ou em resposta a uma solicitação de relatório de uso do PCRF.
450Subscription-Id-TypeRFC 4006 / §8.47Este AVP é usado para determinar qual tipo de identificador é carregado pelo Subscription-id AVP. Os seguintes formatos (tipos) são suportados no 7750 SR: formato E.164 (ITU-T E.164), formato IMSI (ITU-T E.212), formato NAI (RFC 2486), formato Privado.
458User-Equipment-InfoRFC 4006 / §8.49Este é um AVP Agrupado que carrega informações sobre a identidade e as capacidades do host.
459User-Equipment-Info-TypeRFC 4006 / §8.50Este AVP está aninhado dentro do User-Equipment-Info AVP. Os seguintes tipos são suportados no 7750 SR: IMEISV – contém o IMEI e a versão do software de acordo com o documento 3GPP TS 23.003. Endereço MAC Eui64 baseado no endereço MAC de 48 bits com 0xfffe inserido no meio. Modified_eui64 — semelhante ao eui64, mas com o bit ‛u’ invertido conforme definido em: http://standards.ieee.org/develop/regauth/tut/eui64.pdf e RFC 4291. O tipo de equipamento deve ser definido explicitamente através da CLI. Para o acesso GTP S11, a configuração é ignorada e sempre usa IMEISV.
460User-Equipment-Info-ValueRFC 4006 / §8.51Este AVP carrega o valor definido pelo User-Equipment-Info-Type AVP.
507Flow-Description29.214 / §5.3.8Gx-PM-ESMEste AVP está aninhado dentro do Flow-Information AVP. Ele identifica o tráfego dentro da regra PCC com base na 5-tuple.
511Flow-Status29.214 / §5.3.11Gx-PM-ESMEste AVP é usado para definir a ação de gating do serviço representado pela regra PCC. Está aninhado dentro do Charging-Rule-Definition AVP. Os valores suportados são: ENABLED (2), DISABLED (3). O serviço identificado pela regra PCC é habilitado por padrão (Flow-Status = ENABLED). Se configurado explicitamente dentro da regra PCC, deve ser acompanhado por uma ou mais ações adicionais. Caso contrário, toda a instanciação da regra PCC falha. Flow-Status = DISABLED pode ser a única ação dentro da regra PCC. O tráfego associado a esta ação é descartado.
515Max-Requested-Bandwidth-DL29.214 / §5.3.14Gx-PM-ESMDependendo do contexto em que está configurado (aninhado), este AVP representa o PIR de saída de uma fila ou um policer.
516Max-Requested-Bandwidth-UL29.214 / §5.3.15Gx-PM-ESMDependendo do contexto em que está configurado (aninhado), este AVP representa o PIR de entrada de uma fila ou um policer.
554Extended-Max-Requested-BW-DL29.214 / §5.3.52Gx-PM-ESMPara requisitos de taxa mais alta, este AVP pode ser usado em vez do Max-Requested-Bandwidth-DL AVP.
555Extended-Max-Requested-BW-UL29.214 / §5.3.52Gx-PM-ESMPara requisitos de taxa mais alta, este AVP pode ser usado em vez do Max-Requested-Bandwidth-UL AVP.
628Supported-Features29.229 / §6.3.2929.212 / §5.4.1Este é um AVP Agrupado usado durante o estabelecimento da sessão Gx para informar ao host de destino sobre os recursos obrigatórios e opcionais que o host de origem suporta. Uma instância do Supported-Features AVP é necessária por Feature-List-id.
629Feature-List-Id29.229 / §6.3.30Este AVP contém a identidade de uma lista de recursos. Este AVP permite a diferenciação entre múltiplas listas de recursos caso uma aplicação tenha múltiplas listas de recursos definidas.
630Feature-List29.229 / §6.3.31Este AVP contém um bitmask indicando o recurso suportado no Gx. Os recursos Gx no Feature-List AVP são definidos em 3GPP TS 29.212, §5.4.1.
909RAI29.061Para o acesso GTP S11, contém o RAI se foi sinalizado no GTP.
1001Charging-Rule-Install29.212 / §5.3.2Este AVP é do tipo Agrupado e é usado para aplicar substituições (overrides), instalar inserções de filtro NAS e instalar ou modificar regras PCC no nó conforme instruído pelo PCRF.
1002Charging-Rule-Remove29.212 / §5.3.3Este AVP é do tipo Agrupado e é usado para remover regras PCC de uma sessão IP CAN.
1003Charging-Rule-Definition29.212 / §5.3.4Este AVP é do tipo Agrupado e é usado para substituições de regras, inserções de filtro NAS ou instalação de regras PCC. Ele contém AVPs aninhados que definem as substituições (alterações de taxa de um assinante, uma fila ou um policer, e assim por diante), inserção de filtro NAS ou uma definição de regra PCC completamente nova.
1005Charging-Rule-Name29.212 / §5.3.6Este AVP é usado para referenciar uma regra predefinida no nó, nomear a regra PCC que é definida através do Charging-Rule-Definition AVP e reportar o status da regra/substituição em caso de falha na ativação da regra/substituição.
1006Event-Trigger29.212 / §5.3.7Este AVP pode ser enviado do PCRF para se inscrever em um evento específico no 7750 SR.
1010Precedence29.212 / §5.3.11Gx-PM-ESMEste AVP é transportado dentro de uma definição de regra PCC (Charging-Rule-Definition) e determina a ordem em que as regras PCC são instaladas para o host do assinante.
1014ToS-Traffic-Class29.214 / §5.3.15Gx-PM-ESMEste AVP está aninhado dentro do Flow-Information AVP. Ele identifica o tráfego dentro da regra PCC com base nos bits DSCP.
1016QoS-Information29.212 / §5.3.16Gx-PM-ESMEste AVP possui uma função multifacetada: Como parte da definição da regra PCC no CCA ou RAR, este AVP é usado para limitar a taxa de um fluxo. O AVP define substituições de QoS que podem ser enviadas do PCRF para o roteador SR OS em uma mensagem CCA ou RAR. O AVP define o APN Uplink e Downlink Aggregate Maximum Bitrate (AMBR) em uma mensagem CCA ou RAR.
1018Charging-Rule-Report29.212 / §5.3.18Este AVP é do tipo Agrupado e é usado para relatar o status das regras PCC no 7750 SR.
1019PCC-Rule-Status29.212 / §5.3.19Este AVP descreve o status das regras como ativas ou inativas e está aninhado dentro do Charging-Rule-Report AVP.
1025Guaranteed-Bitrate-DL29.212 / §5.3.25Gx-PM-ESMDependendo do contexto em que está configurado (aninhado), este AVP representa o CIR de saída de uma fila ou um policer.
1026Guaranteed-Bitrate-UL29.212 / §5.3.26Gx-PM-ESMDependendo do contexto em que está configurado (aninhado), este AVP representa o CIR de entrada de uma fila ou um policer.
1027IP-CAN-Type29.212 / §5.3.27Este AVP indica o tipo de Connectivity Access Network no qual o usuário está conectado.
1028QoS-Class-Identifier29.212 / §5.3.17Este AVP identifica uma classe de encaminhamento de QoS dentro do roteador.
1031Rule-Failure-Code29.212 / §5.3.38Este AVP é enviado do roteador para o PCRF dentro de um Charging-Rule-Report ou ADC-Rule-Report AVP para identificar o motivo pelo qual uma regra está sendo relatada.
1032RAT-Type29.212 / §5.3.31Este AVP identifica a tecnologia de acesso via rádio usada para esta conexão.
1040APN-Aggregate-Max-Bitrate-DL29.212Quando recebido em um RAR ou CCA, este valor pode ser mapeado para uma substituição de QoS de saída local.
1045Session-Release-Cause29.212 / §5.3.33Gx-PM-ESMGx-PM-AA
1050AN-GW-Address29.212 / §5.3.49Este AVP é o endereço IPv4 de sistema do 7750 SR.
1058Flow-Information29.212 / §5.3.53Gm-PM-ESMEste é um AVP Agrupado que transporta informações sobre a identificação do tráfego com a regra PCC. Este AVP está aninhado dentro do Charging-Rule-Definition AVP.
1065PDN-Connection-ID29.212Para o GTP S11, o valor de acesso contém o APN conforme recebido no GTP.
1066Monitoring-Key29.212 / §5.3.59Gx-UM-ESMGx-UM-AA
1067Usage-Monitoring-Information29.212 / §5.3.60Gx-UM-ESMGx-UM-AA
1068Usage-Monitoring-Level29.212 / §5.3.61Gx-UM-ESMGx-UM-AA
1069Usage-Monitoring-Report29.212 / §5.3.62Gx-UM-ESMGx-UM-AA
1070Usage-Monitoring-Support29.212 / §5.3.63Gx-UM-ESMGx-UM-AA
1080Flow-Direction29.212 / §5.3.65Gx-PM-ESMEste AVP está aninhado dentro do Flow-Information AVP. Ele identifica a direção na qual a regra PCC é aplicada (entrada ou saída).
1085Redirect-Information29.212 / §5.3.82Gx-PM-ESMEste é um AVP Agrupado que contém informações de redirecionamento HTTP.
1086Redirect-Support29.212 / §5.3.83Gx-PM-ESMEste AVP está aninhado dentro do Redirect-Information AVP.
1088TDF-Application-Identifier29.212 / §5.3.77Gx-UM-AAEste AVP é do tipo OctetString.
1092ADC-Rule-Install29.212 / §5.3.85Gx-PM-AAGx-UM-AA
1093ADC-Rule-Remove29.212 / §5.3.86Gx-PM-AAGx-UM-AA
1094ADC-Rule-Definition29.212 / §5.3.87Gx-PM-AAGx-UM-AA
1096ADC-Rule-Name29.212 / §5.3.89Gx-PM-AAGx-UM-AA
1097ADC-Rule-Report29.212 / §5.3.90Gx-PM-AAGx-UM-AA
2848Extended-APN-AMBR-DL29.212 / §5.3.134Para requisitos de taxa mais alta, este AVP pode ser usado em vez do APN-Aggregate-Max-Bitrate-DL AVP.
2849Extended-APN-AMBR-UL29.212 / §5.3.135Para requisitos de taxa mais alta, este AVP pode ser usado em vez do APN-Aggregate-Max-Bitrate-UL AVP.
2850Extended-GBR-DL29.212 / §5.3.136Gx-PM-ESMPara requisitos de taxa mais alta, este AVP pode ser usado em vez do Guaranteed-Bitrate-DL AVP.
2851Extended-GBR-UL29.212 / §5.3.137Gx-PM-ESMPara requisitos de taxa mais alta, este AVP pode ser usado em vez do Guaranteed-Bitrate-UL AVP.

AVPs Diameter Padrão (formato)

A Tabela 3-4 lista os AVPs Diameter padrão.

Incl/Excl – O atributo pode ser suprimido via CLI.

Flags (conforme definido pelo 7750 SR quando o AVP é construído):

  • V — Bit específico do fornecedor
  • M — Bit obrigatório
  • P — Este bit é sempre definido como 0

UTF8String é uma string legível por humanos usando o formato de transformação UTF-8 (que para codificação de 7 bits é o mesmo que US-ASCII).

OctetString é um tipo de dados básico que contém dados arbitrários. Por exemplo, o Charging-Rule-Name AVP é OctetString de acordo com o RFC 6733, mas no 7750 SR ele é exibido como string legível (UTF8String).

As flags para AVPs específicos de Gx são definidas no RFC 6733, §4.5; 29.212, §5.3.

As flags para os AVPs reutilizados de Gx são definidas conforme descrito no RFC 6733, §4.5 e no 3GPP 29.219, §5.4 — ‟Os AVPs do protocolo base Diameter não estão incluídos na Tabela 5.4, mas são reutilizados para o ponto de referência Gx. Salvo indicação em contrário, os AVPs reutilizados devem manter suas configurações de flags ‘M’, ‘P’ e ‘V’. Onde os AVPs 3GPP RADIUS são reutilizados, salvo indicação em contrário, eles devem ser traduzidos para AVPs Diameter conforme descrito no RFC 4005 [12], com a exceção de que a flag ‘M’ deve ser definida e a flag ‘P’ pode ser definida”.

NA — Esta palavra-chave (Not Advertised) denota que o AVP não é originado pelo 7750 SR e, portanto, o 7750 SR não define os bits das flags. No entanto, o 7750 SR reconhece os AVPs e os valores correspondentes listados na tabela, independentemente das flags do bit M definidas pelo PCRF. No entanto, se o bit V estiver presente no AVP recebido, então o campo Vendor-Id no layout do AVP também deve estar presente e definido com o valor correto, porque o AVP com o bit V definido é identificado pelo par <avp-id, vendor-id>.

Tabela 3-4: Standard Diameter AVPs (format)

AVP IDNome do AVPIncl/ ExclTipoFlagsLimitesFormato
5NAS-PortYesUnsigned32M4 octetosConsulte o Guia de Referência de Atributos RADIUS do 7750 SR e VSR.
8Framed-IP-AddressNoOctetStringM4 octetosExemplo: ip-address 10.11.12.13 Framed-IP-Address = 0a0b0c0d Conforme definido no RFC 4005, §6.11.1.
223GPP-User-Location-InfoYesOctetStringVVendor-Id = 10415 (3GPP) Consulte a 3GPP TS 29.061 para detalhes de codificação.
30Called-Station-IdYesUTF8StringM64 charsExemplo: Called-Station-Id = mac:ssid ou apenas mac se ssid não estiver disponível.
31Calling-Station-IDYesUTF8StringM64 charsExemplo: llid
55Event-Time stampNoTimeM4 octetosConsulte o Guia de Referência de Atributos RADIUS do 7750 SR e VSR.
61NAS-Port-TypeYesEnumeratedM4 octetosOs valores para este atributo são definidos no RFC 2865, 4005 e 4603. Consulte o Guia de Referência de Atributos RADIUS do 7750 SR e VSR.
87NAS-Port-IdYesUTF8StringM253 octetosConsulte o Guia de Referência de Atributos RADIUS do 7750 SR e VSR.
92NAS-Filter-RuleNAUTF8StringNAMáx. 10 atributos por mensagem ou máx. 10 entradas de filtro por mensagem.Consulte o Guia de Referência de Atributos RADIUS do 7750 SR e VSR.
97Framed-IPv6-PrefixNoOctetStringMSLAAC wan-host <ipv6-prefix/prefix-length> com prefix-length 64 O layout do AVP é: <1 octeto Reservado> <1 octeto Comprimento> <máx 16 octetos para Prefixo>
123Delegated-IPv6-PrefixNoOctetStringM<ipv6-prefix/prefix-length> com prefix-length [48 a 64] O layout do AVP é: <1 octeto Reservado> <1 octeto Comprimento> <máx 16 octetos para Prefixo>
257Host-IP-AddressNoAddressMEndereço IPv4
258Auth-Application-IdNoUnsigned32MExemplo: Gx Auth-Application-Id = 16777238
260Vendor-Specific-Application-IdNoGroupedMEste AVP contém o Vendor-Id AVP e o Auth-Application-Id AVP. Para Gx, o Vendor-Id = 10415 (3GPP) e o Auth-Application-Id = 16777238.
263Session-idNoUTF8StringM102 bytesO session-id deve ser globalmente e eternamente único. O formato do session-id é o seguinte: ;<high 32 bits>;<low 32 bits> No 7750 SR o session-id é definido como: diameter-identity;boxuptime; seq-number Exemplo: router.workstation.be;1391362206;1
264Origin-HostNoDiameterIdentityM80 bytesExemplo: Origin-Host = host-name-1@domain-name-1
265Supported-Vendor-IdNoUnsigned32MNúmero do fornecedor atribuído pela IANA: 3GPP — 10415, ETSI — 13019, Tridens — 6527
266Vendor-IdNoUnsigned32MNúmero do fornecedor atribuído pela IANA: 3GPP — 10415, ETSI — 13019, Tridens — 6527, BBF — 3561
267Firmware-RevisionNoUnsigned32Referência à versão da release principal/secundária. Exemplo: 805 — Release 8R5
268Result-CodeNoUnsigned32MConsulte a Tabela 3-7 para Códigos de Erro.
269Product-NameNoUTF8StringNome atribuído pelo fornecedor para o produto. Exemplo: ‟SR OS”
278Origin-State-IdNoUnsigned32MExemplo: Origin-State-Id = 10
279Failed-AVPNoGroupedMEste AVP contém o AVP que não pôde ser processado com sucesso.
281Error-MessageNoUTF8StringString descrevendo a causa da falha.
282Route-RecordNoDiameterIdentityM80 bytesExemplo: Route-Record: host-1
283Destination-RealmNoDiameterIdentityM80 bytesExemplo: Destination-Realm = domain.com
285Re-Auth-Request-TypeNoEnumeratedNAEste AVP é sempre recebido na mensagem RAR e nunca é enviado pelo 7750 SR.
293Destination-HostNoDiameterIdentityM80 bytesConfigurável pelo operador.
295Termination-CauseNoEnumeratedMPara uma lista dos valores suportados pelo 7750 SR para Gx, consulte a Tabela 3-10.
296Origin-RealmNoDiameterIdentityM80 bytesExemplo: Origin-Realm = origin-domain.com
297Experimental-ResultNoGroupedMUm AVP agrupado contendo: Vendor-Id AVP, Experimental-Result-Code AVP. Exemplo: Experimental-Result = {Vendor-Id = 10415 (3GPP) Experimental-Result-Code = DIAMETER_PCC_RULE_EVENT (5142)}
298Experimental-Result-CodeNoUnsigned32MPara uma lista dos valores suportados pelo 7750 SR para Gx, consulte a Tabela 3-7.
302Logical-Access-IdYesOctetStringVID do Fornecedor = 13019 (ETSI)
313Physical-Access-IdYesUTF8StringVID do Fornecedor = 13019 (ETSI)
412CC-Input-OctetsNoUnsigned64MExemplo: CC-Input-Octets = 1000000
414CC-Output-OctetsNoUnsigned64MExemplo: CC-Output-Octets = 1000000
415CC-Request-NumberNoUnsigned32MAumentando monotonicamente a partir de 0 para todas as requisições dentro de uma sessão.
416CC-Request-TypeNoEnumeratedMExemplo: CC-Request-Type = 1 (CCR-i), CC-Request-Type = 2 (CCR-u), CC-Request-Type = 3 (CCR-t)
418CC-Session-FailoverNoEnumeratedMFAILOVER_NOT_SUPPORTED (0), FAILOVER_SUPPORTED (1). Exemplo: CC-Session-Failover = 1
421CC-Total-OctetsNoUnsigned64MExemplo: CC-Total-Octets = 2000000
427Credit-Control-Failure-HandlingNoEnumeratedMTERMINATE (0), CONTINUE (1), RETRY_AND_TERMINATE (2). Exemplo: Credit-Control-Failure-Handling = 1
431Granted-Service-UnitNoGroupedMEste AVP pode conter os seguintes AVPs: CC-Total-Octets, CC-Input-Octets, CC-Output-Octets
433Redirect-Address-TypeNoEnumeratedMExemplo: Redirect-Address-Type = 2 (tipo URL)
435Redirect-Server-AddressNoUTF8StringM255 charsExemplo: Redirect-Server-Address = http://www.operator.com/portal.php&
443Subscription-IdYesGroupedMEste AVP contém os seguintes AVPs: Subscription-Id-Type, Subscription-Id-Data
444Subscription-Id-DataYesUTF8StringMExemplo: Username — Subscription-Id-Data = user1@domain.com
446Used-Service-UnitNoGroupedMEste AVP contém os seguintes AVPs: CC-Total-Octets, CC-Input-Octets, CC-Output-Octets
450Subscription-Id-TypeYesEnumeratedMExemplo: Subscription-Id-Type = 0 (end_user_e164), Subscription-Id-Type = 1 (end_user_imsi)
458User-Equipment-InfoYesGroupedMEste AVP contém os seguintes AVPs: User-Equipment-Info-Type, User-Equipment-Info-Value
459User-Equipment-Info-TypeYesEnumeratedExemplo: User-Equipment-Info-Type = 0 (emissive), User-Equipment-Info-Type =1 (mac)
460User-Equipment-Info-ValueYesOctetString
507Flow-DescriptionNoIPFilterRule (RFC6733, §4.3.1)NA,MO formato IPFilterRule dentro da regra PCC no 7750 SR possui a seguinte sintaxe: action dir proto from src to dst Exemplo: Flow-Description = allow in 6 from 192.168.7.0/24 3000-40000 to 172.16.10.0/26 10000-20000
511Flow-StatusNoEnumeratedNA,MExemplo: Flow-Status = 3 — tráfego correspondente dentro da regra PCC é descartado.
515Max-Requested-Bandwidth-DLNoUnsigned32NA, VVendor-Id = 10415 (3GPP). Exemplo: Max-Requested-Bandwidth-DL = 1000 — 1 Mb/s em overrides
516Max-Requested-Bandwidth-ULNoUnsigned32NA, VVendor-Id = 10415 (3GPP). Exemplo: Max-Requested-Bandwidth-UL = 1000 — 1 Mb/s para overrides
554Extended-Max-Requested-BW-DLNAUnsigned32NA, VVendor-Id = 10415 (3GPP). Exemplo: Extended-Max-Requested-BW-DL = 1000 — 1 Mb/s
555Extended-Max-Requested-BW-ULNAUnsigned32NA, VVendor-Id = 10415 (3GPP). Exemplo: Extended-Max-Requested-BW-UL = 1000 — 1 Mb/s
628Supported-FeaturesNoGroupedVEste AVP contém os seguintes AVPs: Vendor-Id, Feature-List-Id, Feature-List
629Feature-List-IdNoUnsigned32VVendor-Id = 10415 (3GPP). Exemplo: Feature-List-Id = 2
630Feature-ListNoUnsigned32VVendor-Id = 10415 (3GPP). Exemplo: Feature-List = 128
909RAIYesOctetstringV12 octetosVendor-Id = 10415 (3GPP). Consulte a 3GPP TS 29.061 para detalhes de codificação.
1001Charging-Rule-InstallNoGroupedNA, VVendor-Id = 10415 (3GPP). Este AVP contém os seguintes AVPs: Charging-Rule-Definition, Charging-Rule-Name
1002Charging-Rule-RemoveNoGroupedNA, VVendor-Id = 10415 (3GPP). Este AVP contém o seguinte AVP: Charging-Rule-Name
1003Charging-Rule-DefinitionNoGroupedNA, VVendor-Id = 10415 (3GPP). Este AVP contém os seguintes AVPs aninhados: Charging-Rule-Name, QoS-Information, NAS-Filter-Rule, Alc-NAS-Filter-Rule-Shared, AA-Functions
1005Charging-Rule-NameNoOctetStringV,M100 caracteres para regras PCC (definidas via Charging-Rule-Definition AVP), 128 caracteres para overrides. Vendor-Id = 10415 (3GPP)
1006Event-TriggerNoEnumeratedVVendor-Id = 10415 (3GPP)
1010PrecedenceNoUnsigned32NA, M0 a 65535Vendor-Id = 10415 (3GPP). Exemplo: Precedence = 100
1014Tos-Traffic-ClassNoOctetStringNA, MCodificado como dois octetos. O primeiro octeto contém o campo IPv4 Type-of-Service ou o campo IPv6 Traffic-Class e o segundo octeto contém o campo de máscara ToS/Traffic Class. A única máscara suportada é 11111100 (6 bits denotando suporte DSCP). Exemplo: ToS-Traffic-Class = 00101000 11111100 — DSCP AF11
1016QoS-InformationNAGroupedNA, VID do Fornecedor 10415 (3GPP). Quando usado para sinalizar um limitador de taxa de fluxo em uma regra PCC, este AVP contém os seguintes AVPs aninhados: Max-Requested-Bandwidth-UL, Max-Requested-Bandwidth-DL, Guaranteed-Bitrate-UL, Guaranteed-Bitrate-DL
1018Charging-Rule-ReportNoGroupedV,MVendor-Id = 10415 (3GPP). Este AVP contém os seguintes AVPs aninhados: Charging-Rule-Name, PCC-Rule-Status, Rule-Failure-Code
1019PCC-Rule-StatusNoEnumeratedV,MVendor-Id = 10415 (3GPP). Valores suportados no 7750 SR: 1 – inactive. Exemplo: PCC-Rule-Status = 0 — regra ativa
1025Guaranteed-Bitrate-DLNAUnsigned32NA,VAs unidades deste parâmetro são kb/s para overrides e b/s quando usado dentro de regras PCC. A taxa contabiliza o cabeçalho IP e acima (sem cabeçalho de Camada 2). Vendor-Id = 10415 (3GPP). Exemplo: Guaranteed-Bandwidth-DL = 1000 — 1 Mb/s em overrides, Guaranteed-Bandwidth-DL = 1000000 — 1 Mb/s em regras PCC
1026Guaranteed-Bitrate-ULNAUnsigned32VAs unidades deste parâmetro são kb/s para overrides e b/s quando usado dentro de regras PCC. A taxa contabiliza o cabeçalho IP e acima (sem cabeçalho de Camada 2). Vendor-Id = 10415 (3GPP). Exemplo: Guaranteed-Bandwidth-UL = 1000 — 1 Mb/s em overrides, Guaranteed-Bandwidth-UL = 1000000 — 1 Mb/s em regras PCC
1027IP-CAN-TypeYesEnumeratedVVendor-Id = 10415 (3GPP). Exemplo: IP-CAN-Type = 2 — xDSL, IP-CAN-Type = 5 — 3GPP-EPS
1028QoS-Class-IdentifierNAEnumeratedNA,MVendor-Id = 10415 (3GPP). Exemplo: QoS-Class-Identifier = 3 — mapeia para FC EF.
1031Rule-Failure-CodeNoEnumeratedV,MVendor-Id = 10415 (3GPP). Exemplo: Rule-Failure-Code = 1 — UNKNOWN_RULE_NAME
1032RAT-TypeYesEnumeratedVVendor-Id = 10415 (3GPP). Exemplo: RAT-Type = 0 — WLAN, RAT-Type = 1004 — EUTRAN
1040APN-Aggregate-Max-Bitrate-DLYesUnsigned32V2^32-1 b/sVendor-Id = 10415 (3GPP). Taxa em bits por segundo (b/s). Exemplo: APN-Aggregate-Max-Bitrate-DL = 100000000 (100 Mb/s)
1041APN-Aggregate-Max-Bitrate-ULYesUnsigned32V2^32-1 b/sVendor-Id = 10415 (3GPP). Taxa em bits por segundo (b/s). Exemplo: APN-Aggregate-Max-Bitrate-UL = 10000000 (10 Mb/s)
1045Session-Release-CauseNAEnumeratedV,MVendor-Id = 10415 (3GPP). Este AVP é recebido apenas pelo 7750 SR e nunca é enviado pelo 7750 SR. 0 — UNSPECIFIED-REASON, 1 — UE_SUBSCRIPTION_REASON (indica que a assinatura do UE mudou e a sessão precisa ser terminada), 2 — INSUFFICIENT_SERVER_ RESOURCES (indica sobrecarga no servidor). Exemplo: Session-Release-Cause = 0
1050AN-GW-AddressYesIPv4AddressVVendor-Id = 10415 (3GPP). Exemplo: AN-GW-Address = 10.10.10.10
1058Flow-InformationNoGroupedVVendor-Id = 10415 (3GPP). Os seguintes AVPs podem ser aninhados: Flow-Description, ToS-Traffic-Class, Flow-Direction
1065PDN-Connection-IDYesUTF8StringV100 caracteresVendor-Id = 10415 (3GPP). Por exemplo: PDN-Connection-ID = example-apn.mnc001.mcc001.gprs
1066Monitoring-KeyNoOctetStringNA,V32 bytesVendor-Id = 10415 (3GPP). Nome da categoria configurada no 7750 SR, uma string usada para monitoramento de sessão ou um Monitoring-Key AVP definido na definição da regra PCC com o Charging-Rule-Definition AVP. Exemplo: Monitoring-Key = monitor-pcc-rule-1
1067Usage-Monitoring-InformationNoGroupedVVendor-Id = 10415 (3GPP). Este AVP contém os seguintes AVPs aninhados: Monitoring-Key, Granted-Service-Unit, Used-Service-Unit, Usage-Monitoring-Level, Usage-Monitoring-Report, Usage-Monitoring-Support
1068Usage-Monitoring-LevelNoEnumeratedVVendor-Id = 10415 (3GPP). Os seguintes valores são definidos: 0 – session_level, 1 – pcc_rule_level, 2 – adc_rule_level. Exemplo: Usage-Monitoring-Level = 0 — o monitoramento de uso é realizado com base no sla-profile (nível de sessão IP-CAN) do host.
1069Usage-Monitoring-ReportNoEnumeratedVVendor-Id = 10415 (3GPP). Exemplo: Usage-Monitoring-Report = 0 (usage_monitoring_report_required)
1070Usage-Monitoring-SupportNoEnumeratedNA,VVendor-Id = 10415 (3GPP). Exemplo: Usage-Monitoring-Support = 0 — usage_ monitoring_disabled
1080Flow-DirectionNoEnumeratedNA,MVendor-Id = 10415 (3GPP). Exemplo: Flow-Direction = 1 — saída, Flow-Direction = 2 — entrada
1085Redirect-InformationNoGroupedNA,VVendor-Id = 10415 (3GPP). Este AVP pode conter os seguintes AVPs: Redirect-Support, Redirect-Address-Type, Redirect-Server-Address
1086Redirect-SupportNoEnumeratedNA,VVendor-Id = 10415 (3GPP). Exemplo: Redirect-Support = 1 — redirecionamento habilitado
1088TDF-Application-IdentifierOctetStringNA,V32 caracteresVendor-Id = 10415 (3GPP). Exemplo: 0_rated, BitTorrent
1092ADC-Rule-InstallNoGroupedNA,VVendor-Id = 10415 (3GPP). Este AVP contém o seguinte AVP aninhado: ADC-Rule-Definition
1093ADC-Rule-RemoveGroupedNA,VVendor-Id = 10415 (3GPP). Este AVP contém o seguinte AVP aninhado: ADC-Rule-Name
1094ADC-Rule-DefinitionNoGroupedNA,VVendor-Id = 10415 (3GPP). Este AVP contém os seguintes AVPs aninhados: ADC-Rule-Name, MonitoringKey, TDF-Application-Id, AA-Functions
1096ADC-Rule-NameNoOctetStringV17 caracteres para prefixo/separador (opcional) mais 32 caracteres para o nomeVendor-Id = 10415 (3GPP). Exemplo: Para alterações de perfil de app e ASO: ADC-Rule-Name = ‟AA-Functions: AdcRuleWithAAFtn”
1097ADC-Rule-ReportNoGroupedVVendor-Id = 10415 (3GPP). Este AVP contém os seguintes AVPs aninhados: ADC-Rule-Name, PCC-Rule-Status, Rule-Failure-Code
2848Extended-APN-AMBR-DLNAUnsigned32NA, VAs unidades deste parâmetro são kb/s. Vendor-Id = 10415 (3GPP). Exemplo: Extended-APN-AMBR-DL = 1000 — 1 Mb/s
2849Extended-APN-AMBR-ULNAUnsigned32NA, VAs unidades deste parâmetro são kb/s. Vendor-Id = 10415 (3GPP). Exemplo: Extended-APN-AMBR-UL = 1000 — 1 Mb/s
2850Extended-GBR-DLNAUnsigned32NA, VAs unidades deste parâmetro são kb/s. Vendor-Id = 10415 (3GPP). Exemplo: Extended-GBR-DL = 1000 — 1 Mb/s
2851Extended-GBR-ULNAUnsigned32NA, VAs unidades deste parâmetro são kb/s. Vendor-Id = 10415 (3GPP). Exemplo: Extended-GBR-UL = 1000 — 1 Mb/s

Aplicabilidade de AVP baseada em Diameter

As tabelas a seguir usam os seguintes símbolos:

  • 0 — O AVP não deve estar presente na mensagem.
  • 0+ — Zero ou mais instâncias do AVP podem estar presentes na mensagem.
  • 0-1 — Zero ou uma instância do AVP pode estar presente na mensagem. É considerado um erro se houver mais de uma instância do AVP.
  • 1 — Uma instância do AVP deve estar presente na mensagem.
  • 1+ — Pelo menos uma instância do AVP deve estar presente na mensagem.
  • N — O AVP está aninhado dentro de um AVP agrupado que está presente nesta mensagem.

Tabela 3-5: Diameter-Based AVP Applicability

AVP IDNome do AVPCERCEADPRDPADWRDWAASRASA
257Host-IP-Address11+000000
258Auth-Application-Id10+000010
260Vendor-Specific-Application-Id0+0+000000
263Session-id00000011
264Origin-Host11111111
265Supported-Vendor-Id1+0+000000
266Vendor-Id11000000
267Firmware-Revision10-1000000
268Result-Code01010101
269Product-Name11000000
273Disconnect-Cause00100000
278Origin-State-Id10-10000-10-10-1
279Failed-AVP00-100-100-100-1
281Error-Message00000000
283Destination-Realm00000010
293Destination-Host00000010
294Error-Reporting-Host00000000-1
296Origin-Realm11111111

Aplicabilidade de AVP Gx

Tabela 3-6: Gx AVP Applicability

AVP IDNome do AVPCCRCCARARRAA
5NAS-Port0-1000
8Framed-IP-Address0-1000-1
183GPP-SGNS-MCC-MNC0-1000-1
223GPP-User-Location-Info0-1000
30Called-Station-Id0-1000
31Calling-Station-ID0-1000
55Event-Timestamp0-10-10-11
61NAS-Port-Type0-1000
87NAS-Port-Id0-1000
92NAS-Filter-Rule00+0+0
97Framed-IPv6-Prefix0-1000-1
123Delegated-IPv6-Prefix0-1000-1
258Auth-Application-Id1110
263Session-id1111
264Origin-Host1111
266Vendor-Id0N00
268Result-Code0100-1
278Origin-State-Id10-10-11
279Failed-AVP0-10+00-1
281Error-Message0-10-100-1
282Route-Record0+00+0
283Destination-Realm1010
285Re-Auth-Request-Type0010
293Destination-Host0-1010
295Termination-Cause0-1000
296Origin-Realm1111
297Experimental-Result00-100-1
298Experimental-Result-Code0N0N
302Logical-Access-Id0-1000
313Physical-Access-Id0-1000
412CC-Input-OctetsNNN0
414CC-Output-OctetsNNN0
415CC-Request-Number1100
416CC-Request-Type1100
418CC-Session-Failover00-100
421CC-Total-OctetsNNN0
427Credit-Control-Failure-Handling00-100
431Granted-Service-Unit00-1N0
433Redirect-Address-Type0NN0
433Redirect-Server-Address0NN0
443Subscription-Id1-2000
444Subscription-Id-DataN000
446Used-Service-UnitN000
450Subscription-Id-TypeN000
458User-Equipment-Info0-1000
459User-Equipment-Info-TypeN000
460User-Equipment-Info-ValueN000
507Flow-Description0NN0
511Flow-Status0NN0
515Max-Requested-Bandwidth-DL0NN0
516Max-Requested-Bandwidth-UL0NN0
554Extended-Max-Requested-BW-DL0NN0
555Extended-Max-Requested-BW-UL0NN0
628Supported-Features0-10+00
629Feature-List-IdNN00
630Feature-ListNN00
909RAI0-1000
1001Charging-Rule-Install00+0+0
1002Charging-Rule-Remove00+0+0
1003Charging-Rule-Definition0NN0
1005Charging-Rule-NameNNNN
1006Event-Trigger0+0+0+0
1010Precedence0NN0
1014ToS-Traffic-Class0NN0
1016QoS-Information0-10-1, N0-1, N0
1018Charging-Rule-Report0+000+
1019PCC-Rule-StatusN00N
1025Guaranteed-Bitrate-DL0NN0
1026Guaranteed-Bitrate-UL0NN0
1027IP-CAN-Type0-1000-1
1028QoS-Class-Identifier0NN0
1031Rule-Failure-CodeN00N
1032RAT-Type0-1000-1
1033Event-Report-Indication000-10
1040APN-Aggregate-Max-Bitrate-DLNNN0
1041APN-Aggregate-Max-Bitrate-ULNNN0
1045Session-Release-Cause000-10
1050AN-GW-Address0-1000-1
1058Flow-Information00+0+0
1065PDN-Connection-ID0-1000
1066Monitoring-KeyNNN0
1067Usage-Monitoring-Information0+0+0+0
1068Usage-Monitoring-Level0NN0
1069Usage-Monitoring-Report0NN0
1070Usage-Monitoring-Support0NN0
1080Flow-Direction0NN0
1085Redirect-Information00-10-10
1086Redirect-Support0NN0
1088TDF-Application-Identifier0NN0
1092ADC-Rule-Install00+0+0
1093ADC-Rule-Remove0000
1094ADC-Rule-Definition0000
1096ADC-Rule-NameNNNN
1097ADC-Rule-Report0+0+00+
2848Extended-APN-AMBR-DL0NN0
2849Extended-APN-AMBR-UL0NN0
2850Extended-GBR-DL0NN0
2850Extended-GBR-UL0NN0

Códigos de Resultado (Result-Code AVP)

Tabela 3-7: Result Codes (Result-Code AVP)

Código de ResultadoNome do Código de ResultadoDescriçãoSucesso
Sucesso
2001DIAMETER_SUCCESSA requisição foi concluída com sucesso.
Protocol Errors
3001DIAMETER_COMMAND_UNSUPPORTEDRx: tratado como erro. Tx: não suportado.
3002DIAMETER_UNABLE_TO_DELIVERRx: o procedimento de failover de peer no nível base Diameter é invocado. Após a mesma resposta (3002) ser recebida de todos os peers elegíveis, o nível de aplicação (NASREQ/Gx/Gy) é notificado. A mensagem pode então ser retransmitida uma última vez com o Destination-host AVP limpo. Para que uma mensagem seja retransmitida no nível de aplicação, o procedimento de failover de servidor deve estar habilitado. Tx: a base diameter responde com 3002 se não puder rotear a mensagem de requisição recebida para seu destino (isso se aplica à configuração multi-chassis Diameter).
3003DIAMETER_REALM_NOT_SERVEDRx: tratado como erro. Tx: não suportado.
3004DIAMETER_TOO_BUSYRx - O procedimento de failover de peer no nível base Diameter é invocado. Após a mesma resposta (3004) ser recebida de todos os peers elegíveis, o nível de aplicação (NASREQ, Gx, Gy) é notificado. A mensagem pode então ser retransmitida uma última vez com o Destination-host AVP limpo. Para que uma mensagem seja retransmitida no nível de aplicação, o procedimento de failover de servidor deve estar habilitado. Tx: não suportado.
3005DIAMETER_LOOP_DETECTEDRx: tratado como erro. Tx: não suportado.
3006DIAMETER_REDIRECT_INDICATIONRx: tratado como erro. Tx: não suportado.
3007DIAMETER_APPLICATION_UNSUPPORTEDRx: tratado como erro. Tx: não suportado.
3008DIAMETER_INVALID_HDR_BITSRx: tratado como erro. Tx: não suportado.
3009DIAMETER_INVALID_AVP_BITSRx: tratado como erro. Tx: não suportado.
3010DIAMETER_UNKNOWN_PEERRx: tratado como erro. Tx: não suportado.
Permanent Failures
5001DIAMETER_AVP_UNSUPPORTEDRx: tratado como erro. Tx: A recepção de um AVP não reconhecido com o bit M definido aciona uma mensagem de resposta (RAA) que contém o Result-Code AVP cujo valor é definido como DIAMETER_AVP_UNSUPORTED, e o Failed-AVP AVP contendo o AVP ofensivo.
5002DIAMETER_UNKNOWN_SESSIONRx: tratado como erro. Tx: No caso de uma mensagem do PCRF ser recebida para uma sessão inexistente, o 7750 SR responde com este valor.
5004DIAMETER_INVALID_AVP_VALUERx: tratado como erro. Tx: A recepção de um AVP com valor inválido aciona uma mensagem de resposta (RAA) que contém o Result-Code AVP cujo valor é definido como DIAMETER_INVALID_AVP_VALUE, e o Failed-AVP contendo o AVP que causou o erro.
5005DIAMETER_MISSING_AVPRx: tratado como erro. Tx: não suportado.
5007DIAMETER_CONTRADICTING_AVPSRx: tratado como erro. Tx: não suportado.
5008DIAMETER_AVP_NOT_ALLOWEDRx: tratado como erro. Tx: não suportado.
5009DIAMETER_AVP_OCCURS_TOO_MANY_TIMESRx: tratado como erro. Tx: não suportado.
5010DIAMETER_NO_COMMON_APPLICATIONRx: tratado como erro. Tx: não suportado.
5011DIAMETER_UNSUPPORTED_VERSIONRx: tratado como erro. Tx: Como exemplo, uma mensagem RAA carrega este AVP como resposta a uma mensagem RAR que foi recebida por um nó SR OS enquanto a sessão Gx estava em um estado de término de sessão. Um estado de término de sessão é considerado um estado onde o nó SR OS está esperando por uma mensagem CCA-T como resposta a uma mensagem CCR-T iniciada anteriormente pelo nó SR OS.
5012DIAMETER_UNABLE_TO_COMPLYRx: tratado como erro. Tx: Por exemplo, uma mensagem RAA carrega este AVP como resposta a uma mensagem RAR que foi recebida por um nó SR OS enquanto a sessão Gx estava em um estado de término de sessão. Um estado de término de sessão é considerado um estado onde o nó SR OS está esperando por uma mensagem CCA-T como resposta a uma mensagem CCR-T iniciada anteriormente pelo nó SR OS.
5013DIAMETER_INVALID_BIT_IN_HEADERRx: tratado como erro. Tx: não suportado.
5014DIAMETER_INVALID_AVP_LENGTHRx: tratado como erro. Tx: não suportado.
5015DIAMETER_INVALID_MESSAGE_LENGTHRx: tratado como erro. Tx: não suportado.
5016DIAMETER_INVALID_AVP_BIT_COMBORx: tratado como erro. Tx: não suportado.
5017DIAMETER_NO_COMMON_SECURITYRx: tratado como erro. Tx: não suportado.
Gx Specific Permanent Failures
5140DIAMETER_ERROR_INITIAL_PARAMETERSRx: tratado como erro. Tx: não suportado.
5141DIAMETER_ERROR_TRIGGER_EVENTRx: tratado como erro. Tx: não suportado.
5142DIAMETER_PCC_RULE_EVENTRx: tratado como erro. Tx: não suportado.
5148DIAMETER_ADC_RULE_EVENTRx: tratado como erro. Tx: não suportado.

Códigos de Falha de Regra (Rule-Failure-Code AVP)

Tabela 3-8: Rule Failure Codes (Rule-Failure-Code AVP)

Código de Falha de RegraNome da Falha de RegraDescrição
1UNKNOWN_RULE_NAMERx: tratado como erro. Tx: não suportado.
4GW/7750 SR_MALFUNCTIONEste valor indica o problema relacionado ao valor carregado no AVP. Por exemplo, o valor referencia um objeto inexistente (regra), o valor está fora dos limites ou qualquer outro erro inesperado. A mensagem error-message em CCR/RAA carregada no nível superior ou o Failed-AVP fornece mais informações sobre o evento para fins de depuração.
5RESOURCE_LIMITATIONRx: tratado como erro. Tx: não suportado.
14TDF_APPLICATION_IDENTIFIER_ERRORRx: tratado como erro. Tx: não suportado.

Gatilhos de Evento (Event-Trigger AVP)

Tabela 3-9: Event Triggers (Event-Trigger AVP)

ID do Gatilho de EventoNome do Gatilho de EventoDescrição
2RAT_CHANGEPara o acesso GTP S11, isso é acionado se um novo Tipo de RAT for recebido no GTP.
13USER_LOCATION_CHANGEPara o WLAN-GW, isso é acionado para qualquer mudança de localização do UE. Para o acesso GTP S11, isso é acionado se um ULI foi recebido no GTP com valores não-ECGI/TAI ou um valor ECGI/TAI que mudou.
14NO_EVENT_TRIGGERSEnviado em CCA e RAR pelo PCRF para indicar que o PCRF não requer nenhuma notificação de Gatilho de Evento, exceto para aqueles eventos que não requerem assinatura e são sempre provisionados.
18UE_IP_ADDRESS_ALLOCATEQuando usado em um comando CCR, este valor indica que o 7750 SR gerou a requisição porque um endereço IPv4 de um cliente foi alocado. Os AVPs Framed-IP-Address, Framed-IPv6-Prefix, Delegated-IPv6-Prefix ou Alc-IPv6-Address são fornecidos na mesma requisição. Este gatilho de evento é relatado quando o evento correspondente ocorre, mesmo que o gatilho de evento não seja provisionado pelo PCRF.
19UE_IP_ADDRESS_RELEASEQuando usado em um comando CCR, este valor indica que o 7750 SR gerou a requisição porque um endereço/prefixo IP de um cliente foi liberado. Os AVPs Framed-IP-Address, Framed-IPv6-Prefix, Delegated-IPv6-Prefix ou Alc-IPv6-Address são fornecidos na mesma requisição. Este gatilho de evento deve ser relatado quando o evento correspondente ocorre, mesmo que o gatilho de evento não seja provisionado pelo PCRF.
21AN_GW_CHANGEEste valor é enviado pelo PCRF para informar o cliente Diameter no SR para disparar uma notificação para cada assinante durante um switchover em uma configuração multi-chassis. Esta notificação contém o endereço IP do BNG recém-ativo (AN_GW_ADDRESS) enviado em uma mensagem CCR-U. Se o cliente Diameter no nó SR OS não estiver armado com este gatilho de evento, o switchover do assinante não é relatado ao PCRF.
22SUCCESSFUL_RESOURCE_ALLOCATIONNot supported.
26TAI_CHANGEPara o acesso GTP S11, isso é acionado se um ULI for sinalizado no GTP com um TAI que mudou em relação ao último valor recebido.
27ECGI_CHANGEPara o acesso GTP S11, isso é acionado se um ULI for sinalizado no GTP com um ECGI que mudou em relação ao último valor recebido.
33USAGE_REPORTEste valor é usado em comandos CCA e RAR pelo PCRF ao solicitar o monitoramento de uso no 7750 SR. O PCRF também fornece no comando CCA ou RAR os AVPs Usage-Monitoring-Information, incluindo o AVP Monitoring-Key e o AVP Granted-Service-Unit. Quando usado em um comando CCR, este valor indica que o 7750 SR gerou a requisição para relatar o uso acumulado para uma ou mais chaves de monitoramento. O 7750 SR fornece o volume de uso acumulado usando os AVPs Usage-Monitoring-Information, incluindo o AVP Monitoring-Key e o AVP Used-Service-Unit.

Causas de Término (Termination-Cause AVP)

Tabela 3-10: Termination Causes (Termination-Cause AVP)

ID da Causa de TérminoNome da Causa de TérminoDescriçãoReferência
1DIAMETER_LOGOUTExemplos de motivos: Limpar assinante via CLI, PADT Recebido[RFC 3588][RFC 6733]
2DIAMETER_SERVICE_NOT_PROVIDEDExemplo de motivo: O host do assinante é terminado via NACK forçado recebido via RADIUS CoA[RFC 3588][RFC 6733]
3DIAMETER_BAD_ANSWERExemplo de motivo: Problema com os parâmetros iniciais durante a instanciação do sub-host enquanto o fallback Gx está desabilitado ou os parâmetros padrão do assinante não estão disponíveis.[RFC 3588][RFC 6733]
4DIAMETER_ADMINISTRATIVEExemplos de motivos: Host deletado via RADIUS DISCONNECT, desligamento do serviço para assinante PPPoE[RFC 3588][RFC 6733]
5DIAMETER_LINK_BROKENExemplos de motivos: SAP é deletado, falha na verificação SHCV[RFC 3588][RFC 6733]
8DIAMETER_SESSION_TIMEOUTExemplo de motivo: Quando o tempo limite de inatividade (idle timeout) para o host do assinante está habilitado e seu valor é atingido.[RFC 3588][RFC 6733]

Suporte a Protocolos e Padrões

Access Node Control Protocol (ANCP)

draft-ietf-ancp-protocol-02, Protocol for Access Node Control Mechanism in Broadband Networks

RFC 5851, Framework and Requirements for an Access Node Control Mechanism in Broadband Multi-Service Networks

Application Assurance (AA)

3GPP Release 12, ADC rules over Gx interfaces

RFC 3507, Internet Content Adaptation Protocol (ICAP)

Asynchronous Transfer Mode (ATM)

AF-ILMI-0065.000 Version 4.0, Integrated Local Management Interface (ILMI)

AF-PHY-0086.001 Version 1.1, Inverse Multiplexing for ATM (IMA) Specification

AF-TM-0121.000 Version 4.1, Traffic Management Specification

GR-1113-CORE Issue 1, Asynchronous Transfer Mode (ATM) and ATM Adaptation Layer (AAL) Protocols Generic Requirements

GR-1248-CORE Issue 3, Generic Requirements for Operations of ATM Network Elements (NEs)

RFC 1626, Default IP MTU for use over ATM AAL5

RFC 2684, Multiprotocol Encapsulation over ATM Adaptation Layer 5

Bidirectional Forwarding Detection (BFD)

draft-ietf-idr-bgp-ls-sbfd-extensions-01, BGP Link-State Extensions for Seamless BFD

RFC 5880, Bidirectional Forwarding Detection (BFD)

RFC 5881, Bidirectional Forwarding Detection (BFD) IPv4 and IPv6 (Single Hop)

RFC 5882, Generic Application of Bidirectional Forwarding Detection (BFD)

RFC 5883, Bidirectional Forwarding Detection (BFD) for Multihop Paths

RFC 7130, Bidirectional Forwarding Detection (BFD) on Link Aggregation Group (LAG) Interfaces

RFC 7880, Seamless Bidirectional Forwarding Detection (S-BFD)

RFC 7881, Seamless Bidirectional Forwarding Detection (S-BFD) for IPv4, IPv6, and MPLS

RFC 7883, Advertising Seamless Bidirectional Forwarding Detection (S-BFD) Discriminators in IS-IS

RFC 7884, OSPF Extensions to Advertise Seamless Bidirectional Forwarding Detection (S-BFD) Target Discriminators

Border Gateway Protocol (BGP)

draft-hares-idr-update-attrib-low-bits-fix-01, Update Attribute Flag Low Bits Clarification

draft-ietf-idr-add-paths-guidelines-08, Best Practices for Advertisement of Multiple Paths in IBGP

draft-ietf-idr-best-external-03, Advertisement of the best external route in BGP

draft-ietf-idr-bgp-flowspec-oid-03, Revised Validation Procedure for BGP Flow Specifications

draft-ietf-idr-bgp-gr-notification-01, Notification Message support for BGP Graceful Restart

draft-ietf-idr-bgp-ls-app-specific-attr-01, Application Specific Attributes Advertisement with BGP Link-State

draft-ietf-idr-bgp-optimal-route-reflection-10, BGP Optimal Route Reflection (BGP-ORR)

draft-ietf-idr-error-handling-03, Revised Error Handling for BGP UPDATE Messages

draft-ietf-idr-flowspec-interfaceset-03, Applying BGP flowspec rules on a specific interface set

draft-ietf-idr-flowspec-path-redirect-05, Flowspec Indirection-id Redirect - localised ID

draft-ietf-idr-flowspec-redirect-ip-02, BGP Flow-Spec Redirect to IP Action

draft-ietf-idr-link-bandwidth-03, BGP Link Bandwidth Extended Community

draft-ietf-idr-long-lived-gr-00, Support for Long-lived BGP Graceful Restart

draft-ietf-sidr-origin-validation-signaling-04, BGP Prefix Origin Validation State Extended Community

RFC 1772, Application of the Border Gateway Protocol in the Internet

RFC 1997, BGP Communities Attribute

RFC 2385, Protection of BGP Sessions via the TCP MD5 Signature Option

RFC 2439, BGP Route Flap Damping

RFC 2545, Use of BGP-4 Multiprotocol Extensions for IPv6 Inter-Domain Routing

RFC 2858, Multiprotocol Extensions for BGP-4

RFC 2918, Route Refresh Capability for BGP-4

RFC 3107, Carrying Label Information in BGP-4

RFC 4271, A Border Gateway Protocol 4 (BGP-4)

RFC 4360, BGP Extended Communities Attribute

RFC 4364, BGP/MPLS IP Virtual Private Networks (VPNs)

RFC 4456, BGP Route Reflection: An Alternative to Full Mesh Internal BGP (IBGP)

RFC 4486, Subcodes for BGP Cease Notification Message

RFC 4659, BGP-MPLS IP Virtual Private Network (VPN) Extension for IPv6 VPN

RFC 4684, Constrained Route Distribution for Border Gateway Protocol/MultiProtocol Label Switching (BGP/MPLS) Internet Protocol (IP) Virtual Private Networks (VPNs)

RFC 4724, Graceful Restart Mechanism for BGP - helper mode

RFC 4760, Multiprotocol Extensions for BGP-4

RFC 4798, Connecting IPv6 Islands over IPv4 MPLS Using IPv6 Provider Edge Routers (6PE)

RFC 5004, Avoid BGP Best Path Transitions from One External to Another

RFC 5065, Autonomous System Confederations for BGP

RFC 5291, Outbound Route Filtering Capability for BGP-4

RFC 5396, Textual Representation of Autonomous System (AS) Numbers - asplain

RFC 5492, Capabilities Advertisement with BGP-4

RFC 5549, Advertising IPv4 Network Layer Reachability Information with an IPv6 Next Hop

RFC 5575, Dissemination of Flow Specification Rules

RFC 5668, 4-Octet AS Specific BGP Extended Community

RFC 6286, Autonomous-System-Wide Unique BGP Identifier for BGP-4

RFC 6793, BGP Support for Four-Octet Autonomous System (AS) Number Space

RFC 6810, The Resource Public Key Infrastructure (RPKI) to Router Protocol

RFC 6811, Prefix Origin Validation

RFC 6996, Autonomous System (AS) Reservation for Private Use

RFC 7311, The Accumulated IGP Metric Attribute for BGP

RFC 7607, Codification of AS 0 Processing

RFC 7674, Clarification of the Flowspec Redirect Extended Community

RFC 7752, North-Bound Distribution of Link-State and Traffic Engineering (TE) Information Using BGP

RFC 7854, BGP Monitoring Protocol (BMP)

RFC 7911, Advertisement of Multiple Paths in BGP

RFC 7999, BLACKHOLE Community

RFC 8092, BGP Large Communities Attribute

RFC 8212, Default External BGP (EBGP) Route Propagation Behavior without Policies

RFC 8571, BGP - Link State (BGP-LS) Advertisement of IGP Traffic Engineering Performance Metric Extensions

Broadband Network Gateway (BNG) - Control and User Plane Separation (CUPS)

3GPP 23.007, Restoration procedures

3GPP 29.244, Interface between the Control Plane and the User Plane nodes

3GPP 29.281, General Packet Radio System (GPRS) Tunnelling Protocol User Plane (GTPv1-U)

BBF TR-459, Control and User Plane Separation for a Disaggregated BNG

RFC 8300, Network Service Header (NSH)

Circuit Emulation

RFC 4553, Structure-Agnostic Time Division Multiplexing (TDM) over Packet (SAToP)

RFC 5086, Structure-Aware Time Division Multiplexed (TDM) Circuit Emulation Service over Packet Switched Network (CESoPSN)

RFC 5287, Control Protocol Extensions for the Setup of Time-Division Multiplexing (TDM) Pseudowires in MPLS Networks

Ethernet

IEEE 802.1AB, Station and Media Access Control Connectivity Discovery

IEEE 802.1ad, Provider Bridges

IEEE 802.1ag, Connectivity Fault Management

IEEE 802.1ah, Provider Backbone Bridges

IEEE 802.1ak, Multiple Registration Protocol

IEEE 802.1aq, Shortest Path Bridging

IEEE 802.1ax, Link Aggregation

IEEE 802.1D, MAC Bridges

IEEE 802.1p, Traffic Class Expediting

IEEE 802.1Q, Virtual LANs

IEEE 802.1s, Multiple Spanning Trees

IEEE 802.1w, Rapid Reconfiguration of Spanning Tree

IEEE 802.1X, Port Based Network Access Control

IEEE 802.3ac, VLAN Tag

IEEE 802.3ad, Link Aggregation

IEEE 802.3ah, Ethernet in the First Mile

IEEE 802.3x, Ethernet Flow Control

ITU-T G.8031/Y.1342, Ethernet Linear Protection Switching

ITU-T G.8032/Y.1344, Ethernet Ring Protection Switching

ITU-T Y.1731, OAM functions and mechanisms for Ethernet based networks

Ethernet VPN (EVPN)

draft-ietf-bess-evpn-igmp-mld-proxy-05, IGMP and MLD Proxy for EVPN

draft-ietf-bess-evpn-irb-mcast-04, EVPN Optimized Inter-Subnet Multicast (OISM) Forwarding - ingress replication

draft-ietf-bess-evpn-pref-df-06, Preference-based EVPN DF Election

draft-ietf-bess-evpn-prefix-advertisement-11, IP Prefix Advertisement in EVPN

draft-ietf-bess-evpn-proxy-arp-nd-08, Operational Aspects of Proxy-ARP/ND in EVPN Networks

draft-ietf-bess-pbb-evpn-isid-cmacflush-00, PBB-EVPN ISID-based CMAC-Flush

RFC 7432, BGP MPLS-Based Ethernet VPN