{ "id":"/axapi/v3/router/ipv6", "type":"object", "node-type":"intermediate", "title":"ipv6", "operation-not-allowed": ["PUT", "POST", "DELETE"], "description":"IPv6 information", "properties":{ "ospf-list":{ "type":"array", "minItems":1, "items":{ "type":"ospf" }, "uniqueItems":true, "$ref":"/axapi/v3/router/ipv6/ospf/{process-id}", "array":[ { "properties":{ "process-id":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "default":"0", "description":"OSPFv3 process tag", "optional":false }, "abr-type-option":{ "type":"string", "format":"enum", "default":"cisco", "description":"'cisco': Alternative ABR, Cisco implementation (RFC3509); 'ibm': Alternative ABR, IBM implementation (RFC3509); 'standard': Standard behavior (RFC2328); ", "enum":[ "cisco", "ibm", "standard" ], "optional":true }, "auto-cost-reference-bandwidth":{ "type":"number", "format":"number", "minimum":1, "maximum":4294967, "default":10000, "description":"Use reference bandwidth method to assign OSPF cost (The reference bandwidth in terms of Mbits per second)", "optional":true }, "bfd-all-interfaces":{ "type":"number", "format":"flag", "default":0, "description":"Enable BFD on all interfaces", "optional":true }, "default-metric":{ "type":"number", "format":"number", "minimum":1, "maximum":16777214, "default":20, "description":"Set metric of redistributed routes (Default metric)", "optional":true }, "distribute-internal-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "type":{ "type":"string", "format":"enum", "description":"'lw4o6': LW4O6 Prefix; 'nat64': NAT64 Prefix; 'floating-ip': Floating IP; 'ip-nat': IP NAT; 'ip-nat-list': IP NAT list; 'vip': Virtual IP (VIP); 'vip-only-flagged': Selected Virtual IP (VIP); ", "enum":[ "lw4o6", "nat64", "floating-ip", "ip-nat", "ip-nat-list", "vip", "vip-only-flagged" ] }, "area-ipv4":{ "type":"string", "format":"ipv4-address", "default":"255.255.255.255", "description":"OSPF area ID in IP address format" }, "area-num":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "description":"OSPF area ID as a decimal value" }, "cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":1, "description":"Cost" }, "optional":true } } ] }, "log-adjacency-changes":{ "type":"string", "format":"enum", "description":"'detail': Log changes in adjacency state; 'disable': Disable logging; ", "enum":[ "detail", "disable" ], "optional":true }, "ha-standby-extra-cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "description":"Extra ospf cost when there is any standby HA group (The extra cost value)", "optional":true }, "max-concurrent-dd":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":5, "description":"Maximum number allowed to process DD concurrently (Number of DD process)", "optional":true }, "passive-interface":{ "type":"object", "properties":{ "loopback-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "loopback":{ "type":"number", "format":"interface", "description":"Loopback interface (Port number)" }, "optional":true } } ] }, "trunk-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "trunk":{ "type":"number", "format":"interface", "description":"Trunk interface (Trunk interface number)" }, "optional":true } } ] }, "ve-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ve":{ "type":"number", "format":"interface", "description":"Virtual ethernet interface (Virtual ethernet interface number)" }, "optional":true } } ] }, "eth-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ethernet":{ "type":"number", "format":"interface", "minimum":0, "maximum":102, "description":"Ethernet interface (Port number)" }, "optional":true } } ] } } }, "router-id":{ "type":"string", "format":"ipv4-address", "description":"router-id for the OSPF process (OSPFv3 router-id in IPv4 address format)", "optional":true }, "timers":{ "type":"object", "properties":{ "spf":{ "type":"object", "properties":{ "exp":{ "type":"object", "properties":{ "min-delay":{ "type":"number", "format":"number", "minimum":0, "maximum":2147483647, "default":500, "description":"Minimum delay between receiving a change to SPF calculation in milliseconds" }, "max-delay":{ "type":"number", "format":"number", "minimum":0, "maximum":2147483647, "default":50000, "description":"Maximum delay between receiving a change to SPF calculation in milliseconds" } } } } } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "description":"Customized tag", "optional":true }, "area-list":{ "type":"array", "minItems":1, "items":{ "type":"area" }, "uniqueItems":true, "$ref":"/axapi/v3/router/ipv6/ospf/{process-id}/area/{area-ipv4}+{area-num}", "array":[ { "properties":{ "area-ipv4":{ "type":"string", "format":"ipv4-address", "description":"OSPFv3 area ID in IP address format", "optional":false }, "area-num":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "description":"OSPFv3 area ID as a decimal value", "optional":false }, "default-cost":{ "type":"number", "format":"number", "minimum":0, "maximum":16777215, "default":1, "description":"Set the summary-default cost of a NSSA or stub area (Stub's advertised default summary cost)", "optional":true }, "range-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "value":{ "type":"string", "format":"ipv6-address-plen", "description":"Area range for IPv6 prefix" }, "option":{ "type":"string", "format":"enum", "description":"'advertise': Advertise this range (default); 'not-advertise': DoNotAdvertise this range; ", "enum":[ "advertise", "not-advertise" ] }, "optional":true } } ] }, "stub":{ "type":"number", "format":"flag", "default":0, "description":"Configure OSPFv3 area as stub", "optional":true }, "no-summary":{ "type":"number", "format":"flag", "default":0, "description":"Do not inject inter-area routes into area", "optional":true }, "virtual-link-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "value":{ "type":"string", "format":"ipv4-address", "description":"ID (IP addr) associated with virtual link neighbor" }, "dead-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "description":"Dead router detection time (Seconds)" }, "bfd":{ "type":"number", "format":"flag", "default":0, "description":"Bidirectional Forwarding Detection (BFD)" }, "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "description":"Hello packet interval (Seconds)" }, "retransmit-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":3600, "description":"LSA retransmit interval (Seconds)" }, "transmit-delay":{ "type":"number", "format":"number", "minimum":1, "maximum":3600, "default":1, "description":"LSA transmission delay (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "description":"OSPFv3 instance ID" }, "optional":true } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "area-ipv4", "area-num" ] } ] }, "redistribute":{ "type":"object", "$ref":"/axapi/v3/router/ipv6/ospf/{process-id}/redistribute", "properties":{ "redist-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "type":{ "type":"string", "format":"enum", "description":"'bgp': Border Gateway Protocol (BGP); 'connected': Connected; 'floating-ip': Floating IP; 'ip-nat-list': IP NAT list; 'nat64': NAT64 Prefix; 'lw4o6': LW4O6 Prefix; 'isis': ISO IS-IS; 'rip': Routing Information Protocol (RIP); 'static': Static routes; ", "enum":[ "bgp", "connected", "floating-ip", "ip-nat-list", "nat64", "lw4o6", "isis", "rip", "static" ] }, "metric":{ "type":"number", "format":"number", "minimum":0, "maximum":16777214, "description":"OSPFV3 default metric (OSPFV3 metric)" }, "metric-type":{ "type":"string", "format":"enum", "default":"2", "description":"'1': Set OSPFV3 External Type 1 metrics; '2': Set OSPFV3 External Type 2 metrics; ", "enum":[ "1", "2" ] }, "route-map":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "description":"Route map reference (Pointer to route-map entries)" }, "optional":true } } ] }, "ospf-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ospf":{ "type":"number", "format":"flag", "default":0, "description":"Open Shortest Path First (OSPF)" }, "process-id":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "description":"OSPFV3 process tag" }, "metric-ospf":{ "type":"number", "format":"number", "minimum":0, "maximum":16777214, "description":"OSPFV3 default metric (OSPFV3 metric)" }, "metric-type-ospf":{ "type":"string", "format":"enum", "default":"2", "description":"'1': Set OSPFV3 External Type 1 metrics; '2': Set OSPFV3 External Type 2 metrics; ", "enum":[ "1", "2" ] }, "route-map-ospf":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "description":"Route map reference (Pointer to route-map entries)" }, "optional":true } } ] }, "ip-nat":{ "type":"number", "format":"flag", "default":0, "description":"IP-NAT" }, "metric-ip-nat":{ "type":"number", "format":"number", "minimum":0, "maximum":16777214, "description":"OSPFV3 default metric (OSPFV3 metric)" }, "metric-type-ip-nat":{ "type":"string", "format":"enum", "default":"2", "description":"'1': Set OSPFV3 External Type 1 metrics; '2': Set OSPFV3 External Type 2 metrics; ", "enum":[ "1", "2" ] }, "route-map-ip-nat":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "description":"Route map reference (Pointer to route-map entries)" }, "ip-nat-floating-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ip-nat-prefix":{ "type":"string", "format":"ipv6-address-plen", "description":"Address" }, "ip-nat-floating-IP-forward":{ "type":"string", "format":"ipv6-address", "description":"Floating-IP as forward address" }, "optional":true } } ] }, "vip-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "type-vip":{ "type":"string", "format":"enum", "description":"'only-flagged': Selected Virtual IP (VIP); 'only-not-flagged': Only not flagged; ", "enum":[ "only-flagged", "only-not-flagged" ] }, "metric-vip":{ "type":"number", "format":"number", "minimum":0, "maximum":16777214, "description":"OSPFV3 default metric (OSPFV3 metric)" }, "metric-type-vip":{ "type":"string", "format":"enum", "default":"2", "description":"'1': Set OSPFV3 External Type 1 metrics; '2': Set OSPFV3 External Type 2 metrics; ", "enum":[ "1", "2" ] }, "route-map-vip":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "description":"Route map reference (Pointer to route-map entries)" }, "optional":true } } ] }, "vip-floating-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "vip-address":{ "type":"string", "format":"ipv6-address", "description":"Address" }, "vip-floating-IP-forward":{ "type":"string", "format":"ipv6-address", "description":"Floating-IP as forward address" }, "optional":true } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "modify-not-allowed":1, "description":"uuid of the object" } } } }, "required":[ "process-id" ] } ] } } }