@@ -206,19 +206,19 @@ def parseOpen(msg_len, msg, verbose=1, level=0):
206
206
if verbose > 1 :
207
207
print prtbin (level * INDENT , msg [:msg_len ])
208
208
209
- version , as , holdtime , bgp_id = struct .unpack (">BHHL" , msg [0 :9 ])
209
+ version , asn , holdtime , bgp_id = struct .unpack (">BHHL" , msg [0 :9 ])
210
210
211
211
if verbose > 0 :
212
212
print level * INDENT + \
213
213
"Open (len=%d):" % (msg_len + BGP_HDR_LEN , )
214
214
print (level + 1 )* INDENT + \
215
215
"version: %d, src AS: %d, holdtime: %d, BGP id: %s" % \
216
- (version , as , holdtime , id2str (bgp_id ))
216
+ (version , asn , holdtime , id2str (bgp_id ))
217
217
218
218
opts = parseBgpOpts (msg [9 :msg_len ], verbose , level + 1 )
219
219
220
220
rv ["V" ] = {"VER" : version ,
221
- "AS" : as ,
221
+ "AS" : asn ,
222
222
"HT" : holdtime ,
223
223
"ID" : bgp_id ,
224
224
"OPTS" : opts
@@ -240,11 +240,10 @@ def parseBgpOpts(opts, verbose=1, level=0):
240
240
241
241
opts = opts [1 :]
242
242
while len (opts ) > 0 :
243
-
244
243
opt_type , opt_len = struct .unpack ("BB" , opts [0 :2 ])
245
244
trv = { "T" : opt_type ,
246
245
"L" : opt_len ,
247
- "V" : {}
246
+ "V" : {},
248
247
}
249
248
250
249
if verbose > 1 :
@@ -503,18 +502,18 @@ def parseBgpAttr(atype, alen, adata, verbose=1, level=0):
503
502
asp_t == AS_PATH_SEG_TYPES ["CONFED_SET" ]):
504
503
505
504
ret = ret + '(%s){ ' % AS_PATH_SEG_TYPES [asp_t ]
506
- for as in path :
507
- ret = ret + "%d, " % as
508
- rv_cpt ["V" ].append (as )
505
+ for asn in path :
506
+ ret = ret + "%d, " % asn
507
+ rv_cpt ["V" ].append (asn )
509
508
ret = ret + '}'
510
509
511
510
elif (asp_t == AS_PATH_SEG_TYPES ["SEQUENCE" ] or
512
511
asp_t == AS_PATH_SEG_TYPES ["CONFED_SEQUENCE" ]):
513
512
514
513
ret = ret + '(%s)[ ' % AS_PATH_SEG_TYPES [asp_t ]
515
- for as in path :
516
- ret = ret + "<- %d " % as
517
- rv_cpt ["V" ].append (as )
514
+ for asn in path :
515
+ ret = ret + "<- %d " % asn
516
+ rv_cpt ["V" ].append (asn )
518
517
ret = ret + ']'
519
518
520
519
rv ["V" ].append (rv_cpt )
@@ -537,10 +536,10 @@ def parseBgpAttr(atype, alen, adata, verbose=1, level=0):
537
536
538
537
# ATOMIC_AGGREGATOR hit by null check at start...
539
538
elif atype == PATH_ATTRIBUTES ["AGGREGATOR" ]:
540
- (as , ip ) = struct .unpack (">H L" , adata )
539
+ (asn , ip ) = struct .unpack (">H L" , adata )
541
540
ret = level * INDENT + \
542
- "AGGREGATOR: formed by AS %d, router %s" % (as , id2str (ip ))
543
- rv ["V" ] = (as , ip )
541
+ "AGGREGATOR: formed by AS %d, router %s" % (asn , id2str (ip ))
542
+ rv ["V" ] = (asn , ip )
544
543
545
544
elif atype == PATH_ATTRIBUTES ["COMMUNITY" ]:
546
545
@@ -732,12 +731,12 @@ class Bgp:
732
731
#---------------------------------------------------------------------------
733
732
734
733
735
- def __init__ (self , loc_name , as , rem_name , port , holdtime ):
734
+ def __init__ (self , loc_name , asn , rem_name , port , holdtime ):
736
735
737
736
self ._bgp_id_str = loc_name
738
737
self ._bgp_id_addr = socket .gethostbyname (loc_name )
739
738
self ._bgp_id = str2id (self ._bgp_id_addr )
740
- self ._bgp_as = as
739
+ self ._bgp_as = asn
741
740
742
741
self ._bgp_peer_str = rem_name
743
742
self ._bgp_peer_addr = socket .gethostbyname (rem_name )
@@ -917,7 +916,7 @@ def sendKeepalive(self, verbose=1, level=0):
917
916
mrtd_type = None
918
917
loc_name = None
919
918
rem_name = None
920
- as = None
919
+ asn = None
921
920
port = BGP_LISTEN_PORT
922
921
holdtime = 0
923
922
@@ -989,7 +988,7 @@ def usage():
989
988
rem_name = y
990
989
991
990
elif x in ('-a' , '--as' ):
992
- as = string .atoi (y )
991
+ asn = string .atoi (y )
993
992
994
993
elif x in ('-o' , '--holdtime' ):
995
994
holdtime = string .atoi (y )
@@ -1009,15 +1008,15 @@ def usage():
1009
1008
else :
1010
1009
usage ()
1011
1010
1012
- if not (rem_name and as ):
1011
+ if not (rem_name and asn ):
1013
1012
usage ()
1014
1013
1015
1014
if not loc_name :
1016
1015
loc_name = socket .gethostname ()
1017
1016
1018
1017
#---------------------------------------------------------------------------
1019
1018
1020
- bgp = Bgp (loc_name , as , rem_name , port , holdtime )
1019
+ bgp = Bgp (loc_name , asn , rem_name , port , holdtime )
1021
1020
bgp ._mrt = mrtd .Mrtd (file_pfx , "w+b" , file_sz , mrtd_type , bgp )
1022
1021
1023
1022
if VERBOSE > 0 :
0 commit comments