Skip to content
Snippets Groups Projects
  • Dimitris Aragiorgis's avatar
    Introduce new module for IP pool management · 8e5f43b1
    Dimitris Aragiorgis authored
    
    Add new library module lib/network.py.
    Introduce new class: AddressPool.
    
    AddressPool implements all operations needed for managing IPs
    inside the IP pool.
    
    Given a Network config object (nobj), the class:
    
     * initializes the corresponding IP pool object via
       network.AddressPool.InitializeNetwork(nobj)
     * obtains the corresponding IP pool object via
       network.AddressPool(nobj)
     * manipulates IPs inside the pool
    
    Signed-off-by: default avatarDimitris Aragiorgis <dimara@grnet.gr>
    8e5f43b1