Changes between Version 7 and Version 8 of ietf93hackathon


Ignore:
Timestamp:
Jul 17, 2015, 2:55:52 PM (2 years ago)
Author:
wlodekwencel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ietf93hackathon

    v7 v8  
    252252}}}
    253253
    254 to be continued
     2542. Forge needs two separate networks between both systems, one for server management of the DHCP server (via ssh) and one for exchange messages during tests.
     255
     2563. In Forge source code copy default config file:
     257{{{
     258cp lettuce/features/init_all.py_default lettuce/features/init_all.py
     259}}}
     260
     2614. Last one thing is fill config file with variables according to environment and instructions in config file itself. But because we will test just Kea v6 variables needed would be:
     262{{{
     263SHOW_PACKETS_FROM = "both"
     264SOFTWARE_UNDER_TEST = "kea6_server",
     265PROTO = "v6"
     266IFACE = "ethX"
     267CLI_LINK_LOCAL = "" # IPv6 link local address of the ethX
     268SERVER_IFACE = "" # server interface connected to IFACE
     269SOFTWARE_INSTALL_DIR = "/usr/local/"
     270SRV_IPV6_ADDR_GLOBAL = "" # global IPv6 address of the SERVER_IFACE
     271SRV_IPV6_ADDR_LINK_LOCAL = "" # link local IPv6 address of the SERVER_IFACE
     272SAVE_LOGS = True
     273SAVE_LEASES = True
     274SAVE_CONFIG_FILE = True
     275
     276Management via ssh:
     277MGMT_ADDRESS = ""
     278MGMT_USERNAME = ""
     279MGMT_PASSWORD = ""
     280}}}
     281
     2825. To check if everything is working just start one of the basic tests:
     283{{{
     284sudo ./forge.py -6 -n v6.basic.message.solicit-advertise
     285}}}
     286
     2876. For testing RFC 7550 there is prepared feature:
     288{{{
     289forge/lettuce/features/dhcpv6/server/RFC7550.feature
     290}}}
     291which automatically builds config file presented in "Configuration" section above. To run this test simply start Forge:
     292{{{
     293sudo ./forge -6 -n 7550_1
     294}}}