traverse_hierarchy | R Documentation |
These functions step up and down the network hierarchy. supernet()
returns
the supernetwork containing the given network. subnets()
returns the list
of subnetworks which join to make the given network.
supernet(x, new_prefix = prefix_length(x) - 1L)
subnets(x, new_prefix = prefix_length(x) + 1L)
x |
An |
new_prefix |
An integer vector indicating the desired prefix length. By default, this steps a single level through the hierarchy. |
The ipaddress package does not support long vectors
(i.e. vectors with more than 2^31 - 1 elements). The limits the number of
subnetworks that subnets()
can return. However, you might find that machine
memory imposes stricter limitations.
supernet()
: An ip_network
vector
subnets()
: A list of ip_network
vectors
Use seq.ip_network()
to list the addresses within a network.
Use is_supernet()
and is_subnet()
to check if one network is contained
within another.
supernet(ip_network("192.168.0.0/24"))
supernet(ip_network("192.168.0.0/24"), new_prefix = 10L)
subnets(ip_network("192.168.0.0/24"))
subnets(ip_network("192.168.0.0/24"), new_prefix = 27L)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.