當前位置: 首頁>>代碼示例>>Python>>正文


Python EVPN.__init__方法代碼示例

本文整理匯總了Python中exabgp.bgp.message.update.nlri.evpn.nlri.EVPN.__init__方法的典型用法代碼示例。如果您正苦於以下問題:Python EVPN.__init__方法的具體用法?Python EVPN.__init__怎麽用?Python EVPN.__init__使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在exabgp.bgp.message.update.nlri.evpn.nlri.EVPN的用法示例。


在下文中一共展示了EVPN.__init__方法的8個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: __init__

# 需要導入模塊: from exabgp.bgp.message.update.nlri.evpn.nlri import EVPN [as 別名]
# 或者: from exabgp.bgp.message.update.nlri.evpn.nlri.EVPN import __init__ [as 別名]
	def __init__ (self, rd, esi, ip, packed=None,nexthop=None,action=None,addpath=None):
		EVPN.__init__(self,action,addpath)
		self.nexthop = nexthop
		self.rd = rd
		self.esi = esi
		self.ip = ip
		self._pack(packed)
開發者ID:Exa-Networks,項目名稱:exabgp,代碼行數:9,代碼來源:segment.py

示例2: __init__

# 需要導入模塊: from exabgp.bgp.message.update.nlri.evpn.nlri import EVPN [as 別名]
# 或者: from exabgp.bgp.message.update.nlri.evpn.nlri.EVPN import __init__ [as 別名]
	def __init__(self,rd,esi,etag,mac,label,ip,packed=None):
		self.rd = rd
		self.esi = esi
		self.etag = etag
		self.mac = mac
		self.ip = ip
		self.label = label if label else Labels.NOLABEL
		EVPN.__init__(self,packed if packed else self.pack())
開發者ID:asnd,項目名稱:exabgp,代碼行數:10,代碼來源:mac.py

示例3: __init__

# 需要導入模塊: from exabgp.bgp.message.update.nlri.evpn.nlri import EVPN [as 別名]
# 或者: from exabgp.bgp.message.update.nlri.evpn.nlri.EVPN import __init__ [as 別名]
	def __init__ (self, rd, esi, etag, label, packed=None,nexthop=None,action=None,addpath=None):
		EVPN.__init__(self,action,addpath)
		self.nexthop = nexthop
		self.rd = rd
		self.esi = esi
		self.etag = etag
		self.label = label if label else Labels.NOLABEL
		self._pack(packed)
開發者ID:benagricola,項目名稱:exabgp,代碼行數:10,代碼來源:ethernetad.py

示例4: __init__

# 需要導入模塊: from exabgp.bgp.message.update.nlri.evpn.nlri import EVPN [as 別名]
# 或者: from exabgp.bgp.message.update.nlri.evpn.nlri.EVPN import __init__ [as 別名]
	def __init__ (self, rd, etag, ip, packed=None,nexthop=None,action=None,addpath=None):
		EVPN.__init__(self,packed,nexthop,action,addpath)
		# assert(isinstance(rd, RouteDistinguisher))
		# assert(isinstance(etag, EthernetTag))
		# assert(isinstance(ip, IP))
		self.rd = rd
		self.etag = etag
		self.ip = ip
		self._pack()
開發者ID:Shmuma,項目名稱:exabgp,代碼行數:11,代碼來源:multicast.py

示例5: __init__

# 需要導入模塊: from exabgp.bgp.message.update.nlri.evpn.nlri import EVPN [as 別名]
# 或者: from exabgp.bgp.message.update.nlri.evpn.nlri.EVPN import __init__ [as 別名]
	def __init__ (self, rd, esi, etag, mac, maclen, label,ip,packed=None):
		EVPN.__init__(self,packed)
		self.rd = rd
		self.esi = esi
		self.etag = etag
		self.maclen = maclen
		self.mac = mac
		self.ip = ip
		self.label = label if label else Labels.NOLABEL
		self.pack()
開發者ID:Tourountzis,項目名稱:exabgp,代碼行數:12,代碼來源:mac.py

示例6: __init__

# 需要導入模塊: from exabgp.bgp.message.update.nlri.evpn.nlri import EVPN [as 別名]
# 或者: from exabgp.bgp.message.update.nlri.evpn.nlri.EVPN import __init__ [as 別名]
	def __init__ (self, rd, esi, etag, mac, maclen, label,ip,packed=None,nexthop=None,action=None,addpath=None):
		EVPN.__init__(self,packed,nexthop,action,addpath)
		assert(isinstance(rd, RouteDistinguisher))
		assert(isinstance(etag, EthernetTag))
		assert(isinstance(ip, IP))
		assert(isinstance(mac, MACQUAL))
		self.rd = rd
		self.esi = esi
		self.etag = etag
		self.maclen = maclen
		self.mac = mac
		self.ip = ip
		self.label = label if label else Labels.NOLABEL
		self._pack()
開發者ID:Akheon23,項目名稱:exabgp,代碼行數:16,代碼來源:mac.py

示例7: __init__

# 需要導入模塊: from exabgp.bgp.message.update.nlri.evpn.nlri import EVPN [as 別名]
# 或者: from exabgp.bgp.message.update.nlri.evpn.nlri.EVPN import __init__ [as 別名]
	def __init__(self, rd, esi, etag, label, ip, iplen, gwip, packed=None,nexthop=None,action=None,addpath=None):
		'''
		rd: a RouteDistinguisher
		esi: an EthernetSegmentIdentifier
		etag: an EthernetTag
		mac: a MAC
		label: a LabelStackEntry
		ip: an IP address (dotted quad string notation)
		iplen: prefixlength for ip (defaults to 32)
		gwip: an IP address (dotted quad string notation)
		'''
		EVPN.__init__(self,packed,nexthop,action,addpath)
		self.rd = rd
		self.esi = esi
		self.etag = etag
		self.ip = ip
		self.iplen = iplen
		self.gwip = gwip
		self.label = label
		self.label = label if label else Labels.NOLABEL
		self.pack()
開發者ID:earies,項目名稱:exabgp,代碼行數:23,代碼來源:prefix.py

示例8: __init__

# 需要導入模塊: from exabgp.bgp.message.update.nlri.evpn.nlri import EVPN [as 別名]
# 或者: from exabgp.bgp.message.update.nlri.evpn.nlri.EVPN import __init__ [as 別名]
	def __init__(self,rd,etag,ip):
		self.rd = rd
		self.etag = etag
		self.ip = ip
		EVPN.__init__(self,self.pack())
開發者ID:Krychuu,項目名稱:exabgp,代碼行數:7,代碼來源:multicast.py


注:本文中的exabgp.bgp.message.update.nlri.evpn.nlri.EVPN.__init__方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。