[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ns] Problems with LAN
Thanx for reply,
I am working on ns version 2.1b4. Suggest me some another
configuration for lan, which will run under this version. I want to
implement mac 802.14; using this. It will be really helpful to me if u
give me some tips.
seema
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Ms. Seema T. Jadhav. |Phone:
Research Engg. |Driect line to IIT: 5782545
Department of Electrical Engg. |Information Networks Lab
IIT, Bombay |Ext: 5736,5738.
Powai, 400076. |Email: [email protected]
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
On Thu, 2 Mar 2000, Tarik Alj wrote:
>
> > I made a small tcl file with two nodes to check the LAN simulation.
> >
> > the file is:
> > tmp.tcl:
> >
> >
> > #Create a simulator object
> > set ns [new Simulator]
> >
> >
> > set f [open trace.1 w]
> > $ns trace-all $f
> >
> >
> > proc finish {} {
> > global ns f
> > close $f
> > }
> >
> >
> >
> > #Create two nodes
> >
> >
> > set n0 [$ns node]
> > set n1 [$ns node]
> >
> > #Create a duplex link between the nodes
> > #$ns duplex-link $n0 $n1 1Mb 10ms DropTail
> > set lan[$ns make-lan "$n0 $n1" 1Mb 10ms LL Queue/DropTail Mac/Csma/Cd]
> >
> > #Call the finish procedure after 5 seconds of simulation time
> > $ns at 5.0 "finish"
> >
> >
> > #Run the simulation
> > $ns run
> >
> >
> >
> > I am getting compilation problems:
> >
> >
> > _o14: unable to dispatch method init-vars
> > while executing
> > "_o14 init-vars -bw 1Mb -delay 10ms -llType LL -ifqType Queue/DropTail
> > -macType Mac/Csma/Cd -chanType Channel"
> > ("eval" body line 1)
> > invoked from within
> > "eval $self init-vars $args"
> > (procedure "_o14" line 2)
> > (LanNode init line 2)
> > invoked from within
> > "_o14 init _o3 -bw 1Mb -delay 10ms -llType LL -ifqType Queue/DropTail
> > -macType Mac/Csma/Cd -chanType Channel"
> > (Class create line 1)
> > invoked from within
> > "LanNode create _o14 _o3 -bw 1Mb -delay 10ms -llType LL -ifqType
> > Queue/DropTail -macType Mac/Csma/Cd -chanType Channel"
> > invoked from within
> > "catch "$className create $o $args" msg"
> > (procedure "new" line 3)
> > invoked from within
> > "new LanNode $self -bw $bw -delay $delay -llType $llType -ifqType
> > $ifqType -macType $macType -chanType $chanType"
> > (procedure "_o3" line 2)
> > (Simulator make-lan line 2)
> > invoked from within
> > "$ns make-lan "$n0 $n1" 1Mb 10ms LL Queue/DropTail Mac/Csma/Cd"
> > (file "tmp.tcl" line 25)
> >
> > Even simple simulation is not able to run.
> > Will very much thankful if get the solution.
> >
> > seema.
> >
> Mac/Csma/Cd is not working. But you should be getting an error message instead
> of all the "garbage". What version of ns are you running? I have also noticed a
> typo, there should be a spacing between lan and [ : lan[$ns make-lan "$n0 $n1"
> 1Mb 10ms LL Queue/DropTail Mac/Csma/Cd].
>
> Tarik.
>