shared-network.json 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. {
  2. "Dhcp6": {
  3. // Kea is told to listen on ethX interface only.
  4. "interfaces-config": {
  5. "interfaces": [ "eth0" ]
  6. },
  7. // We need to specify the the database used to store leases. As of
  8. // September 2016, four database backends are supported: MySQL,
  9. // PostgreSQL, Cassandra, and the in-memory database, Memfile.
  10. // We'll use memfile because it doesn't require any prior set up.
  11. "lease-database": {
  12. "type": "memfile",
  13. "lfc-interval": 3600
  14. },
  15. "subnet6": [
  16. {
  17. "pools": [ { "pool": "2001:db8:1::/80" } ],
  18. "subnet": "2001:db8:1::/64",
  19. "interface": "eth0"
  20. }
  21. ],
  22. "shared-networks": [
  23. {
  24. "interface": "eth1",
  25. "name": "frog",
  26. "option-data": [ ],
  27. "preferred-lifetime": 200,
  28. "rapid-commit": true,
  29. "rebind-timer": 150,
  30. "relay": {
  31. "ip-address": "::"
  32. },
  33. "renew-timer": 100,
  34. "reservation-mode": "all", "subnet6": [
  35. {
  36. "id": 1,
  37. "option-data": [ ],
  38. "pd-pools": [ ],
  39. "pools": [ ],
  40. "preferred-lifetime": 30,
  41. "rapid-commit": false,
  42. "rebind-timer": 20,
  43. "relay": {
  44. "ip-address": "2001:db8:1::1"
  45. },
  46. "renew-timer": 10,
  47. "reservation-mode": "all",
  48. "subnet": "2001:db8:1::/64",
  49. "valid-lifetime": 40
  50. },
  51. {
  52. "id": 2,
  53. "option-data": [ ],
  54. "pd-pools": [ ],
  55. "pools": [ ],
  56. "preferred-lifetime": 30,
  57. "rapid-commit": false,
  58. "rebind-timer": 20,
  59. "relay": {
  60. "ip-address": "3000::1"
  61. },
  62. "renew-timer": 10,
  63. "reservation-mode": "all",
  64. "subnet": "3000::/16",
  65. "valid-lifetime": 40
  66. }
  67. ],
  68. "valid-lifetime": 300
  69. } ]
  70. }
  71. }