{ "id":"/axapi/v3/router/rip", "type":"object", "node-type":"scalar", "title":"rip", "partition-visibility":"shared", "description":"Routing Information Protocol (RIP)", "properties":{ "cisco-metric-behavior":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enables updating metric consistent with Cisco; 'disable': Disables updating metric consistent with Cisco; (Enable/Disable updating metric consistent with Cisco)", "enum":[ "enable", "disable" ], "optional":true }, "default-information":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'originate': originate; (Distribute default route)", "enum":[ "originate" ], "optional":true }, "default-metric":{ "type":"number", "format":"number", "minimum":1, "maximum":16, "default":1, "partition-visibility":"shared", "description":"Set a metric of redistribute routes (Default metric)", "optional":true }, "recv-buffer-size":{ "type":"number", "format":"number", "minimum":8192, "maximum":2147483647, "partition-visibility":"shared", "description":"Set the RIP UDP receive buffer size (the RIP UDP receive buffer size value)", "optional":true }, "version":{ "type":"number", "format":"number", "minimum":1, "maximum":2, "default":2, "partition-visibility":"shared", "description":"Set routing protocol version (RIP version)", "optional":true }, "rip-maximum-prefix-cfg":{ "type":"object", "properties":{ "maximum-prefix":{ "type":"number", "format":"number", "minimum":1, "maximum":2048, "partition-visibility":"shared", "description":"Set the maximum number of RIP routes" }, "maximum-prefix-thres":{ "type":"number", "format":"number", "minimum":1, "maximum":100, "default":75, "partition-visibility":"shared", "description":"Percentage of maximum routes to generate a warning (Default 75%)" } } }, "timers":{ "type":"object", "properties":{ "timers-cfg":{ "type":"object", "properties":{ "basic":{ "type":"number", "format":"number", "minimum":5, "maximum":2147483647, "partition-visibility":"shared", "description":"Basic routing protocol update timers (Routing table update timer value in second. Default is 30)" }, "val-2":{ "type":"number", "format":"number", "minimum":5, "maximum":2147483647, "partition-visibility":"shared", "description":"Routing information timeout timer. Default is 180" }, "val-3":{ "type":"number", "format":"number", "minimum":5, "maximum":2147483647, "partition-visibility":"shared", "description":"Garbage collection timer. Default is 120" } } } } }, "passive-interface-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ethernet":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Ethernet interface (Port number)" }, "loopback":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Loopback interface (Port number)" }, "trunk":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Trunk interface (Trunk interface number)" }, "tunnel":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Tunnel interface (Tunnel interface number)" }, "ve":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Virtual ethernet interface (Virtual ethernet interface number)" } } } ] }, "neighbor":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "value":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Neighbor address" } } } ] }, "route-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "route":{ "type":"string", "format":"ipv4-cidr", "partition-visibility":"shared", "description":"Static route advertisement (debugging purpose) (IP prefix network/length)" } } } ] }, "network-addresses":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "network-ipv4-mask":{ "type":"string", "format":"ipv4-cidr", "partition-visibility":"shared", "description":"IP prefix network/length, e.g., 35.0.0.0/8" } } } ] }, "network-interface-list-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ethernet":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Ethernet interface (Port number)" }, "loopback":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Loopback interface (Port number)" }, "trunk":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Trunk interface (Trunk interface number)" }, "tunnel":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Tunnel interface (Tunnel interface number)" }, "ve":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Virtual ethernet interface (Virtual ethernet interface number)" } } } ] }, "distance-list-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "distance":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "default":120, "partition-visibility":"shared", "description":"Administrative distance (Distance value)" }, "distance-ipv4-mask":{ "type":"string", "format":"ipv4-cidr", "partition-visibility":"shared", "description":"IP source prefix" }, "distance-acl":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Access list name" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "distribute-list":{ "type":"object", "$ref":"/axapi/v3/router/rip/distribute-list", "properties":{ "acl-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "acl":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Access-list name" }, "acl-direction":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'in': Filter incoming routing updates; 'out': Filter outgoing routing updates; ", "enum":[ "in", "out" ] }, "ethernet":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Ethernet interface (Port number)" }, "loopback":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Loopback interface (Port number)" }, "trunk":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Trunk interface (Trunk interface number)" }, "tunnel":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Tunnel interface (Tunnel interface number)" }, "ve":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Virtual ethernet interface (Virtual ethernet interface number)" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "prefix":{ "type":"object", "$ref":"/axapi/v3/router/rip/distribute-list/prefix", "properties":{ "prefix-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "prefix-list":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Filter prefixes in routing updates (Name of a prefix list)" }, "prefix-list-direction":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'in': Filter incoming routing updates; 'out': Filter outgoing routing updates; ", "enum":[ "in", "out" ] }, "ethernet":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Ethernet interface (Port number)" }, "loopback":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Loopback interface (Port number)" }, "trunk":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Trunk interface (Trunk interface number)" }, "tunnel":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Tunnel interface (Tunnel interface number)" }, "ve":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Virtual ethernet interface (Virtual ethernet interface number)" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "offset-list":{ "type":"object", "$ref":"/axapi/v3/router/rip/offset-list", "properties":{ "acl-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "acl":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Access-list name" }, "offset-list-direction":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'in': Filter incoming updates; 'out': Filter outgoing updates; ", "enum":[ "in", "out" ] }, "metric":{ "type":"number", "format":"number", "minimum":0, "maximum":16, "partition-visibility":"shared", "description":"Metric value" }, "ethernet":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Ethernet interface (Port number)" }, "loopback":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Loopback interface (Port number)" }, "trunk":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Trunk interface (Trunk interface number)" }, "tunnel":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Tunnel interface (Tunnel interface number)" }, "ve":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Virtual ethernet interface (Virtual ethernet interface number)" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "redistribute":{ "type":"object", "$ref":"/axapi/v3/router/rip/redistribute", "properties":{ "redist-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'bgp': Border Gateway Protocol (BGP); 'connected': Connected; 'floating-ip': Floating IP; 'ip-nat-list': IP NAT list; 'ip-nat': IP NAT; 'isis': ISO IS-IS; 'lw4o6': LW4O6 Prefix; 'nat-map': NAT MAP Prefix; 'static-nat': Static NAT; 'ospf': Open Shortest Path First (OSPF); 'static': Static routes; ", "enum":[ "bgp", "connected", "floating-ip", "ip-nat-list", "ip-nat", "isis", "lw4o6", "nat-map", "static-nat", "ospf", "static" ] }, "metric":{ "type":"number", "format":"number", "minimum":0, "maximum":16, "partition-visibility":"shared", "description":"Metric for redistributed routes (metric value)" }, "route-map":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Route map reference (Pointer to route-map entries)" } } } ] }, "vip-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "vip-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'only-flagged': Selected Virtual IP (VIP); 'only-not-flagged': Only not flagged; ", "enum":[ "only-flagged", "only-not-flagged" ] }, "vip-metric":{ "type":"number", "format":"number", "minimum":0, "maximum":16, "partition-visibility":"shared", "description":"Metric for redistributed routes (metric value)" }, "vip-route-map":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Route map reference (Pointer to route-map entries)" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }