2.2. summary
- class nettoolkit.addressing.summary.Aggregate(prefixes: list[str] = <factory>)[source]
Bases:
objectclass Aggregating provided IPV4 prefixes..
- Raises:
Exception – Incorrect IP / Format Received
- Returns:
Object instance of Aggregate
- Return type:
- property aggregates
returns list of aggregate IPv4 objects
- Returns:
list of IPv4 objects
- Return type:
list
- prefixes: list[str]
- property summaries
returns list of aggregate strings.
- Returns:
list of summary address strings
- Return type:
list
- class nettoolkit.addressing.summary.Subnet_Spare(summary: str, prefixes: list = <factory>)[source]
Bases:
object- property min_divisor
- prefixes: list
- property smallest_divisions
- property smallest_pfx_host_count
- property smallest_pfx_mask
- summary: str
- nettoolkit.addressing.summary.calc_summmaries(min_subnet_size, prefixes)[source]
summarize the provided network prefixes, provide all networks as arguments. minimum subnet summarized to provided min_subnet_size parameter
- Parameters:
min_subnet_size (int) – minimuze subnet mask to be summarized up on
prefixes (list) – networks
- Returns:
summaries
- Return type:
list