Browse Source

[2269] Initial subnet6 definitions for DHCPv6

Tomek Mrugalski 12 years ago
parent
commit
5ee024c32a
1 changed files with 76 additions and 0 deletions
  1. 76 0
      src/bin/dhcp6/dhcp6.spec

+ 76 - 0
src/bin/dhcp6/dhcp6.spec

@@ -7,6 +7,82 @@
         "item_type": "string",
         "item_optional": false,
         "item_default": "eth0"
+      } ,
+
+
+      { "item_name": "renew-timer",
+        "item_type": "integer",
+        "item_optional": false,
+        "item_default": 1000
+      },
+
+      { "item_name": "rebind-timer",
+        "item_type": "integer",
+        "item_optional": false,
+        "item_default": 2000
+      },
+
+      { "item_name": "preferred-lifetime",
+        "item_type": "integer",
+        "item_optional": false,
+        "item_default": 3000
+      },
+
+      { "item_name": "valid-lifetime",
+        "item_type": "integer",
+        "item_optional": false,
+        "item_default": 4000
+      },
+
+      { "item_name": "subnet6",
+        "item_type": "list",
+        "item_optional": false,
+        "item_default": [],
+        "list_item_spec":
+        {
+            "item_name": "single-subnet6",
+            "item_type": "map",
+            "item_optional": false,
+            "item_default": {},
+            "map_item_spec": [
+
+                { "item_name": "renew-timer",
+                    "item_type": "integer",
+                    "item_optional": false,
+                    "item_default": 1000
+                },
+
+                { "item_name": "rebind-timer",
+                    "item_type": "integer",
+                    "item_optional": false,
+                    "item_default": 2000
+                },
+
+                { "item_name": "preferred-lifetime",
+                    "item_type": "integer",
+                    "item_optional": false,
+                    "item_default": 3000
+                },
+
+                { "item_name": "valid-lifetime",
+                    "item_type": "integer",
+                    "item_optional": false,
+                    "item_default": 7200
+                },
+                { "item_name": "pool6",
+                    "item_type": "list",
+                    "item_optional": false,
+                    "item_default": [],
+                    "list_item_spec":
+                    {
+                        "item_name": "type",
+                        "item_type": "string",
+                        "item_optional": false,
+                        "item_default": ""
+                    }
+                }
+            ]
+        }
       }
     ],
     "commands": [