'get existing info'

def get_existing(self):

    self.existing['bridge_domain'] = self.bd_info
    cmd = 'ip    tunnel    mode    vxlan'
    exist = is_config_exist(self.config, cmd)
    if exist:
        self.existing['tunnel_mode_vxlan'] = 'enable'
    else:
        self.existing['tunnel_mode_vxlan'] = 'disable'
    cmd = 'assign    forward    nvo3    f-linecard    compatibility    enable'
    exist = is_config_exist(self.config, cmd)
    if exist:
        self.existing['nvo3_prevent_loops'] = 'enable'
    else:
        self.existing['nvo3_prevent_loops'] = 'disable'
    cmd = 'assign    forward    nvo3    acl    extend    enable'
    exist = is_config_exist(self.config, cmd)
    if exist:
        self.existing['nvo3_acl_extend'] = 'enable'
    else:
        self.existing['nvo3_acl_extend'] = 'disable'
    self.existing['nvo3_gw_enhanced'] = get_nvo3_gw_enhanced(self.config)
    cmd = 'assign    forward    nvo3    service    extend    enable'
    exist = is_config_exist(self.config, cmd)
    if exist:
        self.existing['nvo3_service_extend'] = 'enable'
    else:
        self.existing['nvo3_service_extend'] = 'disable'
    cmd = 'assign    forward    nvo3    eth-trunk    hash    enable'
    exist = is_config_exist(self.config, cmd)
    if exist:
        self.existing['nvo3_eth_trunk_hash'] = 'enable'
    else:
        self.existing['nvo3_eth_trunk_hash'] = 'disable'
    cmd = 'assign    forward    nvo3    ecmp    hash    enable'
    exist = is_config_exist(self.config, cmd)
    if exist:
        self.existing['nvo3_ecmp_hash'] = 'disable'
    else:
        self.existing['nvo3_ecmp_hash'] = 'disable'
