set ns [new Simulator] source tb_compat.tcl # Nodes set node10 [$ns node] set node1 [$ns node] set node0 [$ns node] set node2 [$ns node] set node20 [$ns node] # Hardware tb-set-hardware $node10 pc3000 tb-set-hardware $node1 pc3000 tb-set-hardware $node0 pc3000 tb-set-hardware $node2 pc3000 tb-set-hardware $node20 pc3000 # OS tb-set-node-os $node10 Ubuntu-fwp tb-set-node-os $node1 Ubuntu-fwp tb-set-node-os $node0 Ubuntu-fwp tb-set-node-os $node2 Ubuntu-fwp tb-set-node-os $node20 Ubuntu-fwp # Lans set lan1 [$ns make-lan "$node10 $node1 " 1000Mb 0ms] set lan3 [$ns make-lan " $node2 $node20 " 1000Mb 0ms] # Links set link1 [$ns duplex-link $node1 $node0 1000000.0kb 50.0ms DropTail] set link2 [$ns duplex-link $node0 $node2 1000000.0kb 0.0ms DropTail] $ns rtproto Static $ns run