Package dpkt :: Module bgp
[hide private]
[frames] | no frames]

Module bgp

source code

Border Gateway Protocol.

Classes [hide private]
  BGP
Border Gateway Protocol.
  RouteGeneric
  RouteIPV4
  RouteIPV6
Functions [hide private]
 
test_pack() source code
 
test_unpack() source code
Variables [hide private]
  OPEN = 1
  UPDATE = 2
  NOTIFICATION = 3
  KEEPALIVE = 4
  ROUTE_REFRESH = 5
  ORIGIN = 1
  AS_PATH = 2
  NEXT_HOP = 3
  MULTI_EXIT_DISC = 4
  LOCAL_PREF = 5
  ATOMIC_AGGREGATE = 6
  AGGREGATOR = 7
  COMMUNITIES = 8
  ORIGINATOR_ID = 9
  CLUSTER_LIST = 10
  MP_REACH_NLRI = 14
  MP_UNREACH_NLRI = 15
  ORIGIN_IGP = 0
  ORIGIN_EGP = 1
  INCOMPLETE = 2
  AS_SET = 1
  AS_SEQUENCE = 2
  AS_CONFED_SEQUENCE = 3
  AS_CONFED_SET = 4
  NO_EXPORT = 4294967041
  NO_ADVERTISE = 4294967042
  NO_EXPORT_SUBCONFED = 4294967043
  NO_PEER = 4294967044
  AFI_IPV4 = 1
  AFI_IPV6 = 2
  SAFI_UNICAST = 1
  SAFI_MULTICAST = 2
  SAFI_UNICAST_MULTICAST = 3
  AUTHENTICATION = 1
  CAPABILITY = 2
  CAP_MULTIPROTOCOL = 1
  CAP_ROUTE_REFRESH = 2
  MESSAGE_HEADER_ERROR = 1
  OPEN_MESSAGE_ERROR = 2
  UPDATE_MESSAGE_ERROR = 3
  HOLD_TIMER_EXPIRED = 4
  FSM_ERROR = 5
  CEASE = 6
  CONNECTION_NOT_SYNCHRONIZED = 1
  BAD_MESSAGE_LENGTH = 2
  BAD_MESSAGE_TYPE = 3
  UNSUPPORTED_VERSION_NUMBER = 1
  BAD_PEER_AS = 2
  BAD_BGP_IDENTIFIER = 3
  UNSUPPORTED_OPTIONAL_PARAMETER = 4
  AUTHENTICATION_FAILURE = 5
  UNACCEPTABLE_HOLD_TIME = 6
  UNSUPPORTED_CAPABILITY = 7
  MALFORMED_ATTRIBUTE_LIST = 1
  UNRECOGNIZED_ATTRIBUTE = 2
  MISSING_ATTRIBUTE = 3
  ATTRIBUTE_FLAGS_ERROR = 4
  ATTRIBUTE_LENGTH_ERROR = 5
  INVALID_ORIGIN_ATTRIBUTE = 6
  AS_ROUTING_LOOP = 7
  INVALID_NEXT_HOP_ATTRIBUTE = 8
  OPTIONAL_ATTRIBUTE_ERROR = 9
  INVALID_NETWORK_FIELD = 10
  MALFORMED_AS_PATH = 11
  MAX_NUMBER_OF_PREFIXES_REACHED = 1
  ADMINISTRATIVE_SHUTDOWN = 2
  PEER_DECONFIGURED = 3
  ADMINISTRATIVE_RESET = 4
  CONNECTION_REJECTED = 5
  OTHER_CONFIGURATION_CHANGE = 6
  CONNECTION_COLLISION_RESOLUTION = 7
  OUT_OF_RESOURCES = 8
  __bgp1 = '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff...
  __bgp2 = '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff...
  __bgp3 = '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff...
  __bgp4 = '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff...
  __package__ = 'dpkt'
Variables Details [hide private]

__bgp1

Value:
'\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\\
x13\x04'

__bgp2

Value:
'''\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x0\
0c\x02\x00\x00\x00H@\x01\x01\x00@\x02
\x01\x02\x01\xf4\x01\xf4\x02\x01\xfe\xbb@\x03\x04\xc0\xa8\x00\x0f@\x05\
\x04\x00\x00\x00d@\x06\x00\xc0\x07\x06\xfe\xba\xc0\xa8\x00
\xc0\x08\x0c\xfe\xbf\x00\x01\x03\x16\x00\x04\x01T\x00\xfa\x80\t\x04\xc\
0\xa8\x00\x0f\x80
\x04\xc0\xa8\x00\xfa\x16\xc0\xa8\x04'''

__bgp3

Value:
'''\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x0\
0y\x02\x00\x00\x00b@\x01\x01\x00@\x02\x00@\x05\x04\x00\x00\x00d\xc0\x1\
0\x08\x00\x02\x01,\x00\x00\x01,\xc0\x80$\x00\x00\xfd\xe9@\x01\x01\x00@\
\x02\x04\x02\x01\x15\xb3@\x05\x04\x00\x00\x00,\x80\t\x04\x16\x05\x05\x\
05\x80
\x04\x16\x05\x05\x05\x90\x0e\x00\x1e\x00\x01\x80\x0c\x00\x00\x00\x00\x\
00\x00\x00\x00\x0c\x04\x04\x04\x00`\x18w\x01\x00\x00\x01\xf4\x00\x00\x\
01\xf4\x85'''

__bgp4

Value:
'\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00-\
\x01\x04\x00\xed\x00Z\xc6n\x83}\x10\x02\x06\x01\x04\x00\x01\x00\x01\x0\
2\x02\x80\x00\x02\x02\x02\x00'