Exemplo n.º 1
0
    def __init__(self, afi, safi, packed):
        if safi:  # XXX: FIXME: we use a constant which is zero - reference it explicitly
            Address.__init__(self, afi, safi)
        elif ord(packed[0]) in self._multicast_range:
            Address.__init__(self, afi, self._MULTICAST)
        else:
            Address.__init__(self, afi, self._UNICAST)

        self.packed = packed
        self.ip = socket.inet_ntop(self._af[self.afi], self.packed)
Exemplo n.º 2
0
    def __init__(self, afi, safi, packed):
        if safi:  # XXX: FIXME: we use a constant which is zero - reference it explicitly
            Address.__init__(self, afi, safi)
        elif ord(packed[0]) in self._multicast_range:
            Address.__init__(self, afi, self._MULTICAST)
        else:
            Address.__init__(self, afi, self._UNICAST)

        self.packed = packed
        self.ip = socket.inet_ntop(self._af[self.afi], self.packed)
Exemplo n.º 3
0
	def __init__ (self,afi,safi,nlris):
		Address.__init__(self,afi,safi)
		# all the routes must have the same next-hop
		self.nlris = nlris
Exemplo n.º 4
0
 def __init__(self, afi, safi, action):
     Address.__init__(self, afi, safi)
     self.action = action
Exemplo n.º 5
0
	def __init__ (self,afi,safi,nlris):
		Address.__init__(self,afi,safi)
		self.nlris = nlris
Exemplo n.º 6
0
 def __init__(self, afi, safi, nlris):
     Address.__init__(self, afi, safi)
     self.nlris = nlris
Exemplo n.º 7
0
Arquivo: eor.py Projeto: adjohn/exabgp
	def __init__ (self,afi,safi,action):
		Address.__init__(self,afi,safi)
		self.action = action
Exemplo n.º 8
0
 def __init__(self, afi, safi, origin, rt):
     Address.__init__(self, afi, safi)
     self.origin = origin
     self.rt = rt
Exemplo n.º 9
0
 def __init__(self, afi, safi, nlris):
     Address.__init__(self, afi, safi)
     # all the routes must have the same next-hop
     self.nlris = nlris
Exemplo n.º 10
0
 def __init__(self, afi=AFI.ipv4, safi=SAFI.flow_ip, rd=None):
     Address.__init__(self, afi, safi)
     self.rules = {}
     self.action = OUT.announce
     self.nexthop = None
     self.rd = rd
Exemplo n.º 11
0
	def __init__ (self, afi, safi, action, nexthop, origin, rt):
		Address.__init__(self,afi,safi)
		self.action = action
		self.nexthop = IP.unpack(nexthop) if nexthop else NoNextHop
		self.origin = origin
		self.rt = rt
Exemplo n.º 12
0
Arquivo: rtc.py Projeto: fobser/exabgp
	def __init__ (self, afi, safi, origin, rt):
		Address.__init__(self,afi,safi)
		self.origin = origin
		self.rt = rt
Exemplo n.º 13
0
 def __init__(self, afi, safi, action, nexthop, origin, rt):
     Address.__init__(self, afi, safi)
     self.action = action
     self.nexthop = IP.unpack(nexthop) if nexthop else NoIP
     self.origin = origin
     self.rt = rt
Exemplo n.º 14
0
	def __init__ (self,afi=AFI.ipv4,safi=SAFI.flow_ip,rd=None):
		Address.__init__(self,afi,safi)
		self.rules = {}
		self.action = OUT.announce
		self.nexthop = None
		self.rd = rd