示例#1
0
    def __init__(self):
        super().__init__()

        self.db_conn = mibs.init_db()
        self.loc_chassis_data = {}
        self.man_addr_list = []
        self.mgmt_ip_str = None
    def __init__(self):
        """
        init the updater
        """
        super().__init__()
        self.db_conn = mibs.init_db()
        self.lag_name_if_name_map = {}
        self.if_name_lag_name_map = {}
        self.oid_lag_name_map = {}
        self.queue_type_map = {}

        self.if_name_map = {}
        self.if_alias_map = {}
        self.if_id_map = {}
        self.oid_sai_map = {}
        self.oid_name_map = {}

        self.port_queues_map = {}
        self.queue_stat_map = {}
        self.port_queue_list_map = {}

        self.mib_oid_to_queue_map = {}
        self.mib_oid_list = []

        self.queue_type_map = {}
示例#3
0
    def __init__(self):
        super().__init__()

        self.db_conn = mibs.init_db()
        self.loc_chassis_data = {}
        self.man_addr_list = []
        self.mgmt_ip_str = None
    def __init__(self):
        """
        init the updater
        """
        super().__init__()
        self.db_conn = mibs.init_db()
        self.lag_name_if_name_map = {}
        self.if_name_lag_name_map = {}
        self.oid_lag_name_map = {}
        self.queue_type_map = {}

        self.if_name_map = {}
        self.if_alias_map = {}
        self.if_id_map = {}
        self.oid_sai_map = {}
        self.oid_name_map = {}

        self.port_queues_map = {}
        self.queue_stat_map = {}
        self.port_queue_list_map = {}

        self.mib_oid_to_queue_map = {}
        self.mib_oid_list = []

        self.queue_type_map = {}
示例#5
0
 def __init__(self):
     super().__init__()
     self.tos = 0 # ipCidrRouteTos
     self.db_conn = mibs.init_db()
     self.route_dest_map = {}
     self.route_dest_list = []
     ## loopback ip string -> ip address object
     self.loips = {}
示例#6
0
    def __init__(self):
        super().__init__()
        self.db_conn = mibs.init_db()

        self.prev_if_id_map = {}
        self.reinit_data()
        # call our update method once to "seed" data before the "Agent" starts accepting requests.
        self.update_data()
示例#7
0
 def __init__(self):
     super().__init__()
     self.tos = 0  # ipCidrRouteTos
     self.db_conn = mibs.init_db()
     self.route_dest_map = {}
     self.route_dest_list = []
     ## loopback ip string -> ip address object
     self.loips = {}
    def __init__(self):
        super().__init__()

        self.db_conn = mibs.init_db()
        self.reinit_data()

        # cache of interface counters
        # { sai_id -> { 'counter': 'value' } }
        self.lldp_counters = {}
        # call our update method once to "seed" data before the "Agent" starts accepting requests.
        self.update_data()
    def __init__(self):
        super().__init__()

        self.db_conn = mibs.init_db()
        # establish connection to application database.
        self.db_conn.connect(self.db_conn.APPL_DB)
        self.if_range = []
        self.mgmt_ips = {}
        self.oid_name_map = {}
        self.mgmt_ip_str = None
        self.pubsub = None
示例#10
0
    def __init__(self):
        super().__init__()
        self.db_conn = mibs.init_db()

        self.if_name_map = {}
        self.if_alias_map = {}
        self.if_id_map = {}
        self.oid_sai_map = {}
        self.oid_name_map = {}
        self.vlanmac_ifindex_map = {}
        self.vlanmac_ifindex_list = []
        self.if_bpid_map = {}
示例#11
0
    def __init__(self):
        super().__init__()

        self.db_conn = mibs.init_db()
        # establish connection to application database.
        self.db_conn.connect(self.db_conn.APPL_DB)
        self.if_range = []
        self.mgmt_ips = {}
        self.oid_name_map = {}
        self.mgmt_oid_name_map = {}
        self.mgmt_ip_str = None
        self.pubsub = None
示例#12
0
    def __init__(self):
        super().__init__()
        self.db_conn = mibs.init_db()

        self.if_name_map = {}
        self.if_alias_map = {}
        self.if_id_map = {}
        self.oid_sai_map = {}
        self.oid_name_map = {}
        self.vlanmac_ifindex_map = {}
        self.vlanmac_ifindex_list = []
        self.if_bpid_map = {}
        self.bvid_vlan_map = {}
示例#13
0
    def __init__(self):
        super().__init__()

        self.db_conn = mibs.init_db()
        self.reinit_data()

        self.lag_name_if_name_map = {}
        self.if_name_lag_name_map = {}
        self.oid_lag_name_map = {}

        self.if_counters = {}
        self.if_range = []
        self.update_data()
示例#14
0
    def __init__(self):
        super().__init__()
        self.db_conn = mibs.init_db()
        self.reinit_data()

        self.lag_name_if_name_map = {}
        self.if_name_lag_name_map = {}
        self.oid_lag_name_map = {}

        # cache of interface counters
        self.if_counters = {}
        self.if_range = []
        # call our update method once to "seed" data before the "Agent" starts accepting requests.
        self.update_data()
示例#15
0
    def __init__(self):
        super().__init__()

        self.db_conn = mibs.init_db()
        self.if_name_map = {}
        self.if_alias_map = {}
        self.if_id_map = {}
        self.oid_sai_map = {}
        self.oid_name_map = {}
        self.if_range = []

        # cache of interface counters
        # { sai_id -> { 'counter': 'value' } }
        self.lldp_counters = {}
示例#16
0
    def __init__(self):
        super().__init__()
        self.db_conn = mibs.init_db()

        self.lag_name_if_name_map = {}
        self.if_name_lag_name_map = {}
        self.oid_lag_name_map = {}

        # cache of interface counters
        self.if_counters = {}
        self.if_range = []
        self.if_name_map = {}
        self.if_alias_map = {}
        self.if_id_map = {}
        self.oid_sai_map = {}
        self.oid_name_map = {}
示例#17
0
    def test_init_sync_d_lag_tables(self):
        db_conn = mibs.init_db()

        lag_name_if_name_map, \
        if_name_lag_name_map, \
        oid_lag_name_map = mibs.init_sync_d_lag_tables(db_conn)

        self.assertTrue(b"PortChannel04" in lag_name_if_name_map)
        self.assertTrue(
            lag_name_if_name_map[b"PortChannel04"] == [b"Ethernet124"])
        self.assertTrue(b"Ethernet124" in if_name_lag_name_map)
        self.assertTrue(
            if_name_lag_name_map[b"Ethernet124"] == b"PortChannel04")

        self.assertTrue(b"PortChannel_Temp" in lag_name_if_name_map)
        self.assertTrue(lag_name_if_name_map[b"PortChannel_Temp"] == [])
    def __init__(self):
        super().__init__()

        self.db_conn = mibs.init_db()
        # establish connection to application database.
        self.db_conn.connect(mibs.APPL_DB)
        self.if_name_map = {}
        self.if_alias_map = {}
        self.if_id_map = {}
        self.oid_sai_map = {}
        self.oid_name_map = {}
        self.if_range = []

        # cache of port data
        # { if_name -> { 'key': 'value' } }
        self.loc_port_data = {}
        self.pubsub = None
示例#19
0
    def __init__(self):
        super().__init__()

        self.db_conn = mibs.init_db()
        self.if_name_map = {}
        self.if_alias_map = {}
        self.if_id_map = {}
        self.oid_sai_map = {}
        self.oid_name_map = {}

        self.mgmt_oid_name_map = {}

        self.if_range = []

        # cache of interface counters
        # { sai_id -> { 'counter': 'value' } }
        self.lldp_counters = {}
示例#20
0
    def __init__(self):
        super().__init__()
        self.db_conn = mibs.init_db()

        self.if_name_map = {}
        self.if_alias_map = {}
        self.if_id_map = {}
        self.oid_sai_map = {}
        self.oid_name_map = {}

        self.lag_name_if_name_map = {}
        self.if_name_lag_name_map = {}
        self.oid_lag_name_map = {}

        # cache of interface counters
        self.if_counters = {}
        self.if_range = []
示例#21
0
    def __init__(self):
        super().__init__()

        self.db_conn = mibs.init_db()
        # establish connection to application database.
        self.db_conn.connect(mibs.APPL_DB)
        self.if_name_map = {}
        self.if_alias_map = {}
        self.if_id_map = {}
        self.oid_sai_map = {}
        self.oid_name_map = {}

        self.mgmt_oid_name_map = {}
        self.mgmt_alias_map = {}

        self.if_range = []

        # cache of port data
        # { if_name -> { 'key': 'value' } }
        self.loc_port_data = {}
        self.pubsub = None
示例#22
0
    def __init__(self):
        super().__init__()

        self.db_conn = mibs.init_db()

        self.lag_name_if_name_map = {}
        self.if_name_lag_name_map = {}
        self.oid_lag_name_map = {}
        self.mgmt_oid_name_map = {}
        self.mgmt_alias_map = {}

        self.if_counters = {}
        self.if_range = []
        self.if_name_map = {}
        self.if_alias_map = {}
        self.if_id_map = {}
        self.oid_sai_map = {}
        self.oid_name_map = {}
        self.lag_name_if_name_map = {}
        self.if_name_lag_name_map = {}
        self.oid_lag_name_map = {}
示例#23
0
 def __init__(self):
     super().__init__()
     self.db_conn = mibs.init_db()
     self.update_data()
示例#24
0
 def __init__(self):
     super().__init__()
     self.tos = 0  # ipCidrRouteTos
     self.db_conn = mibs.init_db()
     self.update_data()
示例#25
0
 def __init__(self):
     super().__init__()
     self.db_conn = mibs.init_db()
     self.nexthop_map = {}
     self.route_list = []
示例#26
0
 def __init__(self):
     super().__init__()
     self.db_conn = mibs.init_db()
     self.hostname = socket.gethostname()
示例#27
0
    def __init__(self):
        super().__init__()

        self.db_conn = mibs.init_db()
        self.loc_chassis_data = {}
示例#28
0
 def __init__(self):
     """
     init the handler
     """
     self.statedb = mibs.init_db()
     self.statedb.connect(self.statedb.STATE_DB)
示例#29
0
 def __init__(self):
     super().__init__()
     self.db_conn = mibs.init_db()
     self.nexthop_map = {}
     self.route_list = []
示例#30
0
    def __init__(self):
        super().__init__()

        self.db_conn = mibs.init_db()
        self.loc_chassis_data = {}