Skip to content

Commit

Permalink
fix bad functio removal
Browse files Browse the repository at this point in the history
  • Loading branch information
Maxmawt committed Sep 19, 2019
1 parent f9d1daa commit 171d8bd
Show file tree
Hide file tree
Showing 21 changed files with 104 additions and 4 deletions.
2 changes: 2 additions & 0 deletions launch_net.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
import ipmininet
from ipmininet.ipnet import IPNet
from ipmininet.cli import IPCLI
from ipmininet.clean import cleanup
from mininet.log import lg, LEVELS

from simple_bgp_network import SimpleBGPTopo
Expand Down Expand Up @@ -77,3 +78,4 @@ def parse_args():
IPCLI(net)
finally:
net.stop()
cleanup()
5 changes: 5 additions & 0 deletions simple_topo.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,3 +44,8 @@ def build(self, *args, **kwargs):

super(SimpleBGPTopo, self).build(*args, **kwargs)

def bgp(self, name):
r = self.addRouter(name)
r.addDaemon(BGP, address_families=(
AF_INET6(redistribute=('connected',)),))
return r
6 changes: 6 additions & 0 deletions simple_topo_2rr.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,3 +46,9 @@ def build(self, *args, **kwargs):

super(SimpleBGPTopo2RR, self).build(*args, **kwargs)

def bgp(self, name):
r = self.addRouter(name)
r.addDaemon(BGP, address_families=(
AF_INET6(redistribute=('connected',)),))
return r

5 changes: 5 additions & 0 deletions simple_topo_as.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,3 +59,8 @@ def build(self, *args, **kwargs):

super(SimpleBGPTopoAS, self).build(*args, **kwargs)

def bgp(self, name):
r = self.addRouter(name)
r.addDaemon(BGP, address_families=(
AF_INET6(redistribute=('connected',)),))
return r
5 changes: 5 additions & 0 deletions simple_topo_err.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,3 +46,8 @@ def build(self, *args, **kwargs):

super(SimpleBGPTopoErr, self).build(*args, **kwargs)

def bgp(self, name):
r = self.addRouter(name)
r.addDaemon(BGP, address_families=(
AF_INET6(redistribute=('connected',)),))
return r
5 changes: 5 additions & 0 deletions simple_topo_missing1.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,3 +57,8 @@ def build(self, *args, **kwargs):

super(SimpleBGPTopoMissing1, self).build(*args, **kwargs)

def bgp(self, name):
r = self.addRouter(name)
r.addDaemon(BGP, address_families=(
AF_INET6(redistribute=('connected',)),))
return r
5 changes: 5 additions & 0 deletions simple_topo_missing2.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,3 +59,8 @@ def build(self, *args, **kwargs):

super(SimpleBGPTopoMissing2, self).build(*args, **kwargs)

def bgp(self, name):
r = self.addRouter(name)
r.addDaemon(BGP, address_families=(
AF_INET6(redistribute=('connected',)),))
return r
5 changes: 5 additions & 0 deletions simple_topo_missing3.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,3 +58,8 @@ def build(self, *args, **kwargs):

super(SimpleBGPTopoMissing3, self).build(*args, **kwargs)

def bgp(self, name):
r = self.addRouter(name)
r.addDaemon(BGP, address_families=(
AF_INET6(redistribute=('connected',)),))
return r
6 changes: 6 additions & 0 deletions simple_topo_routes.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,3 +51,9 @@ def build(self, *args, **kwargs):

super(SimpleBGPTopoRoutes, self).build(*args, **kwargs)

def bgp(self, name):
r = self.addRouter(name)
r.addDaemon(BGP, address_families=(
AF_INET6(redistribute=('connected',)),))
return r

5 changes: 5 additions & 0 deletions simple_topo_rr.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,3 +45,8 @@ def build(self, *args, **kwargs):

super(SimpleBGPTopoRR, self).build(*args, **kwargs)

def bgp(self, name):
r = self.addRouter(name)
r.addDaemon(BGP, address_families=(
AF_INET6(redistribute=('connected',)),))
return r
5 changes: 5 additions & 0 deletions topo_2rr_1.py
Original file line number Diff line number Diff line change
Expand Up @@ -77,3 +77,8 @@ def build(self, *args, **kwargs):

super(BGPTopo2RR1, self).build(*args, **kwargs)

def bgp(self, name):
r = self.addRouter(name)
r.addDaemon(BGP, address_families=(
AF_INET6(redistribute=('connected',)),))
return r
5 changes: 5 additions & 0 deletions topo_2rr_2.py
Original file line number Diff line number Diff line change
Expand Up @@ -76,3 +76,8 @@ def build(self, *args, **kwargs):

super(BGPTopo2RR2, self).build(*args, **kwargs)

def bgp(self, name):
r = self.addRouter(name)
r.addDaemon(BGP, address_families=(
AF_INET6(redistribute=('connected',)),))
return r
5 changes: 5 additions & 0 deletions topo_2rr_3.py
Original file line number Diff line number Diff line change
Expand Up @@ -76,3 +76,8 @@ def build(self, *args, **kwargs):

super(BGPTopo2RR3, self).build(*args, **kwargs)

def bgp(self, name):
r = self.addRouter(name)
r.addDaemon(BGP, address_families=(
AF_INET6(redistribute=('connected',)),))
return r
5 changes: 5 additions & 0 deletions topo_2rr_4.py
Original file line number Diff line number Diff line change
Expand Up @@ -77,3 +77,8 @@ def build(self, *args, **kwargs):

super(BGPTopo2RR4, self).build(*args, **kwargs)

def bgp(self, name):
r = self.addRouter(name)
r.addDaemon(BGP, address_families=(
AF_INET6(redistribute=('connected',)),))
return r
5 changes: 5 additions & 0 deletions topo_2rr_5.py
Original file line number Diff line number Diff line change
Expand Up @@ -77,3 +77,8 @@ def build(self, *args, **kwargs):

super(BGPTopo2RR5, self).build(*args, **kwargs)

def bgp(self, name):
r = self.addRouter(name)
r.addDaemon(BGP, address_families=(
AF_INET6(redistribute=('connected',)),))
return r
5 changes: 5 additions & 0 deletions topo_3rr_1.py
Original file line number Diff line number Diff line change
Expand Up @@ -92,3 +92,8 @@ def build(self, *args, **kwargs):

super(BGPTopo3RR1, self).build(*args, **kwargs)

def bgp(self, name):
r = self.addRouter(name)
r.addDaemon(BGP, address_families=(
AF_INET6(redistribute=('connected',)),))
return r
5 changes: 5 additions & 0 deletions topo_3rr_2.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,3 +68,8 @@ def build(self, *args, **kwargs):

super(BGPTopo3RR2, self).build(*args, **kwargs)

def bgp(self, name):
r = self.addRouter(name)
r.addDaemon(BGP, address_families=(
AF_INET6(redistribute=('connected',)),))
return r
5 changes: 5 additions & 0 deletions topo_3rr_3.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,3 +68,8 @@ def build(self, *args, **kwargs):

super(BGPTopo3RR3, self).build(*args, **kwargs)

def bgp(self, name):
r = self.addRouter(name)
r.addDaemon(BGP, address_families=(
AF_INET6(redistribute=('connected',)),))
return r
9 changes: 5 additions & 4 deletions topo_med.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@


class MedBGPTopo(IPTopo):
"""This topology is composed of two AS connected in dual homing with different local pref"""

def build(self, *args, **kwargs):
"""
Expand Down Expand Up @@ -93,8 +92,10 @@ def build(self, *args, **kwargs):
ebgp_session(self, as3r1, as2r1)
ebgp_session(self, as2r1, as4r1)

# Add test hosts ?
# for r in self.routers():
# self.addLink(r, self.addHost('h%s' % r))
super(MedBGPTopo, self).build(*args, **kwargs)

def bgp(self, name):
r = self.addRouter(name)
r.addDaemon(BGP, address_families=(
AF_INET6(redistribute=('connected',)),))
return r
5 changes: 5 additions & 0 deletions topo_te_1.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,3 +65,8 @@ def build(self, *args, **kwargs):

super(BGPTopoTE1, self).build(*args, **kwargs)

def bgp(self, name):
r = self.addRouter(name)
r.addDaemon(BGP, address_families=(
AF_INET6(redistribute=('connected',)),))
return r
5 changes: 5 additions & 0 deletions topo_te_2.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,3 +65,8 @@ def build(self, *args, **kwargs):

super(BGPTopoTE2, self).build(*args, **kwargs)

def bgp(self, name):
r = self.addRouter(name)
r.addDaemon(BGP, address_families=(
AF_INET6(redistribute=('connected',)),))
return r

0 comments on commit 171d8bd

Please sign in to comment.