RFC 3588:Diameter Base Protocol
RFC-Ref

routing


Click on the red underlined text to get to the source

... support for inter-domain roaming and message routing (Sections 2.7 and 6), auditability [AAACMS], and transmission-layer ...
... used to encapsulate protocol-specific data (e.g., routing information) as well as authentication, authorization or ...
... authentication and/or authorization, while the realm is used for message routing purposes. ...
... Relay Agent or Relay Relays forward requests and responses based on routing-related AVPs and realm routing table ...
... routing-related AVPs and realm routing table entries. Since relays do not make policy decisions, they do not examine or alter non-routing AVPs ...
... AVPs and realm routing table entries. Since relays do not make policy decisions, they do not examine or alter non-routing AVPs. As a result, relays never originate messages, do not need to ...
... As a result, relays never originate messages, do not need to understand the semantics of messages or non-routing AVPs, and are capable of handling any Diameter application ...
... Diameter application or message type. Since relays make decisions based on information in routing AVPs and realm forwarding tables they do not keep state ...


... Diameter Peer Table is used in message forwarding, and referenced by the Realm Routing Table. A Peer Table entry contains the following fields: ...
... Realm-Based Routing Table ...
... All Realm-Based routing lookups are performed against what is commonly known as the Realm Routing Table ...
... routing lookups are performed against what is commonly known as the Realm Routing Table (see Section 12). A Realm Routing Table Entry contains the following fields: ...
... commonly known as the Realm Routing Table (see Section 12). A Realm Routing Table Entry contains the following fields: Realm Name ...
... Realm Name This is the field that is typically used as a primary key in the routing table lookups. Note that some implementations perform their lookups ...
... the application identification AVP of the message. This field MUST be used as a secondary key field in routing table lookups. ...
... MUST be routed to a next hop server, without modifying any non-routing AVPs. See Section 6.1.8 for relaying guidelines ...
... apply its local policies to the message by including new AVPs to the message prior to routing. See Section 6.1.8 for proxying guidelines. ...
... AVPs. The routing table MAY include a default entry that MUST be used for any requests not matching any of the other entries. The routing table MAY consist of only such an entry. ...
... The routing table MAY include a default entry that MUST be used for any requests not matching any of the other entries. The routing table MAY consist of only such an entry. When a request is routed, the target ...
... Diameter nodes based on information found in the messages (e.g., Destination-Realm). This routing decision is performed using a list of supported realms, and known peers. This is known as the Realm Routing Table ...
... routing decision is performed using a list of supported realms, and known peers. This is known as the Realm Routing Table, as is defined further in Section 2.7. ...
... Relays modify Diameter messages by inserting and removing routing information, but do not modify any other portion of a message. Relays SHOULD NOT maintain session state ...
... Diameter messages using the Diameter Routing Table. However, they differ since they modify messages to implement policy enforcement. This requires that proxies ...
... Redirect agents are useful in scenarios where the Diameter routing configuration needs to be centralized. An example is a redirect agent ...
... not wish to be burdened with relaying all messages between realms. This scenario is advantageous since it does not require that the consortium provide routing updates to its members when changes are made to a member's infrastructure. ...
... NAS, for the user bob@example.com. The message is forwarded by the NAS to its relay, DRL, which does not have a routing entry in its Diameter Routing Table ...
... routing entry in its Diameter Routing Table for example.com. DRL has a default route configured to DRD, which is a redirect agent ...


... same answer to be transmitted (modulo the hop-by-hop Identifier field and any routing AVPs that may be present), and MUST NOT affect any state ...


... accounting, authorization, routing and security information as well as configuration details for the request and reply. ...
... DiameterIdentity value is used to uniquely identify a Diameter node for purposes of duplicate connection and routing loop detection. ...


... DNS TTL. If a peer is discovered outside of the local realm, a routing table entry (see Section 2.7) for the peer's realm is created. The routing table ...
... routing table entry (see Section 2.7) for the peer's realm is created. The routing table entry's expiration MUST match the peer's expiration value. ...
... DIAMETER_UNABLE_TO_DELIVER to inform the downstream to take action (e.g., re-routing request to an alternate peer). With the exception of the Capabilities-Exchange-Request ...


... Diameter Request Routing Overview ...
... 3. The procedures listed in Section 6.1.6 are followed, which is known as Request Routing. 4. If none of the above is successful, an answer is returned with the ...
... bit set. For routing of Diameter messages to work within an administrative domain, all Diameter nodes ...
... When sending a request, originated either locally, or as the result of a forwarding or routing operation, the following procedures MUST be followed: ...
... Request Routing ...
... Diameter request message routing is done via realms and applications. A Diameter message that may be forwarded by Diameter ...
... applications. When a request is received that includes a realm and/or application that is not locally supported, the message is routed to the peer configured in the Realm Routing Table (see Section 2.7). ...
... When a redirect agent receives a request whose routing entry is set to REDIRECT, it MUST reply with an answer message with the 'E' bit ...
... AVP to DIAMETER_REDIRECT_INDICATION. Each of the servers associated with the routing entry are added in separate Redirect-Host AVP ...
... The message is then forwarded to the next hop, as identified in the Realm Routing Table. Figure 6 provides an example of message routing ...
... Routing Table. Figure 6 provides an example of message routing using the procedures listed in these sections. ...
... Origin-Realm=example.com) Figure 6: Routing of Diameter messages ...
... Destination-Realm AVP is used to perform message routing decisions. Request messages ...
... Routing AVPs ...
... AVPs defined in this section are Diameter AVPs used for routing purposes. These AVPs change as Diameter ...
... When present, this AVP dictates how the routing entry resulting from the Redirect-Host is to be used. The following values are supported: ...
... host created due to a redirect indication is no longer reachable, any associated peer and routing table entries MUST be deleted. ...


... application errors. A protocol error is one that occurs at the base protocol level, and MAY require per hop attention (e.g., message routing error). Application errors, on the other hand, generally occur due to a problem with a function specified in a Diameter application (e.g., user authentication ...


... DNS. Realm Routing Table A Diameter proxy server ...
... table of Realm Names, and the address of the peer to which the message must be forwarded to. The routing table MAY also include a "default route", which is typically used for all messages that ...



Google
Web
RFC-Ref