Calculate CIDR Overlap
calculate_cidr_overlapAnalyze IPv4/IPv6 CIDR subnets for range collisions, full containment, 2D bit-tree matrix partition, and available free subnet allocation.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"cidrs": "<cidrs>"
},
"name": "calculate_cidr_overlap"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cidrs | Yes | Array of IPv4 or IPv6 CIDR strings to analyze for collisions and tree partition. | |
| parent_cidr | No | Optional parent CIDR string (e.g. 10.0.0.0/16) to constrain free subnet allocation search. | |
| requested_free_prefix | No | Optional target prefix length (e.g. 20, 24) to find available free subnet block inside parent range. |