Commit 4e6cdddb authored by Christopher Alfeld's avatar Christopher Alfeld
Browse files

Documentation for simplex stuff.

parent 98f32ab4
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
<li><a href="#IP">IP Address Commands</a> <li><a href="#IP">IP Address Commands</a>
<li><a href="#ROUTE">IP Routing Commands</a> <li><a href="#ROUTE">IP Routing Commands</a>
<li><a href="#OS">OS Commands</a> <li><a href="#OS">OS Commands</a>
<li><a href="#LOSS">Link Loss Commands</a> <li><a href="#LOSS">Link Characteristic Commands</a>
<li><a href="#VTYPE">Virtual Type Commands</a> <li><a href="#VTYPE">Virtual Type Commands</a>
<li><a href="#MISC">Misc. Commands</a> <li><a href="#MISC">Misc. Commands</a>
</ul> </ul>
...@@ -201,7 +201,6 @@ tb-set-ip $node1 142.3.4.5 ...@@ -201,7 +201,6 @@ tb-set-ip $node1 142.3.4.5
the same node will result in an error. the same node will result in an error.
</ul> </ul>
<hr>
<h4>tb-set-ip-link</h4> <h4>tb-set-ip-link</h4>
...@@ -225,7 +224,6 @@ tb-set-ip-link $node0 $link0 142.3.4.6 ...@@ -225,7 +224,6 @@ tb-set-ip-link $node0 $link0 142.3.4.6
same node. same node.
</ul> </ul>
<hr>
<h4>tb-set-ip-lan</h4> <h4>tb-set-ip-lan</h4>
...@@ -249,7 +247,6 @@ tb-set-ip-lan $node1 $lan0 142.3.4.6 ...@@ -249,7 +247,6 @@ tb-set-ip-lan $node1 $lan0 142.3.4.6
same node. same node.
</ul> </ul>
<hr>
<h4>tb-set-ip-interface</h4> <h4>tb-set-ip-interface</h4>
...@@ -338,7 +335,6 @@ tb-set-node-os $node1 MY_OS ...@@ -338,7 +335,6 @@ tb-set-node-os $node1 MY_OS
operating systems over the network). operating systems over the network).
</ul> </ul>
<hr>
<h4>tb-set-node-rpms</h4> <h4>tb-set-node-rpms</h4>
...@@ -358,7 +354,6 @@ tb-set-node-rpms $node0 rpm1 rpm2 rpm3 ...@@ -358,7 +354,6 @@ tb-set-node-rpms $node0 rpm1 rpm2 rpm3
information. information.
</ul> </ul>
<hr>
<h4>tb-set-node-startup</h4> <h4>tb-set-node-startup</h4>
...@@ -375,7 +370,6 @@ tb-set-node-startup $node0 {mystart.sh -a} ...@@ -375,7 +370,6 @@ tb-set-node-startup $node0 {mystart.sh -a}
information. information.
</ul> </ul>
<hr>
<h4>tb-set-node-cmdline</h4> <h4>tb-set-node-cmdline</h4>
...@@ -392,7 +386,6 @@ tb-set-node-cmdline $node0 {???} ...@@ -392,7 +386,6 @@ tb-set-node-cmdline $node0 {???}
<li>Currently, this is supported on OSKit kernels only. <li>Currently, this is supported on OSKit kernels only.
</ul> </ul>
<hr>
<h4>tb-set-node-tarfiles</h4> <h4>tb-set-node-tarfiles</h4>
...@@ -450,7 +443,6 @@ tb-set-link-loss $link1 0.02 ...@@ -450,7 +443,6 @@ tb-set-link-loss $link1 0.02
nodes. Use the second syntax for this case. nodes. Use the second syntax for this case.
</ul> </ul>
<hr>
<h4>tb-set-lan-loss</h4> <h4>tb-set-lan-loss</h4>
...@@ -589,6 +581,61 @@ tb-set-node-lan-params $node0 $lan0 40ms 20Mb 0.05 ...@@ -589,6 +581,61 @@ tb-set-node-lan-params $node0 $lan0 40ms 20Mb 0.05
</li> </li>
</ul> </ul>
<h4>tb-set-link-simplex-params</h4>
<pre>
tb-set-link-simplex-params <i>link</i> <i>src</i> <i>delay</i> <i>bw</i> <i>loss</i>
tb-set-link-simplex-params $link1 $srcnode 100ms 50Mb 0.2
</pre>
<dl>
<dt><i>link</i> - The link we are modifying.
<dt><i>src</i> - The source, defining which direction we are
modifying.
<dt><i>delay</i> - The source to destination delay.
<dt><i>bw</i> - The source to destination bandwidth.
<dt><i>loss</i> - The source to destination loss.
</dl>
<p>Notes:
<ul>
<li>This commands modifies the delay characteristics of a link in a
single direction. The other direction is unchanged.
<li>This command only applies to links. Use
<code>tb-set-lan-simplex-params</code> below for LANs.
</ul>
<h4>tb-set-lan-simplex-params</h4>
<pre>
tb-set-lan-simplex-params <i>lan</i> <i>node</i> <i>todelay</i> <i>tobw</i> <i>toloss</i> <i>fromdelay</i> <i>frombw</i> <i>fromloss</i>
tb-set-lan-simplex-params $lan1 $node1 100ms 10Mb 0.1 5ms 100Mb 0
</pre>
<dl>
<dt><i>lan</i> - The lan we are modifying.
<dt><i>node</i> - The member of the lan we are modifying.
<dt><i>todelay</i> - Node to lan delay.
<dt><i>tobw</i> - Node to lan bandwidth.
<dt><i>toloss</i> - Node to lan loss.
<dt><i>fromdelay</i> - Lan to node delay.
<dt><i>frombw</i> - Lan to node bandwidth.
<dt><i>fromloss</i> - Lan to node loss.
</dl>
<p>Notes:
<ul>
<li>This command is exactly like <code>tb-set-node-lan-params</code>
except that it allows the characteristics in each direction to be
chosen separately. See all the notes for
<code>tb-set-node-lan-params</code>.
</ul>
<hr>
<a name="VTYPE"></a><h3>Virtual Type Commands</h3> <a name="VTYPE"></a><h3>Virtual Type Commands</h3>
<p>Virtual Types are a method of defining fuzzy types. I.e. types <p>Virtual Types are a method of defining fuzzy types. I.e. types
......
...@@ -24,3 +24,5 @@ proc tb-fix-node {v p} {} ...@@ -24,3 +24,5 @@ proc tb-fix-node {v p} {}
proc tb-make-weighted-vtype {name weight types} {} proc tb-make-weighted-vtype {name weight types} {}
proc tb-make-soft-vtype {name types} {} proc tb-make-soft-vtype {name types} {}
proc tb-make-hard-vtype {name types} {} proc tb-make-hard-vtype {name types} {}
proc tb-set-lan-simplex-params {lan node todelay tobw toloss fromdelay frombw fromloss} {}
proc tb-set-link-simplex-params {link src delay bw loss} {}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment