Diameter
Categoria:
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ção | Seção | Status | Notas |
|---|---|---|---|
| 1 | Introduction | Not applicable | - |
| 1.1 | Diameter Protocol | Not applicable | - |
| 1.1.1 | Description of the document set | Not applicable | - |
| 1.2 | Approach to extensibility | Not applicable | - |
| 1.2.1 | Defining new attribute-value pairs | Not applicable | - |
| 1.2.2 | Creating new AVPs | Not applicable | - |
| 1.2.3 | Creating new authentication apps | Not applicable | - |
| 1.2.4 | Creating new accounting apps | Not applicable | - |
| 1.2.5 | Application authentication | Not applicable | - |
| 1.3 | Terminology | Not applicable | - |
| 2 | Protocol overview | Not applicable | - |
| 2.1 | Transport | Supported | Supports TCP and SCTP |
| 2.1.1 | SCTP guidelines | Supported | - |
| 2.2 | Securing diameter messages | Not supported | - |
| 2.3 | Diameter application compliance | Supported | - |
| 2.4 | Application identifiers | Supported | - |
| 2.5 | Connections vs Sessions | No requirement | - |
| 2.6 | Peer table | Supported | - |
| 2.7 | Realm-based routing table | Not applicable | - |
| 2.8 | Role of diameter agents | Not applicable | - |
| 2.8.1 | Relay agents | Not applicable | - |
| 2.8.2 | Proxy agents | Not applicable | - |
| 2.8.3 | Redirect agents | Not applicable | - |
| 2.8.4 | Translation agents | Not applicable | - |
| 2.9 | End-to-end security framework | Not supported | - |
| 2.10 | Diameter path authorization | Not supported | - |
| 3 | Diameter header | Supported | - |
| 3.1 | Command codes | Supported | - |
| 3.2 | Command code ABNF specification | No requirement | - |
| 3.3 | Diameter command naming conventions | Supported | - |
| 4 | Diameter AVPs | Supported | - |
| 4.1 | AVP header | Supported | - |
| 4.1.1 | Optional header elements | Supported | - |
| 4.2 | Basic AVP | Supported | - |
| 4.3 | Derived AVP data formats | Supported | - |
| 4.4 | Grouped AVP values | Supported | - |
| 4.4.1 | Example AVP with grouped data type | No requirement | - |
| 4.5 | Diameter base protocol AVPs | Supported | - |
| 5 | Diameter peers | No requirement | - |
| 5.1 | Peer connections | Supported | - |
| 5.2 | Diameter peer discovery | Not supported | Diameter Gateway does not support routing, proxy, or relay |
| 5.3 | Capabilities exchange | Supported | - |
| 5.3.1 | Capabilities-Exchange-Request | Supported | - |
| 5.3.2 | Capabilities-Exchange-Answer | Supported | - |
| 5.3.3 | Vendor-Id AVP | Supported | - |
| 5.3.4 | Firmware-Revision AVP | Supported | - |
| 5.3.5 | Host-IP-Address AVP | Not supported | - |
| 5.3.6 | Supported-Vendor-Id AVP | Supported | - |
| 5.3.7 | Product-Name AVP | Supported | - |
| 5.4 | Disconnecting peer connections | Partially supported | Diameter Gateway only responds to messages, does not generate them |
| 5.4.1 | Disconnect-Peer-Request | Partially supported | Diameter Gateway only responds to messages, does not generate them |
| 5.4.2 | Disconnect-Peer-Answer | Partially supported | Diameter Gateway only responds to messages, does not generate them |
| 5.4.3 | Disconnect-Cause AVP | Partially supported | Diameter Gateway only responds to messages, does not generate them |
| 5.5 | Transport failure detection | Supported | - |
| 5.5.1 | Device-Watchdog-Request | Supported | - |
| 5.5.2 | Device-Watchdog-Answer | Supported | - |
| 5.5.3 | Transport failure algorithm | Supported | - |
| 5.5.4 | Failover and failback procedures | Partially supported | - |
| 5.6 | Peer state machine | Supported | - |
| 5.6.1 | Incoming connections | Supported | - |
| 5.6.2 | Events | Supported | - |
| 5.6.3 | Actions | Supported | - |
| 5.6.4 | The election process | Supported | - |
| 6 | Diameter message processing | No requirement | - |
| 6.1 | Diameter request routing overview | No requirement | - |
| 6.1.1 | Originating a request | Supported | - |
| 6.1.2 | Sending a request | Supported | - |
| 6.1.3 | Receiving requests | Supported | - |
| 6.1.4 | Processing local requests | Not supported | - |
| 6.1.5 | Request forwarding | Not supported | - |
| 6.1.6 | Request routing | Not applicable | - |
| 6.1.7 | Redirecting requests | Not applicable | - |
| 6.1.8 | Relaying and proxying requests | Not applicable | - |
| 6.2 | Diameter answer processing | Supported | - |
| 6.2.1 | Processing received answers | Supported | - |
| 6.2.2 | Relaying and proxying answers | Not applicable | Configurable per Diameter Gateway instance |
| 6.3 | Origin-Host AVP | Supported | Configurable per Diameter Gateway instance |
| 6.4 | Origin-Realm AVP | Supported | - |
| 6.5 | Destination-Host AVP | Supported | - |
| 6.6 | Destination-Realm AVP | Supported | - |
| 6.7 | Routing AVPs | Not applicable | - |
| 6.7.1 | Route-Record AVP | Not applicable | - |
| 6.7.2 | Proxy-Info AVP | Not applicable | - |
| 6.7.3 | Proxy-Host AVP | Not applicable | - |
| 6.7.4 | Proxy-State AVP | Not applicable | - |
| 6.8 | Auth-Application-Id AVP | Supported | - |
| 6.9 | Acct-Application-Id AVP | Not applicable | - |
| 6.10 | Inband-Security-Id AVP | Supported | Supports only 0, where 0 specifies NO_INBAND_SECURITY |
| 6.11 | Vendor-Specific-Application-Id AVP | Supported | - |
| 6.12 | Redirect-Host AVP | Not applicable | - |
| 6.13 | Redirect-Host-Usage AVP | Not applicable | - |
| 6.14 | Redirect-Max-Cache-Time AVP | Not applicable | - |
| 6.15 | E2E-Sequence AVP | Not applicable | - |
| 7 | Error handling | Supported | - |
| 7.1 | Result-Code AVP | Supported | - |
| 7.1.1 | Informational | Supported | - |
| 7.1.2 | Success | Supported | - |
| 7.1.3 | Protocol errors | Supported | - |
| 7.1.4 | Transient Failures | Supported | - |
| 7.1.5 | Permanent Failures | Supported | - |
| 7.2 | Error bit | Supported | - |
| 7.3 | Error-Message AVP | Not supported | - |
| 7.4 | Error-Reporting-Host AVP | Not supported | - |
| 7.5 | Failed-AVP AVP | Supported | - |
| 7.6 | Experimental-Result AVP | Supported | - |
| 7.7 | Experimental-Result-Code AVP | Supported | - |
| 8 | Diameter user sessions | No requirement | - |
| 8.1 | Authorization session state machine | Supported | - |
| 8.2 | Accounting session state machine | Not applicable | - |
| 8.3 | Server-Initiated Re-Auth | Supported | - |
| 8.3.1 | Re-Auth-Request | Supported | - |
| 8.3.2 | Re-Auth-Answer | Supported | - |
| 8.4 | Session termination | Supported | - |
| 8.4.1 | Session-Termination-Request | Supported | - |
| 8.4.2 | Session-Termination-Answer | Supported | - |
| 8.5 | Aborting a session | Not supported | - |
| 8.5.1 | Abort-Session-Request | Not supported | - |
| 8.5.2 | Abort-Session-Answer | Not supported | - |
| 8.6 | Inferring session termination from Origin-State-Id | Not supported | - |
| 8.7 | Auth-Request-Type AVP | Not applicable | - |
| 8.8 | Session-Id AVP | Supported | - |
| 8.9 | Authorization-Lifetime AVP | Not applicable | - |
| 8.10 | Auth-Grace-Period AVP | Not applicable | - |
| 8.11 | Auth-Session-State AVP | Not applicable | - |
| 8.12 | Re-Auth-Request-Type AVP | Not applicable | - |
| 8.13 | Session-Timeout AVP | Not applicable | - |
| 8.14 | User-Name AVP | Not applicable | - |
| 8.15 | Termination-Cause AVP | Supported | - |
| 8.16 | Origin-State-Id AVP | Not supported | - |
| 8.17 | Session-Binding AVP | Not applicable | - |
| 8.18 | Session-Server-Failover AVP | Not applicable | - |
| 8.19 | Multi-Round-Time-Out AVP | Not applicable | - |
| 8.20 | Class AVP | Not applicable | - |
| 8.21 | Event-Timestamp AVP | Supported | - |
| 9 | Accounting | Not applicable | - |
| 9.1 | Server directed model | Not applicable | - |
| 9.2 | Protocol messages | Not applicable | - |
| 9.3 | Application document requirements | Not applicable | - |
| 9.4 | Fault resilience | Not applicable | - |
| 9.5 | Accounting records | Not applicable | - |
| 9.6 | Correlation of accounting records | Not applicable | - |
| 9.7 | Accounting Command-Codes | Not applicable | - |
| 9.7.1 | Accounting-Request | Not applicable | - |
| 9.7.2 | Accounting-Answer | Not applicable | - |
| 9.8 | Accounting AVPs | Not applicable | - |
| 9.8.1 | Accounting-Record-Type AVP | Not applicable | - |
| 9.8.2 | Acct-Interim-Interval AVP | Not applicable | - |
| 9.8.3 | Accounting-Record-Number AVP | Not applicable | - |
| 9.8.4 | Acct-Session-Id AVP | Not applicable | - |
| 9.8.5 | Acct-Multi-Session-Id AVP | Not applicable | - |
| 9.8.6 | Accounting-Sub-Session-Id AVP | Not applicable | - |
| 9.8.7 | Accounting-Realtime-Required AVP | Not applicable | - |
| 10 | AVP occurrence table | No requirement | - |
| 10.1 | Base protocol command AVP Table | No requirement | - |
| 10.2 | Accounting AVP Table | No requirement | - |
| 11 | IANA Considerations | No requirement | - |
| 11.1 | AVP header | No requirement | - |
| 11.1.1 | AVP code | No requirement | - |
| 11.1.2 | AVP flags | No requirement | - |
| 11.2 | Diameter header | No requirement | - |
| 11.2.1 | Command codes | No requirement | - |
| 11.2.2 | Command Flags | No requirement | - |
| 11.3 | Application identifiers | No requirement | - |
| 11.4 | AVP Values | No requirement | - |
| 11.4.1 | Result-Code AVP Values | No requirement | - |
| 11.4.2 | Accounting-Record-Type AVP Values | No requirement | - |
| 11.4.3 | Termination-Cause AVP Values | No requirement | - |
| 11.4.4 | Redirect-Host-Usage AVP Values | No requirement | - |
| 11.4.5 | Session-Server-Failover AVP Values | No requirement | - |
| 11.4.6 | Session-Binding AVP Values | No requirement | - |
| 11.4.7 | Disconnect-Cause AVP Values | No requirement | - |
| 11.4.8 | Auth-Request-Type AVP Values | No requirement | - |
| 11.4.9 | Auth-Session-State AVP Values | No requirement | - |
| 11.4.10 | Re-Auth-Request-Type AVP Values | No requirement | - |
| 11.4.11 | Accounting-Realtime-Required AVP Values | No requirement | - |
| 11.5 | Diameter TCP/SCTP port numbers | No requirement | - |
| 11.6 | Naming authority pointer (NAPTR) Service Fields | No requirement | - |
| 12 | Diameter Protocol Related Configurable Parameters | Supported | - |
| 13 | Security considerations | Not supported | - |
| 13.1 | IPsec usage | Not supported | - |
| 13.2 | TLS usage | Not supported | - |
| 13.3 | Peer-to-Peer Considerations | Not supported | - |
| 14 | References | No requirement | - |
| 14.1 | Normative References | No requirement | - |
| 14.2 | Informative References | No requirement | - |
| 15 | Acknowledgements | No requirement | - |
| Appendix A | Diameter service template | No requirement | - |
| Appendix B | NAPTR example | No requirement | - |
| Appendix C | Duplicate detection | Supported | - |
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ção | Seção | Status | Notas |
|---|---|---|---|
| 1 | Scope | Not applicable | - |
| 2 | References | Not applicable | - |
| 3 | Definitions, symbols and abbreviations | Not applicable | - |
| 3.1 | Definitions | Not applicable | - |
| 3.2 | Symbols | Not applicable | - |
| 3.3 | Abbreviations | Not applicable | - |
| 4 | Architecture considerations | Supported | - |
| 4.1 | High level architecture | Supported | - |
| 4.1.0 | General | Supported | - |
| 4.1.1 | Charging related transfer requirements | Supported | - |
| 5 | 3GPP charging applications requirements | Supported | - |
| 5.1 | Offline charging scenarios | Supported | - |
| 5.1.1 | Basic principles | Supported | - |
| 5.1.1.0 | Introduction | Supported | - |
| 5.1.1.1 | Event based charging | Supported | - |
| 5.1.1.2 | Session based charging | Supported | - |
| 5.1.2 | Basic operation | Supported | - |
| 5.2 | Online charging scenarios | Supported | - |
| 5.2.0 | Introduction | Supported | - |
| 5.2.1 | Basic principles | Supported | - |
| 5.2.2 | Charging scenarios | Supported | - |
| 5.2.2.0 | Introduction | Supported | - |
| 5.2.2.1 | Immediate event charging (IEC) | Supported | - |
| 5.2.2.1.1 | Decentralized unit determination and centralized rating | Not supported | - |
| 5.2.2.1.2 | Centralized unit determination and centralized rating | Supported | - |
| 5.2.2.1.3 | Decentralized unit determination and decentralized rating | Not supported | - |
| 5.2.2.1.4 | Further options | Supported | - |
| 5.2.2.2 | Event charging with unit reservation (ECUR) | Supported | - |
| 5.2.2.2.1 | Decentralized unit determination and centralized rating | Not supported | - |
| 5.2.2.2.2 | Centralized unit determination and centralized rating | Supported | - |
| 5.2.2.2.3 | Decentralized unit determination and decentralized rating | Not supported | - |
| 5.2.3 | Session charging with reservation | Supported | - |
| 5.2.3.1 | Decentralized unit determination and centralized rating | Not supported | - |
| 5.2.3.2 | Centralized unit determination and centralized rating | Supported | - |
| 5.2.3.3 | Decentralized unit determination and decentralized rating | Not supported | - |
| 5.2.3 | Basic operations | Supported | - |
| 5.3 | Other requirements | Supported | - |
| 5.3.1 | Re-authorization | Supported | - |
| 5.3.2 | Threshold based re-authorization triggers | Supported | - |
| 5.3.3 | Termination action | Supported | - |
| 5.3.4 | Account expiration | Not supported | - |
| 6 | 3GPP charging applications – protocol aspects | Supported | - |
| 6.1 | Basic principles for diameter offline charging | Supported | - |
| 6.1.0 | Introduction | Supported | - |
| 6.1.1 | Event based charging | Supported | - |
| 6.1.2 | Session based charging | Supported | - |
| 6.1.3 | Offline charging error cases - diameter procedures | Supported | - |
| 6.1.3.1 | Charging data function (CDF) connection failure | Supported | - |
| 6.1.3.2 | No reply from CDF | Supported | - |
| 6.1.3.3 | Duplicate detection | Supported | - |
| 6.1.3.4 | CDF detected failure | Supported | - |
| 6.2 | Message contents for offline charging | Not supported | - |
| 6.2.1 | Summary of offline charging message formats | Not supported | - |
| 6.2.1.1 | General | Not supported | - |
| 6.2.1.2 | Structure for the accounting message formats | Not supported | - |
| 6.2.2 | Accounting-Request message | Not supported | - |
| 6.2.3 | Accounting-Answer (ACA) message | Not supported | - |
| 6.3 | Basic principles for diameter online charging | Supported | - |
| 6.3.1 | Online specific Credit-Control application requirements | Supported | - |
| 6.3.2 | Diameter description on the Ro reference point | Supported | - |
| 6.3.2.1 | Basic principles | Supported | - |
| 6.3.3 | Immediate event charging (IEC) | Supported | - |
| 6.3.4 | Event charging with unit reservation (ECUR) | Supported | - |
| 6.3.5 | Session charging with unit reservation (SCUR) | Supported | - |
| 6.3.6 | Error cases and scenarios | Supported | - |
| 6.3.6.0 | Introduction | Supported | - |
| 6.3.6.1 | Duplicate detection | Supported | - |
| 6.3.6.2 | Reserve units/Debit units operation failure | Supported | - |
| 6.3.7 | Support of tariff changes during an active user session | Supported | - |
| 6.3.7.1 | Support of tariff changes using the tariff switch mechanism | Supported | - |
| 6.3.7.2 | Support of tariff changes using Validity-Time attribute-value pair (AVP) | Not supported | - |
| 6.3.8 | Support of re-authorization | Supported | - |
| 6.3.9 | Support of failure handling | Supported | - |
| 6.3.10 | Support of failover | Supported | - |
| 6.3.11 | Credit pooling | Not supported | - |
| 6.4 | Message formats for online charging | Supported | - |
| 6.4.1 | Summary of online charging message formats | Supported | - |
| 6.4.1.1 | General | Supported | - |
| 6.4.1.2 | Structure for the Credit-Control message formats | Supported | - |
| 6.4.2 | Credit-Control-Request message | Supported | - |
| 6.4.3 | Credit-Control-Answer message | Supported | - |
| 6.4.4 | Re-Auth-Request message | Supported | - |
| 6.4.5 | Re-Auth-Answer message | Supported | - |
| 6.4.6 | Capabilities-Exchange-Request-message | Supported | - |
| 6.4.7 | Capabilities-Exchange-Answer message | Supported | - |
| 6.4.8 | Device-Watchdog-Request message | Supported | - |
| 6.4.9 | Device-Watchdog-Answer message | Supported | - |
| 6.4.10 | Disconnect-Peer-Request message | Partially supported | - |
| 6.4.11 | Disconnect-Peer-Answer message | Partially supported | - |
| 6.4.12 | Abort-Session-Request message | Not supported | - |
| 6.4.13 | Abort-Session-Answer message | Not supported | - |
| 6.5 | Other procedural description of the 3GPP charging applications | Supported | - |
| 6.5.1 | Re-Authorization | Supported | - |
| 6.5.1.1 | Idle timeout | Supported | - |
| 6.5.1.2 | Change of charging conditions | Not supported | - |
| 6.5.1.3 | Reporting quota usage | Not supported | - |
| 6.5.1.4 | Quota consumption | Not supported | - |
| 6.5.2 | Threshold based Re-Authorization triggers | Supported | - |
| 6.5.3 | Termination action | Supported | - |
| 6.5.4 | Quota consumption time | Supported | - |
| 6.5.5 | Service termination | Not supported | - |
| 6.5.6 | Envelope reporting | Not supported | - |
| 6.5.7 | Combinational quota | Not supported | - |
| 6.5.8 | Online control of offline charging information | Supported | - |
| 6.5.9 | Support of multiple service | Supported | - |
| 6.6 | Bindings of the operation to protocol application | Supported | - |
| 6.6.0 | General | Supported | - |
| 6.6.1 | Bindings of charging data transfer to accounting | Supported | - |
| 6.6.2 | Bindings of debit/reserve units to Credit-Control | Supported | - |
| 7 | Summary of used attribute-value pairs (AVPs) | Not applicable | - |
| 7.1 | Diameter attribute-value pairs (AVPs) | Not applicable | - |
| 7.1.0 | General | Not applicable | - |
| 7.1.1 | Accounting-Input-Octets AVP | Not supported | - |
| 7.1.2 | Void | Not applicable | - |
| 7.1.3 | Accounting-Output-Octets AVP | Not supported | - |
| 7.1.4 | Void | Not applicable | - |
| 7.1.5 | Acct-Application-Id AVP | Supported | - |
| 7.1.6 | Auth-Application-Id AVP | Supported | - |
| 7.1.7 | Called-Station-Id AVP | Supported | - |
| 7.1.8 | Event-Timestamp AVP | Supported | - |
| 7.1.9 | Multiple-Services-Credit-Control AVP | Supported | - |
| 7.1.10 | Rating-Group AVP | Supported | - |
| 7.1.11 | Result-Code AVP | Supported | - |
| 7.1.12 | Service-Context-Id AVP | Supported | - |
| 7.1.13 | Service-Identifier AVP | Supported | - |
| 7.1.14 | Used-Service-Unit AVP | Supported | - |
| 7.1.15 | User-Name AVP | Supported | - |
| 7.1.16 | Vendor-Id AVP | Supported | - |
| 7.1.17 | User-Equipment-Info AVP | Supported | - |
| 7.2 | 3GPP specific AVPs | Not supported | - |
| 7.2.0 | General | Not supported | - |
| 7.2.1 | Access-Network-Information AVP | Not supported | - |
| 7.2.1A | Access-Transfer-Information AVP | Not supported | - |
| 7.2.1B | Access-Transfer-Type AVP | Not supported | - |
| 7.2.2 | Account-Expiration AVP | Not supported | - |
| 7.2.3 | Accumulated-Cost AVP | Not supported | - |
| 7.2.4 | Adaptations AVP | Not supported | - |
| 7.2.5 | Additional-Content-Information AVP | Not supported | - |
| 7.2.6 | Additional-Type-Information AVP | Not supported | - |
| 7.2.7 | Address-Data AVP | Not supported | - |
| 7.2.8 | Address-Domain AVP | Not supported | - |
| 7.2.9 | Address-Type AVP | Not supported | - |
| 7.2.10 | Addressee-Type AVP | Not supported | - |
| 7.2.11 | AF-Correlation-Information AVP | Supported | - |
| 7.2.12 | Alternate-Charged-Party-Address AVP | Not supported | - |
| 7.2.13 | AoC-Cost-Information AVP | Not supported | - |
| 7.2.14 | AoC-Format AVP | Not supported | - |
| 7.2.15 | AoC-Information AVP | Supported | - |
| 7.2.16 | AoC-Request-Type AVP | Supported | - |
| 7.2.17 | AoC-Service AVP | Not supported | - |
| 7.2.18 | AoC-Service-Obligatory-Type AVP | Not supported | - |
| 7.2.19 | AoC-Service-Type AVP | Not supported | - |
| 7.2.20 | AoC-Subscription-Information AVP | Not supported | - |
| 7.2.21 | Applic-ID AVP | Not supported | - |
| 7.2.22 | Application-provided-Called-Party-Address AVP | Not supported | - |
| 7.2.23 | Application-Server AVP | Not supported | - |
| 7.2.24 | Application-Server-Information AVP | Not supported | - |
| 7.2.25 | Associated-Party-Address AVP | Not supported | - |
| 7.2.26 | Associated-URI AVP | Not supported | - |
| 7.2.27 | Authorised-QoS AVP | Not supported | - |
| 7.2.28 | Aux-Applic-Info AVP | Not supported | - |
| 7.2.29 | Base-Time-Interval AVP | Supported | - |
| 7.2.29A | Basic-Service-Code AVP | Not supported | - |
| 7.2.29B | Bearer-Capability AVP | Not supported | - |
| 7.2.30 | Bearer-Service AVP | Not supported | - |
| 7.2.30A | Basic service set identifier (BSSID) AVP | Not supported | - |
| 7.2.31 | Called-Asserted-Identity AVP | Not supported | - |
| 7.2.32 | Called-Party-Address AVP | Not supported | - |
| 7.2.33 | Calling-Party-Address AVP | Not supported | - |
| 7.2.34 | Carrier-Select-Routing-Information AVP | Not supported | - |
| 7.2.35 | Cause-Code AVP | Not supported | - |
| 7.2.36 | CG-Address AVP | Supported | - |
| 7.2.37 | Change-Condition AVP | Supported | - |
| 7.2.38 | Change-Time AVP | Not supported | - |
| 7.2.38A | Charge-Reason-Code AVP | Not supported | - |
| 7.2.39 | Charged-Party AVP | Not supported | - |
| 7.2.39A | Charging-Characteristics-Selection-Mode AVP | Not supported | - |
| 7.2.40 | Class-Identifier AVP | Not supported | - |
| 7.2.41 | Client-Address AVP | Not supported | - |
| 7.2.41A | CN-Operator-Selection-Entity AVP | Not supported | - |
| 7.2.42 | Content-Class AVP | Not supported | - |
| 7.2.43 | Content-Disposition AVP | Not supported | - |
| 7.2.44 | Content-Length AVP | Not supported | - |
| 7.2.45 | Content-Size AVP | Not supported | - |
| 7.2.46 | Content-Type AVP | Not supported | - |
| 7.2.46A | CSG-Access-Mode AVP | Supported | - |
| 7.2.46B | CSG-Membership-Indication AVP | Supported | - |
| 7.2.47 | Current-Tariff AVP | Not supported | - |
| 7.2.48 | CUG-Information AVP | Not supported | - |
| 7.2.49 | Data-Coding-Scheme AVP | Not supported | - |
| 7.2.50 | DCD-Information AVP | Supported | - |
| 7.2.51 | Deferred-Location-Event-Type AVP | Not supported | - |
| 7.2.52 | Delivery-Report-Requested AVP | Not supported | - |
| 7.2.53 | Destination-Interface AVP | Not supported | - |
| 7.2.54 | Diagnostics AVP | Supported | - |
| 7.2.55 | Domain-Name AVP | Not supported | - |
| 7.2.56 | DRM-Content AVP | Not supported | - |
| 7.2.57 | Dynamic-Address-Flag AVP | Supported | - |
| 7.2.57A | Dynamic-Address-Flag-Extension AVP | Not supported | - |
| 7.2.58 | Early-Media-Description AVP | Not supported | - |
| 7.2.59 | Envelope AVP | Supported | - |
| 7.2.60 | Envelope-End-Time AVP | Supported | - |
| 7.2.61 | Envelope-Reporting AVP | Supported | - |
| 7.2.62 | Envelope-Start-Time AVP | Supported | - |
| 7.2.62A | ePDG-Address AVP | Not supported | - |
| 7.2.63 | Event AVP | Not supported | - |
| 7.2.64 | Event-Charging-TimeStamp AVP | Supported | - |
| 7.2.65 | Event-Type AVP | Not supported | - |
| 7.2.66 | Expires AVP | Not supported | - |
| 7.2.67 | File-Repair-Supported AVP | Not supported | - |
| 7.2.67A | Forwarding-Pending AVP | Not supported | - |
| 7.2.67B | From-Address AVP | Not supported | - |
| 7.2.68 | GGSN-Address AVP | Supported | - |
| 7.2.69 | IM-Information AVP | Supported | - |
| 7.2.70 | Incremental-Cost AVP | Not supported | - |
| 7.2.70A | Instance-Id AVP | Not supported | - |
| 7.2.71 | Interface-Id AVP | Not supported | - |
| 7.2.72 | Interface-Port AVP | Not supported | - |
| 7.2.73 | Interface-Text AVP | Not supported | - |
| 7.2.74 | Interface-Type AVP | Not supported | - |
| 7.2.74A | IMS-Application-Reference-Identifier AVP | Not supported | - |
| 7.2.75 | IMS-Charging-Identifier AVP | Not supported | - |
| 7.2.76 | IMS-Communication-Service-Identifier AVP | Not supported | - |
| 7.2.76A | IMS-Emergency-Indicator AVP | Not supported | - |
| 7.2.77 | IMS-Information AVP | Supported | - |
| 7.2.77A | IMS-Visited-Network-Identifier AVP | Not supported | - |
| 7.2.78 | IMSI-Unauthenticated-Flag AVP | Not supported | - |
| 7.2.79 | Incoming-Trunk-Group-ID AVP | Not supported | - |
| 7.2.79A | Initial-IMS-Charging-Identifier AVP | Not supported | - |
| 7.2.80 | Inter-Operator-Identifier AVP | Not supported | - |
| 7.2.80A | IP-Realm-Default-Indication AVP | Not supported | - |
| 7.2.80B | ISUP-Cause AVP | Not supported | - |
| 7.2.80C | ISUP-Cause-Diagnostics AVP | Not supported | - |
| 7.2.80D | ISUP-Cause-Location AVP | Not supported | - |
| 7.2.80E | ISUP-Cause-Value AVP | Not supported | - |
| 7.2.80F | ISUP-Location-Number AVP | Not supported | - |
| 7.2.81 | LCS-APN AVP | Not supported | - |
| 7.2.82 | LCS-Client-Dialed-By-MS AVP | Not supported | - |
| 7.2.83 | LCS-Client-External-ID AVP | Not supported | - |
| 7.2.84 | LCS-Client-ID AVP | Not supported | - |
| 7.2.85 | LCS-Client-Name AVP | Not supported | - |
| 7.2.86 | LCS-Client-Type AVP | Not supported | - |
| 7.2.87 | LCS-Data-Coding-Scheme AVP | Not supported | - |
| 7.2.88 | LCS-Format-Indicator AVP | Not supported | - |
| 7.2.89 | LCS-Information AVP | Supported | - |
| 7.2.90 | LCS-Name-String AVP | Not supported | - |
| 7.2.91 | LCS-Requestor-ID AVP | Not supported | - |
| 7.2.92 | LCS-Requestor-ID-String AVP | Not supported | - |
| 7.2.92A | Local-GW-Inserted-Indication AVP | Not supported | - |
| 7.2.93 | Local-Sequence-Number AVP | Not supported | - |
| 7.2.94 | Location-Estimate AVP | Not supported | - |
| 7.2.95 | Location-Estimate-Type AVP | Not supported | - |
| 7.2.96 | Location-Type AVP | Not supported | - |
| 7.2.97 | Low-Balance-Indication AVP | Supported | - |
| 7.2.97A | Low-Priority-Indicator AVP | Not supported | - |
| 7.2.97B | MBMS-Charged-Party AVP | Not supported | - |
| 7.2.98 | MBMS-GW-Address AVP | Not supported | - |
| 7.2.99 | MBMS-Information AVP | Supported | - |
| 7.2.100 | MBMS-User-Service-Type AVP | Not supported | - |
| 7.2.101 | Media-Initiator-Flag AVP | Not supported | - |
| 7.2.102 | Media-Initiator-Party AVP | Not supported | - |
| 7.2.103 | Message-Body AVP | Not supported | - |
| 7.2.104 | Message-Class AVP | Not supported | - |
| 7.2.105 | Message-ID AVP | Not supported | - |
| 7.2.106 | Message-Size AVP | Not supported | - |
| 7.2.107 | Message-Type AVP | Not supported | - |
| 7.2.108 | MM-Content-Type AVP | Not supported | - |
| 7.2.109 | MMBox-Storage-Requested AVP | Not supported | - |
| 7.2.110 | MMS-Information AVP | Supported | - |
| 7.2.111 | MMTel-Information AVP | Supported | - |
| 7.2.111A | MMTel-Service-Type AVP | Not supported | - |
| 7.2.111B | MSC-Address AVP | Not supported | - |
| 7.2.111C | MTC-IWF-Address AVP | Not supported | - |
| 7.2.111D | Neighbour-Node-Address AVP | Not supported | - |
| 7.2.112 | Next-Tariff AVP | Not supported | - |
| 7.2.112A | NNI-Information AVP | Not supported | - |
| 7.2.112B | NNI-Type AVP | Not supported | - |
| 7.2.113 | Node-Functionality AVP | Not supported | - |
| 7.2.114 | Node-Id AVP | Supported | - |
| 7.2.115 | Number-Of-Diversions AVP | Not supported | - |
| 7.2.116 | Number-Of-Messages-Sent AVP | Not supported | - |
| 7.2.117 | Number-Of-Participants AVP | Not supported | - |
| 7.2.118 | Number-Of-Received-Talk-Bursts AVP | Not supported | - |
| 7.2.119 | Number-Of-Talk-Bursts AVP | Not supported | - |
| 7.2.120 | Number-Portability-Routing-Information AVP | Not supported | - |
| 7.2.121 | Offline-Charging AVP | Supported | - |
| 7.2.122 | Online-Charging-Flag AVP | Not supported | - |
| 7.2.123 | Originating-IOI AVP | Not supported | - |
| 7.2.124 | Originator AVP | Not supported | - |
| 7.2.125 | Originator-Address AVP | Not supported | - |
| 7.2.126 | Originator-Interface AVP | Not supported | - |
| 7.2.127 | Originator-Received-Address AVP | Not supported | - |
| 7.2.128 | Originator-SCCP-Address | Not supported | - |
| 7.2.128A | Outgoing-Session-Id AVP | Not supported | - |
| 7.2.129 | Outgoing-Trunk-Group-ID AVP | Not supported | - |
| 7.2.185 | SDP-TimeStamps AVP | Not supported | - |
| 7.2.186 | SDP-Type AVP | Not supported | - |
| 7.2.186A | Session-Direction AVP | Not supported | - |
| 7.2.187 | Served-Party-IP-Address AVP | Not supported | - |
| 7.2.188 | Void | Not applicable | - |
| 7.2.189 | Service-Data-Container AVP | Supported | - |
| 7.2.190 | Service-ID AVP | Not supported | - |
| 7.2.191 | Service-Generic-Information AVP | Supported | - |
| 7.2.192 | Service-Information AVP | Supported | - |
| 7.2.193 | Service-Mode AVP | Not supported | - |
| 7.2.194 | Service-Specific-Data AVP | Not supported | - |
| 7.2.195 | Service-Specific-Info AVP | Supported | - |
| 7.2.196 | Service-Specific-Type AVP | Not supported | - |
| 7.2.197 | Void | Not applicable | - |
| 7.2.198 | Serving-Node-Type AVP | Supported | - |
| 7.2.199 | SGSN-Address AVP | Supported | - |
| 7.2.199A | SGW-Address AVP | Not applicable | - |
| 7.2.200 | SGW-Change AVP | Supported | - |
| 7.2.201 | SIP-Method AVP | Not supported | - |
| 7.2.202 | SIP-Request-Timestamp AVP | Not supported | - |
| 7.2.203 | SIP-Request-Timestamp-Fraction AVP | Not supported | - |
| 7.2.204 | SIP-Response-Timestamp AVP | Not supported | - |
| 7.2.205 | SIP-Response-Timestamp-Fraction AVP | Not supported | - |
| 7.2.205A | SM-Device-Trigger-Indicator AVP | Not supported | - |
| 7.2.205B | SM-Device-Trigger-Information AVP | Not supported | - |
| 7.2.206 | SM-Discharge-Time AVP | Not supported | - |
| 7.2.207 | SM-Message-Type AVP | Not supported | - |
| 7.2.208 | SM-Protocol-Id AVP | Not supported | - |
| 7.2.208A | SM-Sequence-Number AVP | Not supported | - |
| 7.2.209 | SM-Status AVP | Not supported | - |
| 7.2.210 | SM-User-Data-Header AVP | Not supported | - |
| 7.2.211 | SMS-Information AVP | Supported | - |
| 7.2.212 | SMS-Node AVP | Not supported | - |
| 7.2.212A | SMS-Result AVP | Not supported | - |
| 7.2.213 | SM-Service-Type AVP | Not supported | - |
| 7.2.214 | SMSC-Address AVP | Not supported | - |
| 7.2.214A | Start-of-Charging AVP | Not supported | - |
| 7.2.215 | Start-Time AVP | Supported | - |
| 7.2.215A | Status-Code AVP | Not supported | - |
| 7.2.216 | Stop-Time AVP | Supported | - |
| 7.2.217 | Submission-Time AVP | Not supported | - |
| 7.2.218 | Subscriber-Role AVP | Not supported | - |
| 7.2.219 | Supplementary-Service AVP | Not supported | - |
| 7.2.219A | TAD-Identifier AVP | Not supported | - |
| 7.2.220 | Talk-Burst-Exchange AVP | Not supported | - |
| 7.2.221 | Talk-Burst-Time AVP | Not supported | - |
| 7.2.222 | Talk-Burst-Volume AVP | Not supported | - |
| 7.2.223 | Tariff-Information AVP | Not supported | - |
| 7.2.224 | Tariff-XML AVP | Not supported | - |
| 7.2.224A | Teleservice AVP | Not supported | - |
| 7.2.225 | Terminating-IOI AVP | Not supported | - |
| 7.2.226 | Time-First-Usage AVP | Not supported | - |
| 7.2.227 | Time-Last-Usage AVP | Not supported | - |
| 7.2.228 | Time-Quota-Mechanism | Supported | - |
| 7.2.229 | Time-Quota-Threshold AVP | Supported | - |
| 7.2.230 | Time-Quota-Type AVP | Supported | - |
| 7.2.231 | Time-Stamps AVP | Not supported | - |
| 7.2.232 | Time-Usage AVP | Not supported | - |
| 7.2.233 | Traffic-Data-Volumes AVP | Supported | - |
| 7.2.233A | Transcoder-Inserted-Indication AVP | Not supported | - |
| 7.2.233B | Transit-IOI-List AVP | Not supported | - |
| 7.2.234 | Token-Text AVP | Not supported | - |
| 7.2.235 | Trigger AVP | Supported | - |
| 7.2.236 | Trigger-Type AVP | Supported | - |
| 7.2.237 | Trunk-Group-ID AVP | Not supported | - |
| 7.2.237A | Void | Not applicable | - |
| 7.2.237B | Void | Not applicable | - |
| 7.2.237C | TWAN-User-Location-Info AVP | Not supported | - |
| 7.2.238 | Type-Number AVP | Not supported | - |
| 7.2.239 | Unit-Cost AVP | Not supported | - |
| 7.2.240 | Unit-Quota-Threshold AVP | Supported | - |
| 7.2.240A | User-CSG-Information AVP | Not supported | - |
| 7.2.241 | User-Participating-Type AVP | Not supported | - |
| 7.2.242 | User-Session-Id AVP | Not supported | - |
| 7.2.242A | VCS-Information AVP | Not supported | - |
| 7.2.242B | VLR-Number AVP | Not supported | - |
| 7.2.243 | Volume-Quota-Threshold AVP | Supported | - |
| 7.2.244 | Void | Not applicable | - |
| 7.2.245 | Void | Not applicable | - |
| 7.2.246 | Void | Not applicable | - |
| 7.2.247 | Void | Not applicable | - |
| 7.2.248 | Void | Not applicable | - |
| 7.2.249 | Void | Not applicable | - |
| 7.2.250 | Void | Not applicable | - |
| 7.3 | 3GPP2 access specific AVPs | Not applicable | - |
| 7.4 | Fixed access specific AVPs | Not 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 Command | Status | Notas |
|---|---|---|
| Credit-Control-Request | Supported | - |
| Credit-Control-Answer | Supported | - |
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 Message | Status | Notas |
|---|---|---|
| Session Charging | Supported | - |
| Top-Up | Supported | - |
| Balance-Query | Supported | Suporta os modos Balance-Query resumido e detalhado |
| Debit/Refund | Supported | - |
| Price Enquiry | Supported | - |
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 AVP | Status | Notas |
|---|---|---|
| Session-Id | Supported | - |
| Service-Context-Id | Supported | - |
| CC-Request-Type | Supported | 1 - INITIATE 2 - UPDATE 3 - TERMINATE |
| CC-Request-Number | Supported | - |
| Event-Timestamp | Supported | - |
| Subscription-Id | Supported | - |
| – Subscription-Id-Data | Supported | - |
| – Subscription-Id-Type | Supported | - |
| Termination-Cause | Supported | - |
| Service-Information | Supported | - |
| – PS-Information | Supported | - |
| – – Called-Station-Id | Supported | - |
| – – SGSN-Address | Supported | - |
| – – GGSN-Address | Supported | - |
| – – MS-TimeZone-3GPP | Supported | - |
| – – Diagnostics | Supported | - |
| User-Name | Not supported | O Subscription-Id-Data AVP é usado em seu lugar |
| Multiple-Services-Credit-Control | Supported | Consulte 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 AVP | Status | Notas |
|---|---|---|
| Service-Identifier | Supported | - |
| Rating-Group | Supported | - |
| Requested-Service-Unit | Supported | - |
| – CC-Time | Supported | - |
| – CC-Money | Not supported | - |
| – CC-Total-Octets | Supported | - |
| – CC-Input-Octets | Supported | - |
| – CC-Output-Octets | Supported | - |
| – CC-Service-Specific-Units | Supported | - |
| Used-Service-Unit | Supported | - |
| – CC-Time | Supported | - |
| – CC-Money | Not supported | - |
| – CC-Total-Octets | Supported | - |
| – CC-Input-Octets | Supported | - |
| – CC-Output-Octets | Supported | - |
| – CC-Service-Specific-Units | Supported | - |
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 AVP | Status | Notas |
|---|---|---|
| Session-Id | Supported | - |
| Result-Code | Supported | - |
| CC-Request-Type | Supported | - |
| CC-Session-Failover | Supported | - |
| Credit-Control-Failure-Handling | Supported | - |
| Multiple-Services-Credit-Control | Supported | Consulte 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 AVP | Status | Notas |
|---|---|---|
| Requested-Service-Unit | Supported | Contém os AVPs submetidos na requisição da mensagem. |
| Granted-Service-Unit | Supported | - |
| – CC-Time | Supported | - |
| – CC-Money | Not supported | - |
| – CC-Total-Octets | Supported | - |
| – CC-Input-Octets | Supported | - |
| – CC-Output-Octets | Supported | - |
| – CC-Service-Specific-Units | Supported | - |
| – Cost-Information | Supported | - |
| – – Unit-Value | Supported | - |
| – – – Value-Digits | Supported | - |
| – – – Exponent | Supported | - |
| – – Currency-Code | Supported | - |
| ORA-Customer-Cost-Information | Supported | - |
| – ORA-Subscriber-Id | Supported | - |
| – ORA-Cost-Information | Supported | - |
| – – Unit-Value | Supported | - |
| – – – Value-Digits | Supported | - |
| – – – Exponent | Supported | - |
| – – ORA-Balance-Element-Id | Supported | - |
| ORA-Remaining-Balance | Supported | - |
| – ORA-Balance-Element | Supported | - |
| – – ORA-Balance-Element-Id | Supported | - |
| – – Unit-Value | Supported | - |
| – – – Value-Digits | Supported | - |
| – – – Exponent | Supported | - |
| – – ORA-Balance-Item | Supported | - |
| – ORA-Subscriber-Id | Supported | - |
| ORA-Credit-Threshold-Breach | Supported | - |
| – ORA-Balance-Element-Id | Supported | - |
| – ORA-Current-Balance | Supported | - |
| – ORA-Fixed-Threshold-Values | Supported | - |
| – – ORA-Fixed-Threshold | Supported | - |
| ORA-Percentage-Threshold-Values | Supported | - |
| – ORA-Percentage-Threshold | Supported | - |
| – ORA-Breach-Direction | Supported | 0 - THRESHOLD_BREACH_UP |
| 1 - THRESHOLD_BREACH_DOWN | ||
| Final-Unit-Indication | Partially supported | TERMINATE e REDIRECT são suportados. |
| Validity-Time | Supported | - |
| Result-Code | Supported | - |
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 AVP | Status | Notas |
|---|---|---|
| CC-Request-Type | Supported | 4 - EVENT_REQUEST |
| Requested-Action | Supported | 4 - TOP-UP |
| Subscription-Id | Supported | - |
| – Subscription-Id-Type | Supported | - |
| – Subscription-Id-Data | Supported | - |
| Event-Timestamp | Supported | - |
| Rating-Group | Supported | - |
| Service-Identifier | Supported | - |
| ORA-Account-Topup | Supported | - |
| – ORA-Recharge-Reference | Supported | - |
| – ORA-Balance | Supported | - |
| – – ORA-Balance-Element-Id | Supported | - |
| – – Unit-Value | Supported | - |
| – – – Value-Digits | Supported | - |
| – – – Exponent | Supported | - |
| – – ORA-Validity-Start-Time | Supported | - |
| – – ORA-Validity-End-Time | Supported | - |
| – – ORA-Validity-Start-Relative | Supported | - |
| – – – ORA-Validity-Offset | Supported | - |
| – – – ORA-Validity-Unit | Supported | 0 - SECONDS |
| 1- MINUTES | ||
| 2 - HOURS | ||
| 3 - DAYS | ||
| 4 - MONTHS | ||
| 5 - ACC_CYCLE | ||
| 6 - BILL_CYCLE | ||
| 7 - ABSOLUTE | ||
| 8 - INFINITE | ||
| – – ORA-Validity-End-Relative | Supported | - |
| – – – ORA-Validity-Offset | Supported | - |
| – – – ORA-Validity-Unit | Supported | 0 - SECONDS |
| 1- MINUTES | ||
| 2 - HOURS | ||
| 3 - DAYS | ||
| 4 - MONTHS | ||
| 5 - ACC_CYCLE | ||
| 6 - BILL_CYCLE | ||
| 7 - ABSOLUTE | ||
| 8 - INFINITE | ||
| – – ORA-First-Usage-Validity | Supported | - |
| – – – ORA-Validity-Offset | Supported | - |
| – – – ORA-Validity-Unit | Supported | 0 - SECONDS |
| 1- MINUTES | ||
| 2 - HOURS | ||
| 3 - DAYS | ||
| 4 - MONTHS | ||
| 5 - ACC_CYCLE | ||
| 6 - BILL_CYCLE | ||
| 7 - ABSOLUTE | ||
| 8 - INFINITE | ||
| – – ORA-Extend-Bucket-Validity | Supported | 0 - FALSE |
| 1 - TRUE | ||
| – – Service-Identifier | Supported | - |
| – – Rating-Group | Supported | - |
| Multi-Services-Indicator | Not supported | Nã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 AVP | Status | Notas |
|---|---|---|
| ORA-Remaining-Balance | Supported | - |
| – ORA-Balance-Element | Supported | - |
| – ORA-Applicable-Services | Supported | - |
| – – Service-Identifier | Supported | - |
| – – Rating-Group | Supported | - |
| – ORA-Balance-Element | Supported | - |
| – – Unit-Value | Supported | - |
| – – – Value-Digits | Supported | - |
| – – – Exponent | Supported | - |
| – – ORA-Balance-Item | Supported | - |
| – – – Unit-Value | Supported | - |
| – – – – Value-Digits | Supported | - |
| – – – – Exponent | Supported | - |
| – – – ORA-Validity-Start-Time | Supported | - |
| – – – ORA-Validity-End-Time | Supported | - |
| – – ORA-Earliest-Expiry-Time | Supported | - |
| CC-Session-Failover | Supported | - |
| Credit-Control-Failure-Handling | Supported | - |
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 AVP | Status | Notas |
|---|---|---|
| CC-Request-Type | Supported | 4 - EVENT_REQUEST |
| Requested-Action | Supported | 5 - BALANCE_QUERY |
| Event-Timestamp | Supported | - |
| Subscription-Id | Supported | - |
| – Subscription-Id-Data | Supported | - |
| – Subscription-Id-Type | Supported | - |
| Service-Identifier | Supported | - |
| Rating Group | Supported | - |
| ORA-Balance-Query-Mode | Supported | 1- Resumo |
| 2 - Detalhado | ||
| Multi-Services-Indicator | Not supported | Nã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 AVP | Status | Notas |
|---|---|---|
| Service-Identifier | Supported | Retornado apenas quando definido na requisição original; indica o produto correspondente para o qual a consulta de Saldo é retornada. |
| Rating-Group | Supported | Retornado apenas quando definido na requisição original; indica o produto correspondente para o qual a consulta de Saldo é retornada. |
| ORA-Balance-Details | Supported | |
| – ORA-Balance-Element | Supported | |
| —- ORA-Balance-Element-Id | Supported | |
| —- Unit-Value | Supported | |
| —— Value-Digits | Supported | |
| —— Exponent | Supported | |
| —- ORA-Earliest-Expiry-Time | Supported | |
| —- ORA-Balance-Item | Supported | |
| —— Unit-Value | Supported | |
| ——– Value-Digits | Supported | |
| ——– Exponent | Supported | |
| —— ORA-Validity-Start-Time | Supported | |
| —— ORA-Validity-End-Time | Supported | |
| —— ORA-Consumed-Reservation-Amount | Supported | |
| ——– Value-Digits | Supported | |
| ——– Exponent | Supported | |
| —— ORA-Active-Reservation-Amount | Supported | |
| ——– Value-Digits | Supported | |
| ——– Exponent | Supported | |
| —- ORA-Credit-Floor | Supported | |
| —— Value-Digits | Supported | |
| —— Exponent | Supported | |
| —- ORA-Credit-Ceiling | Supported | |
| —— Value-Digits | Supported | |
| —— Exponent | Supported | |
| —- ORA-Percent-Credit-Threshold | Supported | |
| —— ORA-Threshold-Value | Supported | |
| —- ORA-Fixed-Credit-Threshold | Supported | |
| —— ORA-Threshold-Value | Supported | |
| CC-Session-Failover | Supported | |
| Credit-Control-Failure-Handling | Supported |
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 AVP | Status | Notas |
|---|---|---|
| Session-Id | Supported | - |
| Service-Context-Id | Supported | - |
| CC-Request-Type | Supported | - |
| CC-Request-Number | - | |
| Refund-Information | Supported | - |
| CC-Correlation-Id | Supported | - |
| Destination-Host | Not supported | - |
| User-Name | Not supported | O Subscription-Id-Data AVP é usado em seu lugar |
| CC-Sub-Session-Id | Not supported | - |
| Acct-Multi-Session-Id | Not supported | - |
| Origin-State-Id | Not supported | - |
| Event-Timestamp | Supported | - |
| Subscription-Id | Supported | - |
| – Subscription-Id-Data | Supported | - |
| – Subscription-Id-Type | Supported | - |
| Requested-Action | Supported | 0 - DIRECT_DEBITING |
| 1 - REFUND_ACCOUNT. | ||
| Para mais informações, consulte: RFC 4006 Section 8.41 | ||
| Multiple-Services-Indicator | Supported | Sempre esperado como Verdadeiro |
| Service-Parameter-Info | Not supported | - |
| User-Equipment-Info | Not supported | - |
| Proxy-Info | Not supported | - |
| Route-Record | Not supported | - |
| Service-Information | Supported | - |
| – PS-Information | Supported | - |
| – – Called-Station-Id | Supported | - |
| – – MS-TimeZone-3GPP | Supported | - |
| Multiple-Services-Credit-Control | Supported | Consulte 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 AVP | Status | Notas |
|---|---|---|
| Service-Identifier | Supported | - |
| Rating-Group | Supported | - |
| Requested-Service-Unit | Supported | - |
| – CC-Time | Supported | - |
| – CC-Money | Supported | - |
| – – Unit-Value | - | |
| – – – Value-Digits | - | |
| – – – Exponent | Supported | - |
| – – Currency-Code | Supported | - |
| CC-ORA-Balance-Element | Supported | - |
| – – Unit-Value | - | |
| – – – Value-Digits | - | |
| – – – Exponent | Supported | - |
| – – ORA-Balance-Element-Id | Supported | - |
| CC-Total-Octets | Supported | - |
| CC-Input-Octets | Supported | - |
| CC-Output-Octets | Supported | - |
| CC-Service-Specific-Units | Supported | - |
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 AVP | Status | Notas |
|---|---|---|
| Session-Id | Supported | - |
| Result-Code | Supported | - |
| Remaining-Balance | Supported | - |
| Cost-Information | Supported | - |
| ORA-Customer-Cost-Information | Supported | - |
| CC-Session-Failover | Supported | - |
| Credit-Control-Failure-Handling | Supported | - |
| Direct-Debiting-Failure-Handling | Supported | - |
| Multiple-Services-Credit-Control | Supported | Consulte 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 AVP | Status | Notas |
|---|---|---|
| Result-Code | Supported | - |
| Service-Identifier | Supported | - |
| Rating-Group | Supported | - |
| Refund-Information | Supported | Apenas para reembolso (refund) |
| Granted-Service-Units | Supported | Fornecido apenas em uma resposta de débito |
| Requested-Service-Unit | Supported | Contém os AVPs submetidos na requisição da mensagem |
| ORA-Remaining-Balance | Supported | - |
| ORA-Customer-Cost-Information | Supported | - |
| ORA-Cost-Information | Supported | - |
| ORA-Subscriber-Id | Supported | - |
| ORA-Balance-Element | Supported | - |
| ORA-Balance-Element-Id | Supported | - |
| CC-Time | Supported | - |
| CC-Money | Supported | - |
| Unit-Value | Supported | - |
| Value-Digits | Supported | - |
| Exponent | Supported | - |
| Currency-Code | Supported | - |
| CC-Total-Octets | Supported | - |
| CC-Input-Octets | Supported | - |
| CC-Output-Octets | Supported | - |
| CC-Service-Specific-Units | Supported | - |
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 AVP | Status | Notas |
|---|---|---|
| Session-Id | Supported | - |
| Service-Context-Id | Supported | - |
| CC-Request-Type | Supported | - |
| CC-Request-Number | Supported | - |
| Destination-Host | Not supported | - |
| User-Name | Not supported | O Subscription-Id-Data AVP é usado em seu lugar. |
| CC-Sub-Session-Id | Not supported | - |
| Acct-Multi-Session-Id | Not supported | - |
| Origin-State-Id | Not supported | - |
| Event-Timestamp | Supported | - |
| Subscription-Id | Supported | - |
| – Subscription-Id-Data | Supported | - |
| – Subscription-Id-Type | Supported | - |
| Requested-Action | Supported | 3 - PRICE_ENQUIRY |
| Multiple-Services-Indicator | Supported | Sempre esperado como Verdadeiro |
| Service-Information | Supported | - |
| – PS-Information | Supported | - |
| – – Called-Station-Id | Supported | - |
| – – SGSN-Address | Supported | - |
| – – GGSN-Address | Supported | - |
| – – MS-TimeZone-3GPP | Supported | - |
| – – Diagnostics | Supported | - |
| Service-Parameter-Info | Not supported | - |
| CC-Correlation-Id | Not supported | - |
| User-Equipment-Info | Not supported | - |
| Proxy-Info | Not supported | - |
| Multiple-Services-Credit-Control | Supported | Consulte 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 AVP | Status | Notas |
|---|---|---|
| Multiple-Services-Credit-Control | Supported | - |
| – Service-Identifier | Supported | - |
| – Rating-Group | Supported | - |
| – Requested-Service-Unit | Supported | - |
| – – CC-Time | Supported | - |
| – – CC-Input-Octets | Supported | - |
| – – CC-Output-Octets | Supported | - |
| – – CC-Total-Octets | Supported | - |
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 AVP | Status | Notas |
|---|---|---|
| Session-Id | Supported | - |
| Result-Code | Supported | - |
| Multiple-Services-Credit-Control | Supported | Consulte a Tabela 2-19 |
| Cost-Information | Supported | - |
| – Unit-Value | Supported | - |
| – – Value-Digits | Supported | - |
| – – Exponent | Supported | - |
| – Currency-Code | Supported | - |
| CC-Session-Failover | Supported | - |
| Credit-Control-Failure-Handling | Supported | - |
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 AVP | Status | Notas |
|---|---|---|
| – Service-Identifier | Supported | - |
| – Rating-Group | Supported | - |
| – Requested-Service-Unit | Supported | - |
| – – CC-Time | Supported | - |
| – – CC-Input-Octets | Supported | - |
| – – CC-Output-Octets | Supported | - |
| – – CC-Total-Octets | Supported | - |
| – ORA-Customer-Cost-Information | Supported | - |
| – – ORA-Subscriber-Id | Supported | - |
| – – ORA-Cost-Information | Supported | - |
| – – – Unit-Value | Supported | - |
| – – – – Value-Digits | Supported | - |
| – – – – Exponent | Supported | - |
| – – – ORA-Balance-Element-Id | Supported | - |
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 Command | Status | Notas |
|---|---|---|
| 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 AVP | Status | Notas |
|---|---|---|
| Session-Id | Supported | - |
| Origin-Host | Supported | - |
| Origin-Realm | Supported | - |
| Destination-Host | Supported | - |
| Destination-Realm | Supported | - |
| Origin-State-Id | Supported | - |
| Service-Identifier | Supported | - |
| Rating-Group | Supported | - |
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 AVP | Status | Notas |
|---|---|---|
| Session-Id | Supported | - |
| Origin-Host | Supported | - |
| Origin-Realm | Supported | - |
| Result-Code | Supported | - |
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 Command | Status | Notas |
|---|---|---|
| Session-Termination-Request | Supported | - |
| Session-Termination-Answer | Supported | - |
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 AVP | Status | Notas |
|---|---|---|
| Session-Id | Supported | - |
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 AVP | Status | Notas |
|---|---|---|
| Session-Id | Supported | - |
| Result-Code | Supported | - |
| Failed-AVP | Supported | - |
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
| Atributo | Descrição |
|---|---|
| 0 | Este atributo não deve estar presente no pacote. |
| 0+ | Zero ou mais instâncias deste atributo podem estar presentes no pacote. |
| 0-1 | Zero ou uma instância deste atributo pode estar presente no pacote. |
| 1 | Exatamente 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 Reservadas | Usado em AVP | Comentários |
|---|---|---|
| ingr-v4 | charging-rule-name | Usado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3. |
| ingr-v6 | charging-rule-name | Usado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3. |
| egr-v4 | charging-rule-name | Usado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3. |
| egr-v6 | charging-rule-name | Usado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3. |
| in-othr-v4 | charging-rule-name | Usado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3. |
| in-othr-v6 | charging-rule-name | Usado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3. |
| sub-id | charging-rule-name | Usado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3. |
| sla-profile | charging-rule-name | Usado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3. |
| sub-profile | charging-rule-name | Usado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3. |
| inter-dest | charging-rule-name | Usado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3. |
| cat-map | charging-rule-name | Usado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3. |
| aa-functions | adc-rule-name, charging-rule-name | Usado para identificar o tipo de objeto referenciado dentro do 7x50. Consulte a Tabela 3-3. |
| aa-functions:app | charging-rule-name | Usado 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:aso | charging-rule-name | Usado 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:urlparam | charging-rule-name | Usado 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:subscope | charging-rule-name | Usado 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-um | charging-rule-name | Usado 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 ID | Nome do AVP | Seção Definida | Aplicação | Descrição |
|---|---|---|---|---|
| 5 | NAS-Port | RFC 2865 / §5.5 | Consulte o Guia de Referência de Atributos RADIUS do 7750 SR e VSR. | |
| 8 | Framed-IP-Address | RFC 4005 / §6.11.1 | Este 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. | |
| 18 | 3GPP-SGNS-MCC-MNC | 29.061 | Para o Acesso GTP S11 contém o valor configurado em configure>subscriber-mgmt>gtp>serving-network. | |
| 22 | 3GPP-User-Location-Info | 29.061 | No 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. | ||||
| 25 | Class | RFC 2865 / §5.25 | Este 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. | |
| 30 | Called-Station-Id | RFC 2865 / §5.30 | RFC 4005 / §4.5 | Consulte o Guia de Referência de Atributos RADIUS do 7750 SR e VSR. |
| 31 | Calling-Station-ID | RFC 4005 / §4.6 | Consulte o Guia de Referência de Atributos RADIUS do 7750 SR e VSR. | |
| 55 | Event-Timestamp | RFC 6733 / §8.21 | Este AVP registra o tempo em que este evento ocorreu no 7750 SR, em segundos desde 1 de janeiro de 1900 00:00 UTC. | |
| 61 | NAS-Port-Type | RFC 2865 / §5.41 | RFC 4005 / §4.4 | RFC 4603 |
| Consulte o Guia de Referência de Atributos RADIUS do 7750 SR e VSR. | ||||
| 87 | NAS-Port-Id | RFC 2869 / §5.17 | RFC 4005 / §4.3 | Consulte o Guia de Referência de Atributos RADIUS do 7750 SR e VSR. |
| 92 | NAS-Filter-Rule | RFC 4849 | Gx-PM-ESM | Consulte o Guia de Referência de Atributos RADIUS do 7750 SR e VSR. |
| Este AVP está aninhado dentro do Charging-Rule-Definition AVP. | ||||
| 97 | Framed-IPv6-Prefix | RFC 4005 / §6.11.6 | Este 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. | ||||
| 123 | Delegated-IPv6-Prefix | RFC 4818 | Este 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. | ||||
| 257 | Host-IP-Address | RFC 6733 / §5.3.5 | Este 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. | ||||
| 258 | Auth-Application-Id | RFC 6733 / §6.8 | Este 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. | ||||
| 260 | Vendor-Specific-Application-Id | RFC 6733 / §6.11 | Este é 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. | |
| 263 | Session-id | RFC 6733 / §8.8 | Este 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. | ||||
| 264 | Origin-Host | RFC 6733 / §6.3 | Este AVP deve estar presente em todas as mensagens e é usado para identificar o endpoint (peer Diameter) que originou a mensagem. | |
| 265 | Supported-Vendor-Id | RFC 6733 / §5.3.6 | Este 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. | |
| 266 | Vendor-Id | RFC 6733 / §5.3.3 | O 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. | ||||
| 267 | Firmware-Revision | RFC 6733 / §5.3.4 | A versão do SR OS é relatada. | |
| 268 | Result-Code | RFC 6733 / §7.1 | Este 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. | ||||
| 269 | Product-Name | RFC 6733 / §5.3.7 | Este AVP especifica o nome atribuído pelo fornecedor. | |
| 278 | Origin-State-Id | RFC 6733 / §8.16 | Este 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. | ||||
| 279 | Failed-AVP | RFC 6733 / §7.5 | Este é 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. | |
| 281 | Error-Message | RFC 6733 / §7.3 | Este AVP fornece mais informações sobre a falha indicada no Result-Code AVP. | |
| 282 | Route Record | RFC 6733 / §6.7.1 | Este 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. | |
| 283 | Destination-Realm | RFC 6733 / §6.6 | Este AVP representa o realm para o qual esta mensagem deve ser roteada. | |
| 285 | Re-Auth-Request-Type | RFC 6733 / §8.12 | Este AVP é obrigatório em requisições RAR. O conteúdo deste AVP é ignorado pelo 7750 SR. | |
| 293 | Destination-Host | RFC 6733 / §6.5 | Este 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. | ||||
| 295 | Termination-Cause | RFC 6733 / §8.15 | Este AVP é usado para indicar o motivo pelo qual uma sessão foi terminada no 7750 SR. | |
| 296 | Origin-Realm | RFC 6733 / §6.4 | Este AVP contém o realm do originador da mensagem. No 7750 SR, o Origin-Realm é explicitamente configurado por peer Diameter. | |
| 297 | Experimental-Result | RFC 6733 / §7.6 | Este é 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. | ||||
| 298 | Experimental-Result-Code | RFC 6733 / §7.7 | 29.214 / §5.5 | Este 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. | ||||
| 302 | Logical-Access-Id | ETSI TS 283 034 / §7.3.3 | BBF 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). |
| 313 | Physical-Access-Id | ETSI TS283 034 / §7.3.14 | BBF 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). |
| 412 | CC-Input-Octets | RFC 4006 / §8.24 | Gx-UM-ESM Gx-UM-AA | Este AVP contém o número de octetos solicitados, concedidos ou usados pelo usuário. |
| 414 | CC-Output-Octets | RFC 4006 / §8.25 | Gx-UM-ESM Gx-UM-AA | Este AVP contém o número de octetos solicitados, concedidos ou usados em direção ao usuário. |
| 415 | CC-Request-Number | RFC 4006 / §8.2 | Este 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. | |
| 416 | CC-Request-Type | RFC 4006 / §8.3 | Este AVP identifica o tipo de requisição: INITIAL_REQUEST (CCR-I) UPDATE_REQUEST (CCR-U) TERMINATION_REQUEST (CCR-T) | |
| 418 | CC-Session-Failover | RFC 4006 / §8.4 | Este 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. | |
| 421 | CC-Total-Octets | RFC 4006 / §8.23 | Gx-UM-ESM Gx-UM-AA | Este AVP contém o número de octetos solicitados, concedidos ou usados, independentemente da direção (enviados ou recebidos). |
| 427 | Credit-Control-Failure-Handling | RFC 4006 / §8.14 | Este 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. | |
| 431 | Granted-Service-Unit | RFC 4006 / §8.17 | Gx-UM-ESM Gx-UM-AA | Este 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) |
| 433 | Redirect-Address-Type | RFC 4006 / §8.38 | Gx-PM-ESM | Este 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. |
| 435 | Redirect-Server-Address | RFC 4006 / §8.39 | Gx-PM-ESM | Este AVP especifica a string da URL do servidor de redirecionamento. |
| 443 | Subscription-Id | RFC 4006 / §8.46 | Este 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. | |
| 444 | Subscription-Id-Data | RFC 4006 / §8.48 | Este 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. | |
| 446 | Used-Service-Unit | RFC 4006 / §8.19 | Gx-UM-ESM Gx-UM-AA | Este 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. |
| 450 | Subscription-Id-Type | RFC 4006 / §8.47 | Este 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. | |
| 458 | User-Equipment-Info | RFC 4006 / §8.49 | Este é um AVP Agrupado que carrega informações sobre a identidade e as capacidades do host. | |
| 459 | User-Equipment-Info-Type | RFC 4006 / §8.50 | Este 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. | |
| 460 | User-Equipment-Info-Value | RFC 4006 / §8.51 | Este AVP carrega o valor definido pelo User-Equipment-Info-Type AVP. | |
| 507 | Flow-Description | 29.214 / §5.3.8 | Gx-PM-ESM | Este AVP está aninhado dentro do Flow-Information AVP. Ele identifica o tráfego dentro da regra PCC com base na 5-tuple. |
| 511 | Flow-Status | 29.214 / §5.3.11 | Gx-PM-ESM | Este 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. |
| 515 | Max-Requested-Bandwidth-DL | 29.214 / §5.3.14 | Gx-PM-ESM | Dependendo do contexto em que está configurado (aninhado), este AVP representa o PIR de saída de uma fila ou um policer. |
| 516 | Max-Requested-Bandwidth-UL | 29.214 / §5.3.15 | Gx-PM-ESM | Dependendo do contexto em que está configurado (aninhado), este AVP representa o PIR de entrada de uma fila ou um policer. |
| 554 | Extended-Max-Requested-BW-DL | 29.214 / §5.3.52 | Gx-PM-ESM | Para requisitos de taxa mais alta, este AVP pode ser usado em vez do Max-Requested-Bandwidth-DL AVP. |
| 555 | Extended-Max-Requested-BW-UL | 29.214 / §5.3.52 | Gx-PM-ESM | Para requisitos de taxa mais alta, este AVP pode ser usado em vez do Max-Requested-Bandwidth-UL AVP. |
| 628 | Supported-Features | 29.229 / §6.3.29 | 29.212 / §5.4.1 | Este é 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. |
| 629 | Feature-List-Id | 29.229 / §6.3.30 | Este 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. | |
| 630 | Feature-List | 29.229 / §6.3.31 | Este 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. | |
| 909 | RAI | 29.061 | Para o acesso GTP S11, contém o RAI se foi sinalizado no GTP. | |
| 1001 | Charging-Rule-Install | 29.212 / §5.3.2 | Este 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. | |
| 1002 | Charging-Rule-Remove | 29.212 / §5.3.3 | Este AVP é do tipo Agrupado e é usado para remover regras PCC de uma sessão IP CAN. | |
| 1003 | Charging-Rule-Definition | 29.212 / §5.3.4 | Este 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. | |
| 1005 | Charging-Rule-Name | 29.212 / §5.3.6 | Este 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. | |
| 1006 | Event-Trigger | 29.212 / §5.3.7 | Este AVP pode ser enviado do PCRF para se inscrever em um evento específico no 7750 SR. | |
| 1010 | Precedence | 29.212 / §5.3.11 | Gx-PM-ESM | Este 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. |
| 1014 | ToS-Traffic-Class | 29.214 / §5.3.15 | Gx-PM-ESM | Este AVP está aninhado dentro do Flow-Information AVP. Ele identifica o tráfego dentro da regra PCC com base nos bits DSCP. |
| 1016 | QoS-Information | 29.212 / §5.3.16 | Gx-PM-ESM | Este 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. |
| 1018 | Charging-Rule-Report | 29.212 / §5.3.18 | Este AVP é do tipo Agrupado e é usado para relatar o status das regras PCC no 7750 SR. | |
| 1019 | PCC-Rule-Status | 29.212 / §5.3.19 | Este AVP descreve o status das regras como ativas ou inativas e está aninhado dentro do Charging-Rule-Report AVP. | |
| 1025 | Guaranteed-Bitrate-DL | 29.212 / §5.3.25 | Gx-PM-ESM | Dependendo do contexto em que está configurado (aninhado), este AVP representa o CIR de saída de uma fila ou um policer. |
| 1026 | Guaranteed-Bitrate-UL | 29.212 / §5.3.26 | Gx-PM-ESM | Dependendo do contexto em que está configurado (aninhado), este AVP representa o CIR de entrada de uma fila ou um policer. |
| 1027 | IP-CAN-Type | 29.212 / §5.3.27 | Este AVP indica o tipo de Connectivity Access Network no qual o usuário está conectado. | |
| 1028 | QoS-Class-Identifier | 29.212 / §5.3.17 | Este AVP identifica uma classe de encaminhamento de QoS dentro do roteador. | |
| 1031 | Rule-Failure-Code | 29.212 / §5.3.38 | Este 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. | |
| 1032 | RAT-Type | 29.212 / §5.3.31 | Este AVP identifica a tecnologia de acesso via rádio usada para esta conexão. | |
| 1040 | APN-Aggregate-Max-Bitrate-DL | 29.212 | Quando recebido em um RAR ou CCA, este valor pode ser mapeado para uma substituição de QoS de saída local. | |
| 1045 | Session-Release-Cause | 29.212 / §5.3.33 | Gx-PM-ESM | Gx-PM-AA |
| 1050 | AN-GW-Address | 29.212 / §5.3.49 | Este AVP é o endereço IPv4 de sistema do 7750 SR. | |
| 1058 | Flow-Information | 29.212 / §5.3.53 | Gm-PM-ESM | Este é 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. |
| 1065 | PDN-Connection-ID | 29.212 | Para o GTP S11, o valor de acesso contém o APN conforme recebido no GTP. | |
| 1066 | Monitoring-Key | 29.212 / §5.3.59 | Gx-UM-ESM | Gx-UM-AA |
| 1067 | Usage-Monitoring-Information | 29.212 / §5.3.60 | Gx-UM-ESM | Gx-UM-AA |
| 1068 | Usage-Monitoring-Level | 29.212 / §5.3.61 | Gx-UM-ESM | Gx-UM-AA |
| 1069 | Usage-Monitoring-Report | 29.212 / §5.3.62 | Gx-UM-ESM | Gx-UM-AA |
| 1070 | Usage-Monitoring-Support | 29.212 / §5.3.63 | Gx-UM-ESM | Gx-UM-AA |
| 1080 | Flow-Direction | 29.212 / §5.3.65 | Gx-PM-ESM | Este AVP está aninhado dentro do Flow-Information AVP. Ele identifica a direção na qual a regra PCC é aplicada (entrada ou saída). |
| 1085 | Redirect-Information | 29.212 / §5.3.82 | Gx-PM-ESM | Este é um AVP Agrupado que contém informações de redirecionamento HTTP. |
| 1086 | Redirect-Support | 29.212 / §5.3.83 | Gx-PM-ESM | Este AVP está aninhado dentro do Redirect-Information AVP. |
| 1088 | TDF-Application-Identifier | 29.212 / §5.3.77 | Gx-UM-AA | Este AVP é do tipo OctetString. |
| 1092 | ADC-Rule-Install | 29.212 / §5.3.85 | Gx-PM-AA | Gx-UM-AA |
| 1093 | ADC-Rule-Remove | 29.212 / §5.3.86 | Gx-PM-AA | Gx-UM-AA |
| 1094 | ADC-Rule-Definition | 29.212 / §5.3.87 | Gx-PM-AA | Gx-UM-AA |
| 1096 | ADC-Rule-Name | 29.212 / §5.3.89 | Gx-PM-AA | Gx-UM-AA |
| 1097 | ADC-Rule-Report | 29.212 / §5.3.90 | Gx-PM-AA | Gx-UM-AA |
| 2848 | Extended-APN-AMBR-DL | 29.212 / §5.3.134 | Para requisitos de taxa mais alta, este AVP pode ser usado em vez do APN-Aggregate-Max-Bitrate-DL AVP. | |
| 2849 | Extended-APN-AMBR-UL | 29.212 / §5.3.135 | Para requisitos de taxa mais alta, este AVP pode ser usado em vez do APN-Aggregate-Max-Bitrate-UL AVP. | |
| 2850 | Extended-GBR-DL | 29.212 / §5.3.136 | Gx-PM-ESM | Para requisitos de taxa mais alta, este AVP pode ser usado em vez do Guaranteed-Bitrate-DL AVP. |
| 2851 | Extended-GBR-UL | 29.212 / §5.3.137 | Gx-PM-ESM | Para 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 ID | Nome do AVP | Incl/ Excl | Tipo | Flags | Limites | Formato |
|---|---|---|---|---|---|---|
| 5 | NAS-Port | Yes | Unsigned32 | M | 4 octetos | Consulte o Guia de Referência de Atributos RADIUS do 7750 SR e VSR. |
| 8 | Framed-IP-Address | No | OctetString | M | 4 octetos | Exemplo: ip-address 10.11.12.13 Framed-IP-Address = 0a0b0c0d Conforme definido no RFC 4005, §6.11.1. |
| 22 | 3GPP-User-Location-Info | Yes | OctetString | V | — | Vendor-Id = 10415 (3GPP) Consulte a 3GPP TS 29.061 para detalhes de codificação. |
| 30 | Called-Station-Id | Yes | UTF8String | M | 64 chars | Exemplo: Called-Station-Id = mac:ssid ou apenas mac se ssid não estiver disponível. |
| 31 | Calling-Station-ID | Yes | UTF8String | M | 64 chars | Exemplo: llid |
| 55 | Event-Time stamp | No | Time | M | 4 octetos | Consulte o Guia de Referência de Atributos RADIUS do 7750 SR e VSR. |
| 61 | NAS-Port-Type | Yes | Enumerated | M | 4 octetos | Os 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. |
| 87 | NAS-Port-Id | Yes | UTF8String | M | 253 octetos | Consulte o Guia de Referência de Atributos RADIUS do 7750 SR e VSR. |
| 92 | NAS-Filter-Rule | NA | UTF8String | NA | Má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. |
| 97 | Framed-IPv6-Prefix | No | OctetString | M | — | SLAAC 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> |
| 123 | Delegated-IPv6-Prefix | No | OctetString | M | — | <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> |
| 257 | Host-IP-Address | No | Address | M | — | Endereço IPv4 |
| 258 | Auth-Application-Id | No | Unsigned32 | M | — | Exemplo: Gx Auth-Application-Id = 16777238 |
| 260 | Vendor-Specific-Application-Id | No | Grouped | M | — | Este 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. |
| 263 | Session-id | No | UTF8String | M | 102 bytes | O session-id deve ser globalmente e eternamente único. O formato do session-id é o seguinte: |
| 264 | Origin-Host | No | DiameterIdentity | M | 80 bytes | Exemplo: Origin-Host = host-name-1@domain-name-1 |
| 265 | Supported-Vendor-Id | No | Unsigned32 | M | — | Número do fornecedor atribuído pela IANA: 3GPP — 10415, ETSI — 13019, Tridens — 6527 |
| 266 | Vendor-Id | No | Unsigned32 | M | — | Número do fornecedor atribuído pela IANA: 3GPP — 10415, ETSI — 13019, Tridens — 6527, BBF — 3561 |
| 267 | Firmware-Revision | No | Unsigned32 | — | — | Referência à versão da release principal/secundária. Exemplo: 805 — Release 8R5 |
| 268 | Result-Code | No | Unsigned32 | M | — | Consulte a Tabela 3-7 para Códigos de Erro. |
| 269 | Product-Name | No | UTF8String | — | — | Nome atribuído pelo fornecedor para o produto. Exemplo: ‟SR OS” |
| 278 | Origin-State-Id | No | Unsigned32 | M | — | Exemplo: Origin-State-Id = 10 |
| 279 | Failed-AVP | No | Grouped | M | — | Este AVP contém o AVP que não pôde ser processado com sucesso. |
| 281 | Error-Message | No | UTF8String | — | — | String descrevendo a causa da falha. |
| 282 | Route-Record | No | DiameterIdentity | M | 80 bytes | Exemplo: Route-Record: host-1 |
| 283 | Destination-Realm | No | DiameterIdentity | M | 80 bytes | Exemplo: Destination-Realm = domain.com |
| 285 | Re-Auth-Request-Type | No | Enumerated | NA | — | Este AVP é sempre recebido na mensagem RAR e nunca é enviado pelo 7750 SR. |
| 293 | Destination-Host | No | DiameterIdentity | M | 80 bytes | Configurável pelo operador. |
| 295 | Termination-Cause | No | Enumerated | M | — | Para uma lista dos valores suportados pelo 7750 SR para Gx, consulte a Tabela 3-10. |
| 296 | Origin-Realm | No | DiameterIdentity | M | 80 bytes | Exemplo: Origin-Realm = origin-domain.com |
| 297 | Experimental-Result | No | Grouped | M | — | Um 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)} |
| 298 | Experimental-Result-Code | No | Unsigned32 | M | — | Para uma lista dos valores suportados pelo 7750 SR para Gx, consulte a Tabela 3-7. |
| 302 | Logical-Access-Id | Yes | OctetString | V | — | ID do Fornecedor = 13019 (ETSI) |
| 313 | Physical-Access-Id | Yes | UTF8String | V | — | ID do Fornecedor = 13019 (ETSI) |
| 412 | CC-Input-Octets | No | Unsigned64 | M | — | Exemplo: CC-Input-Octets = 1000000 |
| 414 | CC-Output-Octets | No | Unsigned64 | M | — | Exemplo: CC-Output-Octets = 1000000 |
| 415 | CC-Request-Number | No | Unsigned32 | M | — | Aumentando monotonicamente a partir de 0 para todas as requisições dentro de uma sessão. |
| 416 | CC-Request-Type | No | Enumerated | M | — | Exemplo: CC-Request-Type = 1 (CCR-i), CC-Request-Type = 2 (CCR-u), CC-Request-Type = 3 (CCR-t) |
| 418 | CC-Session-Failover | No | Enumerated | M | — | FAILOVER_NOT_SUPPORTED (0), FAILOVER_SUPPORTED (1). Exemplo: CC-Session-Failover = 1 |
| 421 | CC-Total-Octets | No | Unsigned64 | M | — | Exemplo: CC-Total-Octets = 2000000 |
| 427 | Credit-Control-Failure-Handling | No | Enumerated | M | — | TERMINATE (0), CONTINUE (1), RETRY_AND_TERMINATE (2). Exemplo: Credit-Control-Failure-Handling = 1 |
| 431 | Granted-Service-Unit | No | Grouped | M | — | Este AVP pode conter os seguintes AVPs: CC-Total-Octets, CC-Input-Octets, CC-Output-Octets |
| 433 | Redirect-Address-Type | No | Enumerated | M | — | Exemplo: Redirect-Address-Type = 2 (tipo URL) |
| 435 | Redirect-Server-Address | No | UTF8String | M | 255 chars | Exemplo: Redirect-Server-Address = http://www.operator.com/portal.php& |
| 443 | Subscription-Id | Yes | Grouped | M | — | Este AVP contém os seguintes AVPs: Subscription-Id-Type, Subscription-Id-Data |
| 444 | Subscription-Id-Data | Yes | UTF8String | M | — | Exemplo: Username — Subscription-Id-Data = user1@domain.com |
| 446 | Used-Service-Unit | No | Grouped | M | — | Este AVP contém os seguintes AVPs: CC-Total-Octets, CC-Input-Octets, CC-Output-Octets |
| 450 | Subscription-Id-Type | Yes | Enumerated | M | — | Exemplo: Subscription-Id-Type = 0 (end_user_e164), Subscription-Id-Type = 1 (end_user_imsi) |
| 458 | User-Equipment-Info | Yes | Grouped | M | — | Este AVP contém os seguintes AVPs: User-Equipment-Info-Type, User-Equipment-Info-Value |
| 459 | User-Equipment-Info-Type | Yes | Enumerated | — | — | Exemplo: User-Equipment-Info-Type = 0 (emissive), User-Equipment-Info-Type =1 (mac) |
| 460 | User-Equipment-Info-Value | Yes | OctetString | — | — | — |
| 507 | Flow-Description | No | IPFilterRule (RFC6733, §4.3.1) | NA,M | — | O 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 |
| 511 | Flow-Status | No | Enumerated | NA,M | — | Exemplo: Flow-Status = 3 — tráfego correspondente dentro da regra PCC é descartado. |
| 515 | Max-Requested-Bandwidth-DL | No | Unsigned32 | NA, V | — | Vendor-Id = 10415 (3GPP). Exemplo: Max-Requested-Bandwidth-DL = 1000 — 1 Mb/s em overrides |
| 516 | Max-Requested-Bandwidth-UL | No | Unsigned32 | NA, V | — | Vendor-Id = 10415 (3GPP). Exemplo: Max-Requested-Bandwidth-UL = 1000 — 1 Mb/s para overrides |
| 554 | Extended-Max-Requested-BW-DL | NA | Unsigned32 | NA, V | — | Vendor-Id = 10415 (3GPP). Exemplo: Extended-Max-Requested-BW-DL = 1000 — 1 Mb/s |
| 555 | Extended-Max-Requested-BW-UL | NA | Unsigned32 | NA, V | — | Vendor-Id = 10415 (3GPP). Exemplo: Extended-Max-Requested-BW-UL = 1000 — 1 Mb/s |
| 628 | Supported-Features | No | Grouped | V | — | Este AVP contém os seguintes AVPs: Vendor-Id, Feature-List-Id, Feature-List |
| 629 | Feature-List-Id | No | Unsigned32 | V | — | Vendor-Id = 10415 (3GPP). Exemplo: Feature-List-Id = 2 |
| 630 | Feature-List | No | Unsigned32 | V | — | Vendor-Id = 10415 (3GPP). Exemplo: Feature-List = 128 |
| 909 | RAI | Yes | Octetstring | V | 12 octetos | Vendor-Id = 10415 (3GPP). Consulte a 3GPP TS 29.061 para detalhes de codificação. |
| 1001 | Charging-Rule-Install | No | Grouped | NA, V | — | Vendor-Id = 10415 (3GPP). Este AVP contém os seguintes AVPs: Charging-Rule-Definition, Charging-Rule-Name |
| 1002 | Charging-Rule-Remove | No | Grouped | NA, V | — | Vendor-Id = 10415 (3GPP). Este AVP contém o seguinte AVP: Charging-Rule-Name |
| 1003 | Charging-Rule-Definition | No | Grouped | NA, V | — | Vendor-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 |
| 1005 | Charging-Rule-Name | No | OctetString | V,M | 100 caracteres para regras PCC (definidas via Charging-Rule-Definition AVP), 128 caracteres para overrides. Vendor-Id = 10415 (3GPP) | |
| 1006 | Event-Trigger | No | Enumerated | V | — | Vendor-Id = 10415 (3GPP) |
| 1010 | Precedence | No | Unsigned32 | NA, M | 0 a 65535 | Vendor-Id = 10415 (3GPP). Exemplo: Precedence = 100 |
| 1014 | Tos-Traffic-Class | No | OctetString | NA, M | — | Codificado 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 |
| 1016 | QoS-Information | NA | Grouped | NA, V | — | ID 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 |
| 1018 | Charging-Rule-Report | No | Grouped | V,M | — | Vendor-Id = 10415 (3GPP). Este AVP contém os seguintes AVPs aninhados: Charging-Rule-Name, PCC-Rule-Status, Rule-Failure-Code |
| 1019 | PCC-Rule-Status | No | Enumerated | V,M | — | Vendor-Id = 10415 (3GPP). Valores suportados no 7750 SR: 1 – inactive. Exemplo: PCC-Rule-Status = 0 — regra ativa |
| 1025 | Guaranteed-Bitrate-DL | NA | Unsigned32 | NA,V | — | As 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 |
| 1026 | Guaranteed-Bitrate-UL | NA | Unsigned32 | V | — | As 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 |
| 1027 | IP-CAN-Type | Yes | Enumerated | V | — | Vendor-Id = 10415 (3GPP). Exemplo: IP-CAN-Type = 2 — xDSL, IP-CAN-Type = 5 — 3GPP-EPS |
| 1028 | QoS-Class-Identifier | NA | Enumerated | NA,M | — | Vendor-Id = 10415 (3GPP). Exemplo: QoS-Class-Identifier = 3 — mapeia para FC EF. |
| 1031 | Rule-Failure-Code | No | Enumerated | V,M | — | Vendor-Id = 10415 (3GPP). Exemplo: Rule-Failure-Code = 1 — UNKNOWN_RULE_NAME |
| 1032 | RAT-Type | Yes | Enumerated | V | — | Vendor-Id = 10415 (3GPP). Exemplo: RAT-Type = 0 — WLAN, RAT-Type = 1004 — EUTRAN |
| 1040 | APN-Aggregate-Max-Bitrate-DL | Yes | Unsigned32 | V | 2^32-1 b/s | Vendor-Id = 10415 (3GPP). Taxa em bits por segundo (b/s). Exemplo: APN-Aggregate-Max-Bitrate-DL = 100000000 (100 Mb/s) |
| 1041 | APN-Aggregate-Max-Bitrate-UL | Yes | Unsigned32 | V | 2^32-1 b/s | Vendor-Id = 10415 (3GPP). Taxa em bits por segundo (b/s). Exemplo: APN-Aggregate-Max-Bitrate-UL = 10000000 (10 Mb/s) |
| 1045 | Session-Release-Cause | NA | Enumerated | V,M | — | Vendor-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 |
| 1050 | AN-GW-Address | Yes | IPv4Address | V | — | Vendor-Id = 10415 (3GPP). Exemplo: AN-GW-Address = 10.10.10.10 |
| 1058 | Flow-Information | No | Grouped | V | — | Vendor-Id = 10415 (3GPP). Os seguintes AVPs podem ser aninhados: Flow-Description, ToS-Traffic-Class, Flow-Direction |
| 1065 | PDN-Connection-ID | Yes | UTF8String | V | 100 caracteres | Vendor-Id = 10415 (3GPP). Por exemplo: PDN-Connection-ID = example-apn.mnc001.mcc001.gprs |
| 1066 | Monitoring-Key | No | OctetString | NA,V | 32 bytes | Vendor-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 |
| 1067 | Usage-Monitoring-Information | No | Grouped | V | — | Vendor-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 |
| 1068 | Usage-Monitoring-Level | No | Enumerated | V | — | Vendor-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. |
| 1069 | Usage-Monitoring-Report | No | Enumerated | V | — | Vendor-Id = 10415 (3GPP). Exemplo: Usage-Monitoring-Report = 0 (usage_monitoring_report_required) |
| 1070 | Usage-Monitoring-Support | No | Enumerated | NA,V | — | Vendor-Id = 10415 (3GPP). Exemplo: Usage-Monitoring-Support = 0 — usage_ monitoring_disabled |
| 1080 | Flow-Direction | No | Enumerated | NA,M | — | Vendor-Id = 10415 (3GPP). Exemplo: Flow-Direction = 1 — saída, Flow-Direction = 2 — entrada |
| 1085 | Redirect-Information | No | Grouped | NA,V | — | Vendor-Id = 10415 (3GPP). Este AVP pode conter os seguintes AVPs: Redirect-Support, Redirect-Address-Type, Redirect-Server-Address |
| 1086 | Redirect-Support | No | Enumerated | NA,V | — | Vendor-Id = 10415 (3GPP). Exemplo: Redirect-Support = 1 — redirecionamento habilitado |
| 1088 | TDF-Application-Identifier | OctetString | NA,V | 32 caracteres | Vendor-Id = 10415 (3GPP). Exemplo: 0_rated, BitTorrent | |
| 1092 | ADC-Rule-Install | No | Grouped | NA,V | — | Vendor-Id = 10415 (3GPP). Este AVP contém o seguinte AVP aninhado: ADC-Rule-Definition |
| 1093 | ADC-Rule-Remove | Grouped | NA,V | — | Vendor-Id = 10415 (3GPP). Este AVP contém o seguinte AVP aninhado: ADC-Rule-Name | |
| 1094 | ADC-Rule-Definition | No | Grouped | NA,V | — | Vendor-Id = 10415 (3GPP). Este AVP contém os seguintes AVPs aninhados: ADC-Rule-Name, MonitoringKey, TDF-Application-Id, AA-Functions |
| 1096 | ADC-Rule-Name | No | OctetString | V | 17 caracteres para prefixo/separador (opcional) mais 32 caracteres para o nome | Vendor-Id = 10415 (3GPP). Exemplo: Para alterações de perfil de app e ASO: ADC-Rule-Name = ‟AA-Functions: AdcRuleWithAAFtn” |
| 1097 | ADC-Rule-Report | No | Grouped | V | — | Vendor-Id = 10415 (3GPP). Este AVP contém os seguintes AVPs aninhados: ADC-Rule-Name, PCC-Rule-Status, Rule-Failure-Code |
| 2848 | Extended-APN-AMBR-DL | NA | Unsigned32 | NA, V | — | As unidades deste parâmetro são kb/s. Vendor-Id = 10415 (3GPP). Exemplo: Extended-APN-AMBR-DL = 1000 — 1 Mb/s |
| 2849 | Extended-APN-AMBR-UL | NA | Unsigned32 | NA, V | — | As unidades deste parâmetro são kb/s. Vendor-Id = 10415 (3GPP). Exemplo: Extended-APN-AMBR-UL = 1000 — 1 Mb/s |
| 2850 | Extended-GBR-DL | NA | Unsigned32 | NA, V | — | As unidades deste parâmetro são kb/s. Vendor-Id = 10415 (3GPP). Exemplo: Extended-GBR-DL = 1000 — 1 Mb/s |
| 2851 | Extended-GBR-UL | NA | Unsigned32 | NA, V | — | As 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 ID | Nome do AVP | CER | CEA | DPR | DPA | DWR | DWA | ASR | ASA |
|---|---|---|---|---|---|---|---|---|---|
| 257 | Host-IP-Address | 1 | 1+ | 0 | 0 | 0 | 0 | 0 | 0 |
| 258 | Auth-Application-Id | 1 | 0+ | 0 | 0 | 0 | 0 | 1 | 0 |
| 260 | Vendor-Specific-Application-Id | 0+ | 0+ | 0 | 0 | 0 | 0 | 0 | 0 |
| 263 | Session-id | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 264 | Origin-Host | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| 265 | Supported-Vendor-Id | 1+ | 0+ | 0 | 0 | 0 | 0 | 0 | 0 |
| 266 | Vendor-Id | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 267 | Firmware-Revision | 1 | 0-1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 268 | Result-Code | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
| 269 | Product-Name | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 273 | Disconnect-Cause | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 278 | Origin-State-Id | 1 | 0-1 | 0 | 0 | 0 | 0-1 | 0-1 | 0-1 |
| 279 | Failed-AVP | 0 | 0-1 | 0 | 0-1 | 0 | 0-1 | 0 | 0-1 |
| 281 | Error-Message | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 283 | Destination-Realm | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 293 | Destination-Host | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 294 | Error-Reporting-Host | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0-1 |
| 296 | Origin-Realm | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Aplicabilidade de AVP Gx
Tabela 3-6: Gx AVP Applicability
| AVP ID | Nome do AVP | CCR | CCA | RAR | RAA |
|---|---|---|---|---|---|
| 5 | NAS-Port | 0-1 | 0 | 0 | 0 |
| 8 | Framed-IP-Address | 0-1 | 0 | 0 | 0-1 |
| 18 | 3GPP-SGNS-MCC-MNC | 0-1 | 0 | 0 | 0-1 |
| 22 | 3GPP-User-Location-Info | 0-1 | 0 | 0 | 0 |
| 30 | Called-Station-Id | 0-1 | 0 | 0 | 0 |
| 31 | Calling-Station-ID | 0-1 | 0 | 0 | 0 |
| 55 | Event-Timestamp | 0-1 | 0-1 | 0-1 | 1 |
| 61 | NAS-Port-Type | 0-1 | 0 | 0 | 0 |
| 87 | NAS-Port-Id | 0-1 | 0 | 0 | 0 |
| 92 | NAS-Filter-Rule | 0 | 0+ | 0+ | 0 |
| 97 | Framed-IPv6-Prefix | 0-1 | 0 | 0 | 0-1 |
| 123 | Delegated-IPv6-Prefix | 0-1 | 0 | 0 | 0-1 |
| 258 | Auth-Application-Id | 1 | 1 | 1 | 0 |
| 263 | Session-id | 1 | 1 | 1 | 1 |
| 264 | Origin-Host | 1 | 1 | 1 | 1 |
| 266 | Vendor-Id | 0 | N | 0 | 0 |
| 268 | Result-Code | 0 | 1 | 0 | 0-1 |
| 278 | Origin-State-Id | 1 | 0-1 | 0-1 | 1 |
| 279 | Failed-AVP | 0-1 | 0+ | 0 | 0-1 |
| 281 | Error-Message | 0-1 | 0-1 | 0 | 0-1 |
| 282 | Route-Record | 0+ | 0 | 0+ | 0 |
| 283 | Destination-Realm | 1 | 0 | 1 | 0 |
| 285 | Re-Auth-Request-Type | 0 | 0 | 1 | 0 |
| 293 | Destination-Host | 0-1 | 0 | 1 | 0 |
| 295 | Termination-Cause | 0-1 | 0 | 0 | 0 |
| 296 | Origin-Realm | 1 | 1 | 1 | 1 |
| 297 | Experimental-Result | 0 | 0-1 | 0 | 0-1 |
| 298 | Experimental-Result-Code | 0 | N | 0 | N |
| 302 | Logical-Access-Id | 0-1 | 0 | 0 | 0 |
| 313 | Physical-Access-Id | 0-1 | 0 | 0 | 0 |
| 412 | CC-Input-Octets | N | N | N | 0 |
| 414 | CC-Output-Octets | N | N | N | 0 |
| 415 | CC-Request-Number | 1 | 1 | 0 | 0 |
| 416 | CC-Request-Type | 1 | 1 | 0 | 0 |
| 418 | CC-Session-Failover | 0 | 0-1 | 0 | 0 |
| 421 | CC-Total-Octets | N | N | N | 0 |
| 427 | Credit-Control-Failure-Handling | 0 | 0-1 | 0 | 0 |
| 431 | Granted-Service-Unit | 0 | 0-1 | N | 0 |
| 433 | Redirect-Address-Type | 0 | N | N | 0 |
| 433 | Redirect-Server-Address | 0 | N | N | 0 |
| 443 | Subscription-Id | 1-2 | 0 | 0 | 0 |
| 444 | Subscription-Id-Data | N | 0 | 0 | 0 |
| 446 | Used-Service-Unit | N | 0 | 0 | 0 |
| 450 | Subscription-Id-Type | N | 0 | 0 | 0 |
| 458 | User-Equipment-Info | 0-1 | 0 | 0 | 0 |
| 459 | User-Equipment-Info-Type | N | 0 | 0 | 0 |
| 460 | User-Equipment-Info-Value | N | 0 | 0 | 0 |
| 507 | Flow-Description | 0 | N | N | 0 |
| 511 | Flow-Status | 0 | N | N | 0 |
| 515 | Max-Requested-Bandwidth-DL | 0 | N | N | 0 |
| 516 | Max-Requested-Bandwidth-UL | 0 | N | N | 0 |
| 554 | Extended-Max-Requested-BW-DL | 0 | N | N | 0 |
| 555 | Extended-Max-Requested-BW-UL | 0 | N | N | 0 |
| 628 | Supported-Features | 0-1 | 0+ | 0 | 0 |
| 629 | Feature-List-Id | N | N | 0 | 0 |
| 630 | Feature-List | N | N | 0 | 0 |
| 909 | RAI | 0-1 | 0 | 0 | 0 |
| 1001 | Charging-Rule-Install | 0 | 0+ | 0+ | 0 |
| 1002 | Charging-Rule-Remove | 0 | 0+ | 0+ | 0 |
| 1003 | Charging-Rule-Definition | 0 | N | N | 0 |
| 1005 | Charging-Rule-Name | N | N | N | N |
| 1006 | Event-Trigger | 0+ | 0+ | 0+ | 0 |
| 1010 | Precedence | 0 | N | N | 0 |
| 1014 | ToS-Traffic-Class | 0 | N | N | 0 |
| 1016 | QoS-Information | 0-1 | 0-1, N | 0-1, N | 0 |
| 1018 | Charging-Rule-Report | 0+ | 0 | 0 | 0+ |
| 1019 | PCC-Rule-Status | N | 0 | 0 | N |
| 1025 | Guaranteed-Bitrate-DL | 0 | N | N | 0 |
| 1026 | Guaranteed-Bitrate-UL | 0 | N | N | 0 |
| 1027 | IP-CAN-Type | 0-1 | 0 | 0 | 0-1 |
| 1028 | QoS-Class-Identifier | 0 | N | N | 0 |
| 1031 | Rule-Failure-Code | N | 0 | 0 | N |
| 1032 | RAT-Type | 0-1 | 0 | 0 | 0-1 |
| 1033 | Event-Report-Indication | 0 | 0 | 0-1 | 0 |
| 1040 | APN-Aggregate-Max-Bitrate-DL | N | N | N | 0 |
| 1041 | APN-Aggregate-Max-Bitrate-UL | N | N | N | 0 |
| 1045 | Session-Release-Cause | 0 | 0 | 0-1 | 0 |
| 1050 | AN-GW-Address | 0-1 | 0 | 0 | 0-1 |
| 1058 | Flow-Information | 0 | 0+ | 0+ | 0 |
| 1065 | PDN-Connection-ID | 0-1 | 0 | 0 | 0 |
| 1066 | Monitoring-Key | N | N | N | 0 |
| 1067 | Usage-Monitoring-Information | 0+ | 0+ | 0+ | 0 |
| 1068 | Usage-Monitoring-Level | 0 | N | N | 0 |
| 1069 | Usage-Monitoring-Report | 0 | N | N | 0 |
| 1070 | Usage-Monitoring-Support | 0 | N | N | 0 |
| 1080 | Flow-Direction | 0 | N | N | 0 |
| 1085 | Redirect-Information | 0 | 0-1 | 0-1 | 0 |
| 1086 | Redirect-Support | 0 | N | N | 0 |
| 1088 | TDF-Application-Identifier | 0 | N | N | 0 |
| 1092 | ADC-Rule-Install | 0 | 0+ | 0+ | 0 |
| 1093 | ADC-Rule-Remove | 0 | 0 | 0 | 0 |
| 1094 | ADC-Rule-Definition | 0 | 0 | 0 | 0 |
| 1096 | ADC-Rule-Name | N | N | N | N |
| 1097 | ADC-Rule-Report | 0+ | 0+ | 0 | 0+ |
| 2848 | Extended-APN-AMBR-DL | 0 | N | N | 0 |
| 2849 | Extended-APN-AMBR-UL | 0 | N | N | 0 |
| 2850 | Extended-GBR-DL | 0 | N | N | 0 |
| 2850 | Extended-GBR-UL | 0 | N | N | 0 |
Códigos de Resultado (Result-Code AVP)
Tabela 3-7: Result Codes (Result-Code AVP)
| Código de Resultado | Nome do Código de Resultado | Descrição | Sucesso |
|---|---|---|---|
| Sucesso | |||
| 2001 | DIAMETER_SUCCESS | A requisição foi concluída com sucesso. | |
| Protocol Errors | |||
| 3001 | DIAMETER_COMMAND_UNSUPPORTED | Rx: tratado como erro. Tx: não suportado. | |
| 3002 | DIAMETER_UNABLE_TO_DELIVER | Rx: 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). | |
| 3003 | DIAMETER_REALM_NOT_SERVED | Rx: tratado como erro. Tx: não suportado. | |
| 3004 | DIAMETER_TOO_BUSY | Rx - 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. | |
| 3005 | DIAMETER_LOOP_DETECTED | Rx: tratado como erro. Tx: não suportado. | |
| 3006 | DIAMETER_REDIRECT_INDICATION | Rx: tratado como erro. Tx: não suportado. | |
| 3007 | DIAMETER_APPLICATION_UNSUPPORTED | Rx: tratado como erro. Tx: não suportado. | |
| 3008 | DIAMETER_INVALID_HDR_BITS | Rx: tratado como erro. Tx: não suportado. | |
| 3009 | DIAMETER_INVALID_AVP_BITS | Rx: tratado como erro. Tx: não suportado. | |
| 3010 | DIAMETER_UNKNOWN_PEER | Rx: tratado como erro. Tx: não suportado. | |
| Permanent Failures | |||
| 5001 | DIAMETER_AVP_UNSUPPORTED | Rx: 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. | |
| 5002 | DIAMETER_UNKNOWN_SESSION | Rx: 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. | |
| 5004 | DIAMETER_INVALID_AVP_VALUE | Rx: 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. | |
| 5005 | DIAMETER_MISSING_AVP | Rx: tratado como erro. Tx: não suportado. | |
| 5007 | DIAMETER_CONTRADICTING_AVPS | Rx: tratado como erro. Tx: não suportado. | |
| 5008 | DIAMETER_AVP_NOT_ALLOWED | Rx: tratado como erro. Tx: não suportado. | |
| 5009 | DIAMETER_AVP_OCCURS_TOO_MANY_TIMES | Rx: tratado como erro. Tx: não suportado. | |
| 5010 | DIAMETER_NO_COMMON_APPLICATION | Rx: tratado como erro. Tx: não suportado. | |
| 5011 | DIAMETER_UNSUPPORTED_VERSION | Rx: 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. | |
| 5012 | DIAMETER_UNABLE_TO_COMPLY | Rx: 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. | |
| 5013 | DIAMETER_INVALID_BIT_IN_HEADER | Rx: tratado como erro. Tx: não suportado. | |
| 5014 | DIAMETER_INVALID_AVP_LENGTH | Rx: tratado como erro. Tx: não suportado. | |
| 5015 | DIAMETER_INVALID_MESSAGE_LENGTH | Rx: tratado como erro. Tx: não suportado. | |
| 5016 | DIAMETER_INVALID_AVP_BIT_COMBO | Rx: tratado como erro. Tx: não suportado. | |
| 5017 | DIAMETER_NO_COMMON_SECURITY | Rx: tratado como erro. Tx: não suportado. | |
| Gx Specific Permanent Failures | |||
| 5140 | DIAMETER_ERROR_INITIAL_PARAMETERS | Rx: tratado como erro. Tx: não suportado. | |
| 5141 | DIAMETER_ERROR_TRIGGER_EVENT | Rx: tratado como erro. Tx: não suportado. | |
| 5142 | DIAMETER_PCC_RULE_EVENT | Rx: tratado como erro. Tx: não suportado. | |
| 5148 | DIAMETER_ADC_RULE_EVENT | Rx: 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 Regra | Nome da Falha de Regra | Descrição |
|---|---|---|
| 1 | UNKNOWN_RULE_NAME | Rx: tratado como erro. Tx: não suportado. |
| 4 | GW/7750 SR_MALFUNCTION | Este 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. |
| 5 | RESOURCE_LIMITATION | Rx: tratado como erro. Tx: não suportado. |
| 14 | TDF_APPLICATION_IDENTIFIER_ERROR | Rx: 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 Evento | Nome do Gatilho de Evento | Descrição |
|---|---|---|
| 2 | RAT_CHANGE | Para o acesso GTP S11, isso é acionado se um novo Tipo de RAT for recebido no GTP. |
| 13 | USER_LOCATION_CHANGE | Para 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. |
| 14 | NO_EVENT_TRIGGERS | Enviado 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. |
| 18 | UE_IP_ADDRESS_ALLOCATE | Quando 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. |
| 19 | UE_IP_ADDRESS_RELEASE | Quando 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. |
| 21 | AN_GW_CHANGE | Este 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. |
| 22 | SUCCESSFUL_RESOURCE_ALLOCATION | Not supported. |
| 26 | TAI_CHANGE | Para 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. |
| 27 | ECGI_CHANGE | Para 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. |
| 33 | USAGE_REPORT | Este 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érmino | Nome da Causa de Término | Descrição | Referência |
|---|---|---|---|
| 1 | DIAMETER_LOGOUT | Exemplos de motivos: Limpar assinante via CLI, PADT Recebido | [RFC 3588][RFC 6733] |
| 2 | DIAMETER_SERVICE_NOT_PROVIDED | Exemplo de motivo: O host do assinante é terminado via NACK forçado recebido via RADIUS CoA | [RFC 3588][RFC 6733] |
| 3 | DIAMETER_BAD_ANSWER | Exemplo 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] |
| 4 | DIAMETER_ADMINISTRATIVE | Exemplos de motivos: Host deletado via RADIUS DISCONNECT, desligamento do serviço para assinante PPPoE | [RFC 3588][RFC 6733] |
| 5 | DIAMETER_LINK_BROKEN | Exemplos de motivos: SAP é deletado, falha na verificação SHCV | [RFC 3588][RFC 6733] |
| 8 | DIAMETER_SESSION_TIMEOUT | Exemplo 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