LanNode---------------------------------------------------- Lan implementation as a virtual node: LanNode mimics a real
node and uses an address (id) from Node's address space
WARNING: if used with hierarchical routing, one has to assign
a hierarchical address to the lan itself. This maybe confusing.
------------------------------------------------------------
- LanNode instproc address {val}
- LanNode instproc bw {val}
- LanNode instproc delay {val}
- LanNode instproc ifqType {val}
- LanNode instproc llType {val}
- LanNode instproc macType {val}
- LanNode instproc chanType {val}
- LanNode instproc phyType {val}
- LanNode instproc init {ns args}
- LanNode instvar bw_
- LanNode instvar delay_
- LanNode instvar ifqType_
- LanNode instvar llType_
- LanNode instvar macType_
- LanNode instvar chanType_
- LanNode instvar phyType_
- LanNode instvar ns_
- LanNode instvar nodelist_
- LanNode instvar defRouter_
- LanNode instvar cost_
- LanNode instvar id_
- LanNode instvar address_
- LanNode instvar channel_
- LanNode instvar mcl_
- LanNode instvar varp_
- LanNode instvar Node_
- LanNode instproc addNode {nodes bw delay {llType ""} {ifqType ""} \
- LanNode instvar lanIface_
- LanNode instvar link_
- LanNode instproc assign-mac {ip}
- LanNode instproc cost c
- LanNode instproc cost
- LanNode instproc rtObject
- LanNode instproc id {}
- LanNode instproc node-addr {{addr ""}}
- LanNode instproc reset {}
- LanNode instproc is-lan
- LanNode instproc dump-namconfig {}
- LanNode instproc init-outLink {}
- LanNode instproc start-mcast {}
- LanNode instproc getArbiter {}
- LanNode instproc attach {agent}
- LanNode instproc add-route {args}
- LanNode instproc add-hroute {args}
- LanNode instproc split-addrstr addrstr
- LanNode instproc rpf-nbr src
- LanNode instproc designate-ump-router {group dst}
- designate-ump-router
Designates a router on a LAN in order to avoid transmission of
duplicate and redundant messages. The node with the highest ID is
chosen as the designated router.
- LanNode instvar up_