Максимальное количество ссылок, эмулируемых в Mininet

При эмуляции большой сети в Mininet я получаю следующую ошибку:

~/atpg/utils/mininet$ sudo python mininet_builder.py 
Put Stanford backbone in Mininet
Starting with primary controller localhost:6633
Starting with dummy controller localhost:6633
*** Creating network
*** Adding controller
Unable to contact the remote controller at 127.0.0.1:6633
*** Adding hosts:
h17 h18 h19 h20 h21 h22 h23 h24 h25 h26 h27 h28 h29 h30 h31 h32 h33 h34 h35 h36 h37 h38 h39 h40 h41 h42 h43 h44 h45 h46 h47 h48 h49 h50 h51 h52 h53 h54 h55 h56 h57 h58 h59 h60 h61 h62 h63 h64 h65 h66 h67 h68 h69 h70 h71 h72 h73 h74 h75 h76 h77 h78 h79 h80 h81 h82 h83 h84 h85 h86 h87 h88 h89 h90 h91 h92 h93 h94 h95 h96 h97 h98 h99 h100 h101 h102 h103 h104 h105 h106 h107 h108 h109 h110 h111 h112 h113 h114 h115 h116 h117 h118 h119 h120 h121 h122 h123 h124 h125 h126 h127 h128 h129 h130 h131 h132 h133 h134 h135 h136 h137 h138 h139 h140 h141 h142 h143 h144 h145 h146 h147 h148 h149 h150 h151 h152 h153 h154 h155 h156 h157 h158 h159 h160 h161 h162 h163 h164 h165 h166 h167 h168 h169 h170 h171 h172 h173 h174 h175 h176 h177 h178 h179 h180 h181 h182 h183 h184 h185 h186 h187 h188 h189 h190 h191 h192 h193 h194 h195 h196 h197 h198 h199 h200 h201 h202 h203 h204 h205 h206 h207 h208 h209 h210 h211 h212 h213 h214 h215 h216 h217 h218 h219 h220 h221 h222 h223 h224 h225 h226 h227 h228 h229 h230 h231 h232 h233 h234 h235 h236 h237 h238 h239 h240 h241 h242 h243 h244 h245 h246 h247 h248 h249 h250 h251 h252 h253 h254 h255 h256 
*** Adding switches:
s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s1000 s1001 s1002 s1003 s1004 s1005 s1006 s1007 s1008 s1009 
*** Adding links:
(h17, s1) (h18, s1) (h19, s1) (h20, s1) (h21, s1) (h22, s1) (h23, s1) (h24, s1) (h25, s1) (h26, s1) (h27, s1) (h28, s1) (h29, s1) (h30, s1) (h31, s1) (h32, s1) (h33, s1) (h34, s1) (h35, s1) (h36, s1) (h37, s1) (h38, s1) (h39, s1) (h40, s1) (h41, s1) (h42, s1) (h43, s1) (h44, s1) (h45, s1) (h46, s2) (h47, s2) (h48, s2) (h49, s2) (h50, s2) (h51, s2) (h52, s2) (h53, s2) (h54, s2) (h55, s2) (h56, s2) (h57, s2) (h58, s2) (h59, s2) (h60, s2) (h61, s2) (h62, s3) (h63, s3) (h64, s3) (h65, s3) (h66, s3) (h67, s3) (h68, s3) (h69, s3) (h70, s3) (h71, s3) (h72, s3) (h73, s3) (h74, s3) (h75, s3) (h76, s4) (h77, s4) (h78, s4) (h79, s4) (h80, s4) (h81, s4) (h82, s4) (h83, s4) (h84, s4) (h85, s4) (h86, s4) (h87, s4) (h88, s4) (h89, s5) (h90, s5) (h91, s5) (h92, s5) (h93, s5) (h94, s6) (h95, s6) (h96, s6) (h97, s6) (h98, s6) (h99, s7) (h100, s7) (h101, s7) (h102, s7) (h103, s7) (h104, s7) (h105, s7) (h106, s7) (h107, s7) (h108, s7) (h109, s7) (h110, s7) (h111, s7) (h112, s7) (h113, s7) (h114, s7) (h115, s7) (h116, s7) (h117, s7) (h118, s7) (h119, s7) (h120, s7) (h121, s7) (h122, s7) (h123, s7) (h124, s8) (h125, s8) (h126, s8) (h127, s8) (h128, s8) (h129, s8) (h130, s8) (h131, s8) (h132, s8) (h133, s8) (h134, s8) (h135, s8) (h136, s8) (h137, s8) (h138, s8) (h139, s8) (h140, s8) (h141, s8) (h142, s8) (h143, s8) (h144, s8) (h145, s8) (h146, s8) (h147, s8) (h148, s9) (h149, s9) (h150, s9) (h151, s9) (h152, s9) (h153, s9) (h154, s9) (h155, s9) (h156, s9) (h157, s9) (h158, s9) (h159, s10) (h160, s10) (h161, s10) (h162, s10) (h163, s10) (h164, s10) (h165, s10) (h166, s10) (h167, s10) (h168, s10) (h169, s10) (h170, s11) (h171, s11) (h172, s11) (h173, s11) (h174, s11) (h175, s11) (h176, s11) (h177, s11) (h178, s11) (h179, s11) (h180, s11) (h181, s12) (h182, s12) (h183, s12) (h184, s12) (h185, s12) (h186, s12) (h187, s12) (h188, s12) (h189, s12) (h190, s12) (h191, s12) (h192, s13) (h193, s13) (h194, s13) (h195, s13) (h196, s13) (h197, s13) (h198, s14) (h199, s14) (h200, s14) (h201, s14) (h202, s14) (h203, s14) (h204, s15) (h205, s15) (h206, s15) (h207, s15) (h208, s15) (h209, s15) (h210, s15) (h211, s15) (h212, s15) (h213, s15) (h214, s15) (h215, s15) (h216, s15) (h217, s15) (h218, s15) (h219, s15) (h220, s15) (h221, s15) (h222, s15) (h223, s15) (h224, s15) (h225, s15) (h226, s15) (h227, s15) (h228, s15) (h229, s15) (h230, s15) (h231, s15) (h232, s15) (h233, s15) (h234, s15) (h235, s15) (h236, s15) (h237, s15) (h238, s15) (h239, s15) (h240, s15) (h241, s15) (h242, s15) (h243, s15) (h244, s15) (h245, s15) (h246, s15) (h247, s15) (h248, s15) (h249, s15) (h250, s15) (h251, s15) (h252, s15) (h253, s15) (h254, s16) (h255, s16) (h256, s16) (s1, s2) (s1, s15) (s1, s1000) (s1, s1001) (s1, s1003) (s1, s1006) (s1, s1007) Traceback (most recent call last):
File "mininet_builder.py", line 207, in <module>
  StanfordTopoTest(gethostbyname(args.controller_name), args.controller_port, gethostbyname(args.dummy_controller_name), args.dummy_controller_port)
File "mininet_builder.py", line 156, in StanfordTopoTest
  net = StanfordMininet( topo=topo, switch=OVSKernelSwitch, controller=main_controller)
File "/home/sdn1/atpg/utils/mininet/mininet/net.py", line 172, in __init__
  self.build()
File "mininet_builder.py", line 146, in build
  super( StanfordMininet, self ).build()
File "/home/sdn1/atpg/utils/mininet/mininet/net.py", line 444, in build
  self.buildFromTopo( self.topo )
File "/home/sdn1/atpg/utils/mininet/mininet/net.py", line 431, in buildFromTopo
  self.addLink( **params )
File "/home/sdn1/atpg/utils/mininet/mininet/net.py", line 366, in addLink
  link = cls( node1, node2, **options )
File "/home/sdn1/atpg/utils/mininet/mininet/link.py", line 424, in __init__
  node1, node2, deleteIntfs=False )
File "/home/sdn1/atpg/utils/mininet/mininet/link.py", line 468, in makeIntfPair
  deleteIntfs=deleteIntfs )
File "/home/sdn1/atpg/utils/mininet/mininet/util.py", line 194, in makeIntfPair
  ( intf1, intf2, cmdOutput ) )
Exception: Error creating interface pair (s2-eth12,s1-eth19): RTNETLINK answers: File exists

Есть ли ограничение на максимальное количество эмулируемых ссылок? Как мне его найти и увеличить?


person sinhayash    schedule 30.01.2018    source источник
comment
Не могли бы вы также добавить свой скрипт на Python?   -  person Marievi    schedule 31.01.2018


Ответы (1)


попробуйте построить меньшую сеть, чтобы понять, есть ли в сценарии ошибка или размер сети вызывает сбой. В случае, если размер сети вызывает сбой, проверьте ОЗУ или ЦП и попытайтесь найти «критический» размер сети. Другой подход - начать с двух хостов и попытаться масштабировать сеть, используя разные сценарии, ориентированные на оперативную память или процессор! удачи!!

person dside    schedule 31.01.2018