Ejemplo n.º 1
0
            self.vr: [self.fw,self.ipsec],
            self.fw: [self.vr],
            self.ipsec: [self.vr]
        }

class BasicVPN(Basic):
    def __init__(self):
        Basic.__init__()
        self.vpn = DNS()

    def getNeighbor(self):
        return {
            self.vr: [self.fw,self.ipsec],
            self.fw: [self.vr],
            self.ipsec: [self.vr],
            self.vpn: [self.vr]
        }


if __name__ == '__main__':
    serivce = OpenStruct()
    nodes = []
    fakes = [("firewall","10.74.125.196"),("vrouter","10.74.124.195"),("ipsec","10.74.125.194")]
    for data in fakes:
        node = OpenStruct()
        node.vmtype = data[0]
        node.manageip = data[1]
        node.accountName = "haoyan"
        nodes.append(node)
    serivce.nodes = nodes