function::uaddr - Linux


Overview

function::uaddr is a command used for resolving a fractional IPv6 address to a Unicaast address. It does this by removing all multicast bits from the given address. This is typically used in firewalls and routing tables to ensure that traffic is routed correctly.

Syntax

function::uaddr <fractional-ipv6-address>

Options/Flags

None.

Examples

Extract Unicaast Address

Resolve the fractional IPv6 address ff02::4 to its Unicaast address:

function::uaddr ff02::4

Output:

::4

Use in Firewall Rules

Use function::uaddr in a firewall rule to match only Unicaast IPv6 traffic:

iptables -A INPUT -s `function::uaddr ff02::10` -j ACCEPT

Common Issues

Ensure that the input address is a valid fractional IPv6 address.

Integration

function::uaddr can be combined with other IPv6 manipulation commands, such as ipcalc and ip, to perform advanced IP address calculations and manipulations.

Related Commands

  • ipcalc – Perform IPv4 and IPv6 address calculations.
  • ip – Manipulate network interfaces and addresses.