I know there is minimal chance of a response at this time of year, but it would be nice to get on with this work.

Up to now, the SYSLOG-based NAT logging document has identified individual subscriber sites using identifiers the nature of which is indicated in the text below. In addition, it has used realm identifiers. We are now proposing to rationalize the situation by having the realm absorb all of the other information. In the case of DS-Lite, however, this has an operational impact: administrative action is required to assign a realm identifier to every individual subscriber site served by a DS_Lite tunnel.

Is this reasonable, or should realms apply at a more aggregate level?

The text that follows would replace existing text in the SYSLOG NAT document talking about realms and subscriber site identifiers. The MIB and IPFIX logging documents would also align themselves with this text.

Tom Taylor

---------------------

A realm identifies an IP numbering space. A NAT session always maps between an interior and an exterior realm. In simple NAT configurations, it may be possible to identify a default interior realm and/or a default exterior realm for all sessions.

Address pools are associated with specific exterior realms.

It is necessary to define multiple realms when multiple IP numbering spaces exist. A NAT may distinguish realms in its mapping tables in different ways, depending on implementation and deployment. Examples follow shortly. For external presentation, however, logging will use the realm number. The NAT MIB [reference] provides a mapping between realm number and an administratively-provided realm name, and may provide further information relating that to other information corresponding more closely to the representation by the NAT in its internal tables.

A NAT recognizes the incoming realm by three basic means:
- at the physical level, by incoming interface;
- at layer 2, by incoming VLAN, VLAN stack, or VPN;
- at layer 3:
  -- by PE-based VPN based on incoming destination address and
     possibly other packet header information and forwarded
     using VPNs based either on BGP/MPLS or Virtual Routers, or
  -- by incoming tunnel, typical of various transition technologies.
[RFC 4026] is useful to sort out the various VPN concepts.

The rest of this description deals with specific cases of layer 3 tunnels associated with transition technologies. The administrator has to be aware of these descriptions for the purpose of assigning realm names to the entities involved, while the NAT designer needs to understand how to implement both NAT operation in the cases described and the mapping between the identifiers concerned and the realm identifier.

DS-Lite is an IPv4-over-IPv6 technology described in [RFC 6333]. It features an encapsulating/decapsulating service combined with a very large scale NAT44 in the provider network (the Address Family Transitional Router, AFTR). Every outbound IPv4 packet has a source address within the reserved 192.0.0.0/29 range. As a result, Section 6.6 of [RFC 6333] has the following advice on NAT operation for DS-Lite:

"6.6.  Extended Binding Table

   The NAT binding table of the AFTR element is extended to include the
   source IPv6 address of the incoming packets.  This IPv6 address is
   used to disambiguate between the overlapping IPv4 address space of
   the service provider customers."

In the DS-Lite case, therefore, the NAT identifies realm from the IPv6 address of the encapsulating tunnel from the customer device.

Gateway-Initiated DS-Lite is a modification of DS-Lite described in [RFC 6674]. It is based primarily on the aggregation of traffic from a particular access gateway through a single softwire to the AFTR. Within that tunnel, a context identifier identifies the flow of traffic from a particular customer device. The IPv4 source address in outbound packets thus becomes irrelevant for routing, whether or not it is unique.

In summary, for Gateway-Initiated DS-Lite the NAT identifies realm from the combination of softwire identifier and context identifier. Section 6 of [RFC 6674] describes the combinations of identifiers that might be deployed, depending on the operator circumstances. Sections 3 and 4 of [RFC 6674] go into the details of NAT operation for Gateway-Initiated DS-Lite.
_______________________________________________
OPSAWG mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/opsawg

Reply via email to