def __init__(self, payload): BGPPathAttribute.__init__(self, payload) self.type = BGPStatics.UPDATE_ATTRIBUTE_ORIGIN self.origin_value = None self.__parse()
def __init__(self, payload): BGPPathAttribute.__init__(self, payload) self.type = BGPStatics.UPDATE_ATTRIBUTE_NEXT_HOP # Path attribute specific variable self.next_hop = None self.__parse()
def __init__(self, payload): BGPPathAttribute.__init__(self, payload) self.type = BGPStatics.UPDATE_ATTRIBUTE_COMMUNITIES # Path attribute specific variable self.communities = [] self.__parse()
def __init__(self, payload, attribute_flags): BGPPathAttribute.__init__(self, payload) self.type = BGPStatics.UPDATE_ATTRIBUTE_EXTENDED_COMMUNITIES # We need the attribute flags for that path attribute self.attribute_flags = attribute_flags self.extended_communities = [] self.__parse()
def __init__(self, payload): BGPPathAttribute.__init__(self, payload) self.type = BGPStatics.UPDATE_ATTRIBUTE_AS_PATH # Path attribute specific variables self.asn_byte_length = None self.path_segments = [] self.__parse()
def __init__(self, payload): BGPPathAttribute.__init__(self, payload) self.type = BGPStatics.UPDATE_ATTRIBUTE_MP_UNREACH_NLRI self.afi = 0 self.safi = 0 self.nlri = [] self.__parse()
def __init__(self, payload): BGPPathAttribute.__init__(self, payload) self.type = BGPStatics.UPDATE_ATTRIBUTE_BGP_LS self.__parse()
def __init__(self, payload): BGPPathAttribute.__init__(self, payload) self.type = BGPStatics.UPDATE_ATTRIBUTE_RCID_PATH_CLUSTER_ID self.__parse()
def __init__(self, payload): BGPPathAttribute.__init__(self, payload) self.type = BGPStatics.UPDATE_ATTRIBUTE_TRAFFIC_ENGINEERING self.__parse()
def __init__(self, payload): BGPPathAttribute.__init__(self, payload) self.type = BGPStatics.UPDATE_ATTRIBUTE_BGP_ENTROPY_LABEL_CAPABILITY self.__parse()
def __init__(self, payload): BGPPathAttribute.__init__(self, payload) self.type = BGPStatics.UPDATE_ATTRIBUTE_MP_REACH_NLRI self.__parse()
def __init__(self, payload): BGPPathAttribute.__init__(self, payload) self.type = BGPStatics.UPDATE_ATTRIBUTE_ATOMIC_AGGREGATE self.__parse()
def __init__(self, payload): BGPPathAttribute.__init__(self, payload) self.type = BGPStatics.UPDATE_ATTRIBUTE_RESERVED_DEVELOPMENT self.__parse()
def __init__(self, payload): BGPPathAttribute.__init__(self, payload) self.type = None self.__parse()
def __init__(self, payload): BGPPathAttribute.__init__(self, payload) self.type = BGPStatics.UPDATE_ATTRIBUTE_MULTI_EXIT_DISC self.__parse()
def __init__(self, payload): BGPPathAttribute.__init__(self, payload) self.type = BGPStatics.UPDATE_ATTRIBUTE_PE_DISTINGUISHER_LABLES self.__parse()
def __init__(self, payload): BGPPathAttribute.__init__(self, payload) self.type = BGPStatics.UPDATE_ATTRIBUTE_TUNNEL_ENCAPSULATION self.__parse()
def __init__(self, payload): BGPPathAttribute.__init__(self, payload) self.type = BGPStatics.UPDATE_ATTRIBUTE_ORIGINATOR_ID self.__parse()
def __init__(self, payload): BGPPathAttribute.__init__(self, payload) self.type = BGPStatics.UPDATE_ATTRIBUTE_IPV6_ADDRESS_SPECIFIC_EXTENDED_COMMUNITY self.__parse()