Management information base for a multi-domain network address translator
First Claim
1. A management information base for configuring a domain-specific source address filter, the management information base comprising:
- at least one management object defining a number of addresses for detecting packets requiring domain-specific network address translation;
a management object defining a domain for said number of addresses; and
wherein the management information base is operable to map a given local source address to a different one of a plurality of global addresses for each corresponding one of a plurality of destination address domains.
6 Assignments
0 Petitions
Accused Products
Abstract
A management information base (MIB) for a multi-domain network address translator provides management objects for configuring and controlling the multi-domain network address translator. The MIB includes management objects for defining a domain-specific source address filter range, which is a range of addresses used to detect domain-specific packets that require domain-specific network address translation forwarding. The domain-specific source address filter management objects include a beginning address, a prefix length, a domain indicator, and a domain-specific translation pool indicator. The MIB also includes management objects for defining a domain-specific translation pool, which is a range of addresses from which domain-specific translation addresses are selected for domain-specific network address translation forwarding. The domain-specific translation pool management objects include a beginning address, a prefix length, and a domain indicator.
159 Citations
45 Claims
-
1. A management information base for configuring a domain-specific source address filter, the management information base comprising:
-
at least one management object defining a number of addresses for detecting packets requiring domain-specific network address translation;
a management object defining a domain for said number of addresses; and
wherein the management information base is operable to map a given local source address to a different one of a plurality of global addresses for each corresponding one of a plurality of destination address domains. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A management information base for configuring a domain-specific translation pool, the management information base comprising:
-
at least one management object defining a number of addresses in the domain-specific translation pool;
a management object defining a domain for said number of addresses; and
wherein the management information base is operable to map a given local source address to a different one of a plurality of global addresses for each corresponding one of a plurality of destination address domains. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A management information base for configuring address ranges in a multi-domain network address translator, the management information base comprising:
-
a management object (wfNatAddressRangeDelete) to create or delete a table entry;
a management object (wfNatAddressRangeDisable) to enable or disable the table entry;
a management object (wfNatAddressRangeAddress) indicating a beginning address for the address range;
a management object (wfNatAddressRangePrefixLen) indicating a prefix length;
a management object (wfNatAddressRangeIndex) indicating a unique value (index) for the table entry;
a management object (wfNatAddressRangeNto1Addr) indicating an N-to-1 translation address for a source address filter;
a management object (wfNatAddressRangeType) indicating an address range type equal to one of source address filter, translation pool, domain-specific source address filter, and domain-specific translation pool;
a management object (wfNatAddressRangeDomain) indicating an address domain for the address range if the address range type (i.e., wfNatAddressRangeType) is one of domain-specific source address filter and domain-specific translation pool;
a management object (wfNatAddressRangeTransPool) indicating a domain-specific translation pool for the address range if the address range type (i.e., wfNatAddressRangeType) is domain-specific source address filter;
a management object (wfNatAddressRangeStaticNextHop) indicating an address of a next hop for the address range; and
a management object (wfNatAddressRangeUnnumCct) indicating whether the address range is associated with an unnumbered interface.
-
-
14. An apparatus for multi-domain network address translation, the apparatus comprising:
-
a management agent; and
a management information bases accessible through the management agent wherein the management information base comprises;
at least one management object defining a number of addresses for detecting packets requiring domain-specific network address translation;
a management object defining a domain for said number of addresses; and
wherein the apparatus is operable to map a given local source address to a different one of a plurality of global addresses for each corresponding one of a plurality of destination address domains. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for multi-domain network address translation, the apparatus comprising:
-
a management agent; and
a management information base accessible through the management agent, wherein the management information base comprises;
at least one management object defining a number of addresses in a domain-specific translation pool for translating packet requiring domain-specific network address translation;
a management object defining a domain for said number of addresses; and
wherein the apparatus is operable to map a given local source address to a different one of a plurality of global addresses for each corresponding one of a plurality of destination address domains. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A management information base for configuring an interface for multi-domain network address translation, the management information base comprising:
-
at least one management object defining the interface;
a management object defining a domain for the interface; and
wherein the management information base is operable to map a given local source address to a different one of a plurality of global addresses for each corresponding one of a plurality of destination address domains. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A management information base for configuring an interface for multi-domain network address translation, the management information base comprising:
-
at least one management object defining the interface;
a management object defining a domain for the interface;
a management object (wfNatIfDelete) to create or delete the table entry;
a management object (wfNatIfDisable) to enable or disable the table entry;
a management object (wfNatIfIpAddress) indicating an address for the interface;
a management object (wfNatIfCircuit) indicating a circuit number for the interface;
a management object (wfNatIfType) indicating an interface type equal to one of unidirectional inbound, unidirectional outbound, and bi-directional;
a management object (wfNatIfState) indicating an interface state;
a management object (wfNatIfTxCount) indicating a number of packets mapped over the interface from a local to a global network;
a management object (wfNatIfRxCount) indicating a number of packets mapped over the interface from a global to a local network;
a management object (wfNatIfPktDropCount) indicating a number of packets dropped on the interface; and
a management object (wfNatIfDomain) indicating an address domain for the interface if the interface is configured as a bi-directional interface.
-
-
32. An apparatus for multi-domain network address translation, the apparatus comprising:
-
a management agent; and
a management information base accessible through the management agent, wherein the management information base comprises;
at least one management object defining the interface;
a management object defining a domain for the interface; and
wherein the management information base is operable to map a given local source address to a different one of a plurality of global addresses for each corresponding one of a plurality of destination address domains. - View Dependent Claims (33, 34, 35, 36)
-
-
37. An apparatus for multi-domain network address translation, the apparatus comprising:
-
a management agent; and
a management information base accessible through the management agent, wherein the management information base comprises;
at least one management object defining the interface;
a management object defining a domain for the interface;
a management object (wfNatIfDelete) to create or delete the table entry;
a management object (wfNatIfDisable) to enable or disable the table entry;
a management object (wfNatIfIpAddress) indicating an address for the interface;
a management object (wfNatIfCircuit) indicating a circuit number for the interface;
a management object (wfNatIfType) indicating an interface type equal to one of unidirectional inbound, unidirectional outbound, and bi-directional;
a management object (wfNatIfState) indicating an interface state;
a management object (wfNatIfTxCount) indicating a number of packets mapped over the interface from a local to a global network;
a management object (wfNatIfRxCount) indicating a number of packets mapped over the interface from a global to a local network;
a management object (wfNatIfPktDropCount) indicating a number of packets dropped on the interface; and
a management object (wfNatIfDomain) indicating an address domain for the interface if the interface is configured as a bi-directional interface.
-
-
38. A management information base for configuring static address translation mappings for multi-domain network address translation, the management information base comprising:
-
a management object defining an original address;
a management object defining a translation address for the original address;
a management object defining an inbound domain for multi-domain network address translation of the original address;
a management object defining an outbound domain for multi-domain network address translation of the original address; and
wherein the management information base is operable to map a given local source address to a different one of a plurality of global addresses for each corresponding one of a plurality of destination address domains.
-
-
39. A management information base for configuring static address translation mappings for multi-domain network address translation, the management information base comprising:
-
a management object defining an original address;
a management object defining a translation address for the original address;
a management object defining an inbound domain for multi-domain network address translation of the original address;
a management object defining an outbound domain for multi-domain network address translation of the original address;
a management object (wfNatStaticMappingDelete) to create or delete a table entry;
a management object (wfNatStaticMappingDisable) to enable or disable the table entry;
a management object (wfNatStaticMappingOrigAddress) indicating an original (untranslated) address for the translation;
a management object (wfNatStaticMappingTransAddress) indicating a translated address for the translation;
a management object (wfNatStaticMappingProtocol) indicating a protocol for the translation;
a management object (wfNatStaticMappingOrigPort) indicating an original port for the translation;
a management object (wfNatStaticMappingTransPort) indicating a translated port for the translation;
a management object (wfNatStaticMappingInDomain) indicating the inbound domain for the translation;
a management object (wfNatStaticMappingOutDomain) indicating the outbound domain for the translation;
a management object (wfNatStaticMappingStaticNextHop) indicating an address of a next hop for the translation entry; and
a management object (wfNatStaticMappingUnnumCct) indicating whether the table enty is associated with an unnumbered interface.
-
-
40. An apparatus for multi-domain network address translation, the apparatus comprising:
-
a management agent; and
a management information base accessible through the management agent, wherein the management information base comprises;
a management object defining an original address;
a management object defining a translation address for the original address;
a management object defining an inbound domain for multi-domain network address translation of the original address;
a management object defining an outbound domain for multi-domain network address translation of the original address; and
wherein the management information base is operable to map a given local source address to a different one of a plurality of global addresses for each corresponding one of a plurality of destination address domains.
-
-
41. An apparatus for multi-domain network address translation, the apparatus comprising:
-
a management agent; and
a management information base accessible through the management agent, wherein the management information base comprises;
a management object defining an original address;
a management object defining a translation address for the original address;
a management object defining an inbound domain for multi-domain network address translation of the original address;
a management object defining an outbound domain for multi-domain network address translation of the original address;
a management object (wfNatStaticMappingDelete) to create or delete a table entry;
a management object (wfNatStaticMappingDisable) to enable or disable the table entry;
a management object (wfNatStaticMappingOrigAddress) indicating an original (un-translated) address for the translation;
a management object (wfNatStaticMappingTransAddress) indicating a translated address for the translation;
a management object (wfNatStaticMappingProtocol) indicating a protocol for the translation;
a management object (wfNatStaticMappingOrigPort) indicating an original port for the translation;
a management object (wfNatStaticMappingTransPort) indicating a translated port for the translation;
a management object (wfNatStaticMappingInDomain) indicating the inbound domain for the translation;
a management object (wfNatStaticMappingOutDomain) indicating the outbound domain for the translation;
a management object (wfNatStaticMappingStaticNextHop) indicating an address of a next hop for the translation entry; and
a management object (wfNatStaticMappingUnnumCct) indicating whether the table entry is associated with an unnumbered interface.
-
-
42. A management information base for monitoring address translations in a multi-domain network address translator, the management information base comprising:
-
a management object indicating an original address;
a management object indicating a translation address for the original address;
a management object indicating an inbound domain for multi-domain network address translation of the original address;
a management object indicating an outbound domain for multi-domain network address translation of the original address; and
wherein the management information base is operable to map a given local source address to a different one of a plurality of global addresses for each corresponding one of a plurality of destination address domains.
-
-
43. A management information base for monitoring address translation in a multi-domain network address translator, the management information base comprising:
-
a management object indicating an original address;
a management object indicating a translation address for the original address;
a management object indicating an inbound domain for multi-domain network address translation of the original address;
a management object indicating an outbound domain for multi-domain network address translation of the original address;
a management object (wfNatMappingOrigAddress) an original (un-translated) address of the translation;
a management object (wfNatMappingTransAddress) indicating a translated address of the translation;
a management object (wfNatMappingProtocol) indicating a protocol of the translation;
a management object (wfNatMappingOrigPort) indicating an original port for the translation;
a management object (wfNatMappingTransPort) indicating a translated port for the translation;
a management object (wfNatMappingTxCount) indicating a number of packets forwarded using the translation;
a management object (wfNatMappingRxCount) indicating a number of packets received using the translation;
a management object (wfNatMappingTimeout) indicating an amount of time since the translation was last used;
a management object (wfNatMappingMode) indicating a source of the translation and a type of translation;
a management object (wfNatMappingInDomain) indicating an inbound domain for the translation; and
a management object (wfNatMappingOutDomain) indicating an outbound domain for the translation.
-
-
44. An apparatus for multi-domain network address translation, the apparatus comprising:
-
a management agent; and
a management information base accessible through the management agent, wherein the management information base comprises;
a management object indicating an original address;
a management object indicating a translation address for the original address;
a management object indicating an inbound domain for multi-domain network address translation of the original address;
a management object indicating an outbound domain for multi-domain network address translation of the original address; and
wherein the management information base is operable to map a given local source address to a different one of a plurality of global addresses for each corresponding one of a plurality of destination address domains.
-
-
45. An apparatus for multi-domain network address translation, the apparatus comprising:
-
a management agent; and
a management information base accessible through the management agent, wherein the management information base comprises;
a management object indicating an original address;
a management object indicating a translation address for the original address;
a management object indicating an inbound domain for multi-domain network address translation of the original address;
a management object indicating an outbound domain for multi-domain network address translation of the original address;
a management object (wfNatMappingOrigAddress) an original (un-translated) address of the translation;
a management object (wfNatMappingTransAddress) indicating a translated address of the translation;
a management object (wfNatMappingProtocol) indicating a protocol of the translation;
a management object (wfNatMappingOrigPort) indicating an original port for the translation;
a management object (wfNatMappingTransPort) indicating a translated port for the translation;
a management object (wfNatMappingTxCount) indicating a number of packets forwarded using the translation;
a management object (wfNatMappingRxCount) indicating a number of packets received using the translation;
a management object (wfNatMappingTimeout) indicating an amount of time since the translation was last used;
a management object (wfNatMappingMode) indicating a source of the translation and a type of translation;
a management object (wfNatMappingInDomain) indicating an inbound domain for the translation; and
a management object (wfNatMappingOutDomain) indicating an outbound domain for the translation.
-
Specification