| [{linc, | |
| [{of_config,disabled}, | |
| {software_desc,<<"LINC-OE OpenFlow Software Switch 1.1">>}, | |
| {capable_switch_ports, | |
| [{port,1,[{interface,"dummy"},{type,optical}]}, | |
| {port,2,[{interface,"dummy"},{type,optical}]}, | |
| {port,3,[{interface,"dummy"},{type,optical}]}, | |
| {port,4,[{interface,"dummy"},{type,optical}]}, | |
| {port,5,[{interface,"dummy"},{type,optical}]}, | |
| {port,6,[{interface,"dummy"},{type,optical}]}, | |
| {port,7,[{interface,"dummy"},{type,optical}]}, | |
| {port,8,[{interface,"dummy"},{type,optical}]}, | |
| {port,9,[{interface,"dummy"},{type,optical}]}, | |
| {port,10,[{interface,"dummy"},{type,optical}]}, | |
| {port,11,[{interface,"dummy"},{type,optical}]}, | |
| {port,12,[{interface,"dummy"},{type,optical}]}, | |
| {port,13,[{interface,"dummy"},{type,optical}]}, | |
| {port,14,[{interface,"dummy"},{type,optical}]}, | |
| {port,15,[{interface,"dummy"},{type,optical}]}, | |
| {port,16,[{interface,"dummy"},{type,optical}]}, | |
| {port,17,[{interface,"dummy"},{type,optical}]}, | |
| {port,18,[{interface,"dummy"},{type,optical}]}, | |
| {port,19,[{interface,"dummy"},{type,optical}]}, | |
| {port,20,[{interface,"dummy"},{type,optical}]}, | |
| {port,21,[{interface,"dummy"},{type,optical}]}, | |
| {port,22,[{interface,"dummy"},{type,optical}]}, | |
| {port,23,[{interface,"dummy"},{type,optical}]}, | |
| {port,24,[{interface,"dummy"},{type,optical}]}, | |
| {port,25,[{interface,"dummy"},{type,optical}]}, | |
| {port,26,[{interface,"dummy"},{type,optical}]}, | |
| {port,27,[{interface,"dummy"},{type,optical}]}, | |
| {port,28,[{interface,"dummy"},{type,optical}]}, | |
| {port,29,[{interface,"tap29"}]}, | |
| {port,30,[{interface,"tap30"}]}, | |
| {port,31,[{interface,"tap31"}]}, | |
| {port,32,[{interface,"tap32"}]}, | |
| {port,33,[{interface,"tap33"}]}, | |
| {port,34,[{interface,"tap34"}]}]}, | |
| {capable_switch_queues,[]}, | |
| {optical_links, | |
| [{{1,50},{2,30}}, | |
| {{2,50},{3,30}}, | |
| {{3,50},{4,50}}, | |
| {{1,20},{5,50}}, | |
| {{2,20},{5,20}}, | |
| {{3,20},{6,50}}, | |
| {{4,20},{6,20}}, | |
| {{5,30},{6,40}}, | |
| {{5,40},{7,50}}, | |
| {{6,30},{8,50}}, | |
| {{7,20},{8,30}}, | |
| {{7,30},{9,50}}, | |
| {{8,20},{10,50}}, | |
| {{9,20},{10,20}}]}, | |
| {logical_switches, | |
| [{switch,1, | |
| [{backend,linc_us4_oe}, | |
| {datapath_id,"00:00:ff:ff:ff:ff:ff:01"}, | |
| {controllers,[{"Switch0-Controller","10.1.8.147",6653,tcp}]}, | |
| {controllers_listener,disabled}, | |
| {queues_status,disabled}, | |
| {ports, | |
| [{port,1,[{queues,[]},{port_no,50}]}, | |
| {port,7,[{queues,[]},{port_no,20}]}, | |
| {port,29,[{queues,[]},{port_no,10}]}]}]}, | |
| {switch,2, | |
| [{backend,linc_us4_oe}, | |
| {datapath_id,"00:00:ff:ff:ff:ff:ff:02"}, | |
| {controllers,[{"Switch0-Controller","10.1.8.147",6653,tcp}]}, | |
| {controllers_listener,disabled}, | |
| {queues_status,disabled}, | |
| {ports, | |
| [{port,2,[{queues,[]},{port_no,30}]}, | |
| {port,3,[{queues,[]},{port_no,50}]}, | |
| {port,9,[{queues,[]},{port_no,20}]}]}]}, | |
| {switch,3, | |
| [{backend,linc_us4_oe}, | |
| {datapath_id,"00:00:ff:ff:ff:ff:ff:03"}, | |
| {controllers,[{"Switch0-Controller","10.1.8.147",6653,tcp}]}, | |
| {controllers_listener,disabled}, | |
| {queues_status,disabled}, | |
| {ports, | |
| [{port,4,[{queues,[]},{port_no,30}]}, | |
| {port,5,[{queues,[]},{port_no,50}]}, | |
| {port,11,[{queues,[]},{port_no,20}]}]}]}, | |
| {switch,4, | |
| [{backend,linc_us4_oe}, | |
| {datapath_id,"00:00:ff:ff:ff:ff:ff:04"}, | |
| {controllers,[{"Switch0-Controller","10.1.8.147",6653,tcp}]}, | |
| {controllers_listener,disabled}, | |
| {queues_status,disabled}, | |
| {ports, | |
| [{port,6,[{queues,[]},{port_no,50}]}, | |
| {port,13,[{queues,[]},{port_no,20}]}, | |
| {port,30,[{queues,[]},{port_no,10}]}]}]}, | |
| {switch,5, | |
| [{backend,linc_us4_oe}, | |
| {datapath_id,"00:00:ff:ff:ff:ff:ff:05"}, | |
| {controllers,[{"Switch0-Controller","10.1.8.147",6653,tcp}]}, | |
| {controllers_listener,disabled}, | |
| {queues_status,disabled}, | |
| {ports, | |
| [{port,8,[{queues,[]},{port_no,50}]}, | |
| {port,10,[{queues,[]},{port_no,20}]}, | |
| {port,15,[{queues,[]},{port_no,30}]}, | |
| {port,17,[{queues,[]},{port_no,40}]}]}]}, | |
| {switch,7, | |
| [{backend,linc_us4_oe}, | |
| {datapath_id,"00:00:ff:ff:ff:ff:ff:07"}, | |
| {controllers,[{"Switch0-Controller","10.1.8.147",6653,tcp}]}, | |
| {controllers_listener,disabled}, | |
| {queues_status,disabled}, | |
| {ports, | |
| [{port,18,[{queues,[]},{port_no,50}]}, | |
| {port,21,[{queues,[]},{port_no,20}]}, | |
| {port,23,[{queues,[]},{port_no,30}]}, | |
| {port,32,[{queues,[]},{port_no,10}]}]}]}, | |
| {switch,8, | |
| [{backend,linc_us4_oe}, | |
| {datapath_id,"00:00:ff:ff:ff:ff:ff:08"}, | |
| {controllers,[{"Switch0-Controller","10.1.8.147",6653,tcp}]}, | |
| {controllers_listener,disabled}, | |
| {queues_status,disabled}, | |
| {ports, | |
| [{port,20,[{queues,[]},{port_no,50}]}, | |
| {port,22,[{queues,[]},{port_no,30}]}, | |
| {port,25,[{queues,[]},{port_no,20}]}]}]}, | |
| {switch,9, | |
| [{backend,linc_us4_oe}, | |
| {datapath_id,"00:00:ff:ff:ff:ff:ff:09"}, | |
| {controllers,[{"Switch0-Controller","10.1.8.147",6653,tcp}]}, | |
| {controllers_listener,disabled}, | |
| {queues_status,disabled}, | |
| {ports, | |
| [{port,24,[{queues,[]},{port_no,50}]}, | |
| {port,27,[{queues,[]},{port_no,20}]}, | |
| {port,33,[{queues,[]},{port_no,10}]}]}]}, | |
| {switch,10, | |
| [{backend,linc_us4_oe}, | |
| {datapath_id,"00:00:ff:ff:ff:ff:ff:0A"}, | |
| {controllers,[{"Switch0-Controller","10.1.8.147",6653,tcp}]}, | |
| {controllers_listener,disabled}, | |
| {queues_status,disabled}, | |
| {ports, | |
| [{port,26,[{queues,[]},{port_no,50}]}, | |
| {port,28,[{queues,[]},{port_no,20}]}, | |
| {port,34,[{queues,[]},{port_no,10}]}]}]}, | |
| {switch,6, | |
| [{backend,linc_us4_oe}, | |
| {datapath_id,"00:00:ff:ff:ff:ff:ff:06"}, | |
| {controllers,[{"Switch0-Controller","10.1.8.147",6653,tcp}]}, | |
| {controllers_listener,disabled}, | |
| {queues_status,disabled}, | |
| {ports, | |
| [{port,12,[{queues,[]},{port_no,50}]}, | |
| {port,14,[{queues,[]},{port_no,20}]}, | |
| {port,16,[{queues,[]},{port_no,40}]}, | |
| {port,19,[{queues,[]},{port_no,30}]}, | |
| {port,31,[{queues,[]},{port_no,10}]}]}]}]}]}, | |
| {epcap,[{verbose,false},{stats_interval,10}]}, | |
| {enetconf, | |
| [{capabilities, | |
| [{base,{1,0}}, | |
| {base,{1,1}}, | |
| {startup,{1,0}}, | |
| {'writable-running',{1,0}}]}, | |
| {callback_module,linc_ofconfig}, | |
| {sshd_ip,any}, | |
| {sshd_port,1830}, | |
| {sshd_user_passwords,[{"linc","linc"}]}]}, | |
| {lager, | |
| [{handlers, | |
| [{lager_console_backend,info}, | |
| {lager_file_backend, | |
| [{"log/error.log",error,10485760,"$D0",5}, | |
| {"log/console.log",info,10485760,"$D0",5}]}]}]}, | |
| {sasl, | |
| [{sasl_error_logger,{file,"log/sasl-error.log"}}, | |
| {errlog_type,error}, | |
| {error_logger_mf_dir,"log/sasl"}, | |
| {error_logger_mf_maxbytes,10485760}, | |
| {error_logger_mf_maxfiles,5}]}, | |
| {sync,[{excluded_modules,[procket]}]}]. |