mininet + mnec +bgpd
2021-01-19 08:13
标签:sele com ref ini access sys router oca join mininet + mnec +bgpd 标签:sele com ref ini access sys router oca join 原文地址:https://www.cnblogs.com/dream397/p/13337127.htmlroot@ubuntu:/home/ubuntu# ps -elf | grep r3
0 S root 22962 22933 0 80 0 - 1367 select 19:41 pts/10 00:00:00 bash --norc -mis mininet:mgntr3
4 S root 22970 22933 0 80 0 - 1367 select 19:41 pts/14 00:00:00 bash --norc -mis mininet:r3
1 S quagga 23897 1 0 80 0 - 1251 select 19:41 ? 00:00:00 zebra -d -f /etc/quagga/sdn-ip-topology/configs/zebra.conf -z /var/run/quagga/zebrar3.api -i /var/run/quagga/zebrar3.pid
1 S quagga 23899 1 0 80 0 - 1962 select 19:41 ? 00:00:00 bgpd -d -f /etc/quagga/sdn-ip-topology/configs/quagga3.conf -z /var/run/quagga/zebrar3.api -i /var/run/quagga/bgpdr3.pid
def main():
os.system("mnexec -a %s %s" % (22970, ‘telnet localhost bgpd‘))
if __name__ == ‘__main__‘:
main()
"run.py" 63L, 1630C written
root@ubuntu:/home/ubuntu/# python run.py
/proc/22970/ns/net: No such file or directory
root@ubuntu:/home/ubuntu/# ps -elf | grep r3
0 S root 25935 25906 0 80 0 - 1367 select 19:48 pts/10 00:00:00 bash --norc -mis mininet:mgntr3
4 S root 25943 25906 0 80 0 - 1367 select 19:48 pts/14 00:00:00 bash --norc -mis mininet:r3
1 S quagga 26860 1 0 80 0 - 1251 select 19:48 ? 00:00:00 zebra -d -f /etc/quagga/sdn-ip-topology/configs/zebra.conf -z /var/run/quagga/zebrar3.api -i /var/run/quagga/zebrar3.pid
1 S quagga 26862 1 0 80 0 - 1962 select 19:48 ? 00:00:00 bgpd -d -f /etc/quagga/sdn-ip-topology/configs/quagga3.conf -z /var/run/quagga/zebrar3.api -i /var/run/quagga/bgpdr3.pid
0 S root 27442 24481 0 80 0 - 1097 pipe_w 19:48 pts/25 00:00:00 grep --color=auto r3
root@ubuntu:/home/ubuntu/#
python run.py
Trying ::1...
Connected to localhost.
Escape character is ‘^]‘.
Hello, this is Quagga (version 1.2.4).
Copyright 1996-2005 Kunihiro Ishiguro, et al.
User Access Verification
Password:
r3> en
r3# show run
Current configuration:
!
hostname r3
password sdnip
log stdout
!
router bgp 65003
bgp router-id 10.0.3.1
network 192.168.3.0/24
timers bgp 3 9
neighbor 10.0.3.101 remote-as 65000
neighbor 10.0.3.101 ebgp-multihop 255
neighbor 10.0.3.101 advertisement-interval 5
neighbor 10.0.3.101 timers connect 5
!
address-family ipv6
exit-address-family
exit
!
line vty
!
end
r3#
r3#
def main():
os.system("mnexec -a %s %s" % (25943, ‘telnet localhost 2605‘))
if __name__ == ‘__main__‘:
main()
"run.py" 63L, 1630C written
root@ubuntu:/home/ubuntu/jvimal-bgp-789055b95a66# python run.py
Trying ::1...
Connected to localhost.
Escape character is ‘^]‘.
Hello, this is Quagga (version 1.2.4).
Copyright 1996-2005 Kunihiro Ishiguro, et al.
User Access Verification
Password:
r3> en
r3# show run
Current configuration:
!
hostname r3
password sdnip
log stdout
!
router bgp 65003
bgp router-id 10.0.3.1
network 192.168.3.0/24
timers bgp 3 9
neighbor 10.0.3.101 remote-as 65000
neighbor 10.0.3.101 ebgp-multihop 255
neighbor 10.0.3.101 advertisement-interval 5
neighbor 10.0.3.101 timers connect 5
!
address-family ipv6
exit-address-family
exit
!
line vty
!
end
r3#
r3#
def main():
os.system("mnexec -a %s %s" % (25943, ‘telnet localhost 2604‘))
if __name__ == ‘__main__‘:
main()
"run.py" 63L, 1630C written
root@ubuntu:/home/ubuntu/jvimal-bgp-789055b95a66# python run.py
Trying ::1...
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
root@ubuntu:/home/ubuntu/jvimal-bgp-789055b95a66# vi run.py
if pid is None:
print "node `%s‘ not found" % (FLAGS.node)
sys.exit(1)
cmd = ‘ ‘.join(FLAGS.cmd)
os.system("mnexec -a %s %s" % (pid, cmd))
‘‘‘
def main():
os.system("mnexec -a %s %s" % (25943, ‘telnet localhost 2601‘))
if __name__ == ‘__main__‘:
main()
"run.py" 63L, 1630C written
root@ubuntu:/home/ubuntu/jvimal-bgp-789055b95a66# python run.py
Trying ::1...
Connected to localhost.
Escape character is ‘^]‘.
Hello, this is Quagga (version 1.2.4).
Copyright 1996-2005 Kunihiro Ishiguro, et al.
User Access Verification
Password:
zebra> en
zebra# show run
Current configuration:
!
hostname zebra
password sdnip
log stdout
!
interface lo
!
interface r3-eth0
!
interface r3-eth1
!
--More--