# Package com.h3c.util.ip

- Class Summary
  Class | Description
  --- | ---
  AlphaNumericName | Represents an alpha-numeric name.
  BigPortNumber | Represents a switch port number (unsigned 32-bit).
  DnsName | Represents a DNS name.
  EthernetType | Represents an Ethernet frame type.
  ICMPv4Type | Represents an ICMPv4 message type.
  ICMPv6Type | Represents an ICMPv6 message type.
  IpAddress | Represents an IP address (either IPv4 or IPv6).
  IpDnsPair | Links together an `IpAddress` and a `DnsName` as a pair.
  IpProtocol | Represents an IP Protocol.
  IpRange | Represents a range of IP addresses.
  IpUtils | Useful utility methods for manipulating `IP addresses`.
  MacAddress | Represents a MAC address.
  MacPrefix | Represents a MAC address prefix; that is to say, the top N bytes of the address are fixed (where N is 1 to 5) and the remaining bytes are unspecified.
  MacRange | Represents a range of MAC addresses.
  MacUtils | Useful utility methods for manipulating `MAC addresses`.
  PartialSubnet | Represents a `Subnet` that has one or more `IpRange`s associated with it that narrow the scope of the subnet (hence "partial").
  PortNumber | Represents a port number (unsigned 16-bit).
  Subnet | Represents a subnet.
  SubnetMask | Represents a subnet mask (either IPv4 or IPv6).
  TcpUdpPort | Represents a tcp/udp port.
  TcpUdpPortPair | Represents a pair of ports defined by a source `IpAddress` and `TcpUdpPort` and a destination `IpAddress` and `TcpUdpPort`.
  U16Id | A base class for unsigned 16-bit identifiers.
  U32Id | A base class for unsigned 32-bit identifiers.
  U8Id | A base class for unsigned 8-bit identifiers.
  UnsignedId | Forms the basis of datatype classes represented by unsigned values.
  UnsignedIntBasedId | A base class for unsigned identifiers with an integer payload.
  UnsignedLongBasedId | A base class for unsigned identifiers with a long payload.

- Enum Summary
  Enum | Description
  --- | ---
  IfType | IANA Interface types.
  IpAddress.AddressClass | Specifies the IP address class.
  IpAddress.Family | Specifies the IP address families.
  MacAddress.Format | Designates the different MAC address string formats available.

Copyright © 2014. All Rights Reserved.