The published version -11 of the NAT MIB module indexes address maps by NAT instance, internal realm, and internal address. This works fine, I think, except in the CGN case where packets originated by the subscriber come in by way of tunnels. Take DS-Lite as an example.

In the case of DS-Lite, the realm actually defines an IPv6 numbering space -- the reserved IPv4 address 192.0.0.2 appearing as the source of packets originated by the subscriber certainly won't be unique over the realm, making nonsense of the definition of realm as defining a numbering space.

I see two possible ways to present the address map in the MIB module. One is to keep things as they are, but add a note that the operator may want to filter on subscriber index (which is part of the mapping information) to select the information they really want. If they are starting with the IPv6 tunnel source address, they have to go to the subscriber table to get the corresponding subscriber index, then use that to filter the map data.

The other possible solution is to index the map data by the "internal realm address" (which would be the IPv6 tunnel source address) and present the internal packet source address (which would be the reserved 192.0.0.2) separately in the mapping table. Except in the case of tunneling, the two addresses will be the same, so there is redundancy in most cases. However, the workflow for tracing back from a tunnel source address would be simplified.

Comments? Preferences?

Tom Taylor

_______________________________________________
OPSAWG mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/opsawg

Reply via email to