[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ns] Re: nortel diffserv code [previously no title, which isn't useful]
thanks Lloyd and Peter for the help on Nortel Diffserv.
Renjish.
On Thu, 14 Sep 2000, Lloyd Wood wrote:
> On Thu, 14 Sep 2000, Kaleelazhicathu R R Kumar wrote:
>
> > hi all,
> > i am getting the following make error while incorporating Nortel
> > diffserv in ns2.1b6.
> > dsPolicy.cc: In method `int Policy::mark(class Packet *)':
> > dsPolicy.cc:532: no match for `ns_addr_tag & >> int' dsPolicy.cc:532:
> > no match for `ns_addr_tag & >> int'
> > make: *** [dsPolicy.o] Error 1
> >
> > have anyone come across this earlier??please let me know...
>
> I posted patches for that to this list. Twice.
>
> http://www.isi.edu/nsnam/archive/ns-users/webarch/2000/msg03653.html
>
> You will also want to read the archive for the patches Nortel posted
> since their 'schedular' regresssion tests turned out not to be
> regression tests, exposing a bug in release 6 of their code.
>
> Except I can't find that in the archive, which appears to be lossy,
> just like the berkeley archive was. So I've appended a copy below.
> real schedular test results are available from:
> http://www.ee.surrey.ac.uk/Personal/L.Wood/ns/
>
> I see the released version of the nortel code available from their
> webpages is still at release 6 for which these were done, so anyone
> using it must apply these
> patches.
>
> L.
>
> <[email protected]>PGP<http://www.ee.surrey.ac.uk/Personal/L.Wood/>
>
> Return-path: <[email protected]>
> Envelope-to: [email protected]
> Delivery-date: Fri, 04 Aug 2000 17:33:52 +0100
> Received: from mailf.surrey.ac.uk ([131.227.102.11])
> by phoebe.eim.surrey.ac.uk with smtp (Exim 3.03 #1)
> id 13KkPw-0004E6-00
> for [email protected]; Fri, 04 Aug 2000 17:33:52 +0100
> Received: from zephyr.isi.edu by mailf.surrey.ac.uk with SMTP (PP) with ESMTP; Fri, 4 Aug 2000 17:32:44 +0100
> Received: (from majordom@localhost)
> by zephyr.isi.edu (8.9.3/8.9.3) id JAA06286
> for ns-users-outgoing; Fri, 4 Aug 2000 09:29:04 -0700 (PDT)
> Received: from nitro.isi.edu (nitro.isi.edu [128.9.208.207])
> by zephyr.isi.edu (8.9.3/8.9.3) with ESMTP id JAA06281
> for <[email protected]>; Fri, 4 Aug 2000 09:29:03 -0700 (PDT)
> Received: from mash.CS.Berkeley.EDU (mash.CS.Berkeley.EDU [128.32.130.10])
> by nitro.isi.edu (8.9.3/8.9.3) with ESMTP id JAA15120
> for <[email protected]>; Fri, 4 Aug 2000 09:30:07 -0700 (PDT)
> Received: from smtprch1.nortel.com (smtprch1.nortelnetworks.com [192.135.215.14])
> by mash.CS.Berkeley.EDU (8.9.3/8.9.1) with ESMTP id JAA02147
> for <[email protected]>; Fri, 4 Aug 2000 09:30:06 -0700 (PDT)
> Received: from zrchh190 by smtprch1.nortel.com; Fri, 4 Aug 2000 10:52:31 -0500
> Received: from zcard00p.ca.nortel.com by zrchh190;
> Fri, 4 Aug 2000 10:55:03 -0500
> Received: from nortelnetworks.com (pcard1mc.ca.nortel.com [47.23.80.171])
> by zcard00p.ca.nortel.com
> with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2652.39)
> id QCDZ0YDS; Fri, 4 Aug 2000 11:52:04 -0400
> Message-ID: <[email protected]>
> Date: Fri, 04 Aug 2000 11:52:58 -0400
> From: "Mandeep Baines" <[email protected]>
> Reply-To: "Mandeep Baines" <[email protected]>
> Organization: Nortel Networks
> X-Mailer: Mozilla 4.61 [en] (X11; U; Linux 2.2.12-20 i686)
> X-Accept-Language: en
> MIME-Version: 1.0
> To: [email protected]
> Subject: [ns] [Fwd: Nortel Networks DiffServ Model Schedular Regression Test
> discrepancy]
> Content-Type: text/plain; charset=us-ascii
> Content-Transfer-Encoding: 7bit
> X-Orig: <[email protected]>
> Sender: [email protected]
> Precedence: bulk
>
> > Thanks to the comments posted on the ns-users mailing list we were able
> > to find a bug in the initialization code in the dsred.c module. The bug
> > fix will be posted in a later release of our code. Below is a diff of
> > the fixed and unfixed released code for any who want to fix this now.
> >
> > 102c102
> > < for (i = 0; i < MAX_QUEUES; i++)
> > ---
> > > for (i = 0; i < numQueues_; i++)
> > 109c109
> > < for (int i = 0; i < MAX_QUEUES; i++)
> > ---
> > > for (int i = 0; i < numQueues_; i++)
> > 395c395
> > < for (i = 0; i < MAX_QUEUES; i++)
> > ---
> > > for (i = 0; i < numQueues_; i++)
> > 422c422
> > < for (i = 0; i < MAX_QUEUES; i++)
> > ---
> > > for (i = 0; i < numQueues_; i++)
> > 529c529
> > < for (int i = 0; i < MAX_QUEUES; i++)
> > ---
> > > for (int i = 0; i < numQueues_; i++)
> >
> > This bug accounts for the discrepancy found with the Schedular
> > Regression test results. We noticed that in our ns setup we had
> > Queue/dsRED numQueues_ set to 1 and not 4 as we suggest in our
> > installation instructions. This should not affect the regression results
> > but it does hence the bug fix. The correct regression results for the
> > fixed code for all cases and the released code for the case where
> > numQueues_ is set to 4 appears in this file as an attachment. Notice,
> > these are the same results as those posted by L Wood earlier.
> >
> > Cheers!
> > Mandeep Baines
> >
> > ------------------------------------------------------------------------
> > ********************************************************************************
> > Author: Mandeep Baines
> > Date: July 20, 2000
> >
> > The Tcl scripts in this directory can be used to test each of the Schedular types
> > currently found in the ns Diffserv code. These scripts can be used for
> > regression testing, since the previous results of executing each script are
> > listed in this file.
> >
> > In order to retain the ability for regression testing, any modifications should
> > be performed on copies of these files.
> > ********************************************************************************
> >
> > --------------------------------------------------------------------------------
> > Results|
> > --------
> >
> > 1 Priority
> >
> > File: "ds-cbr-tb-PRI.tcl"
> >
> > Output:
> >
> > Policy Table(2):
> > Flow (0 to 5): Token Bucket policer, initial code point 20, CIR 1000000.0 bps, CBS 10000.0 bytes.
> > Flow (1 to 5): Token Bucket policer, initial code point 10, CIR 1000000.0 bps, CBS 10000.0 bytes.
> >
> > Policer Table:
> > Token Bucket policer code point 10 is policed to code point 11.
> > Token Bucket policer code point 20 is policed to code point 21.
> >
> > Packets Statistics
> > =======================================
> > CP TotPkts TxPkts ldrops edrops
> > -- ------- ------ ------ ------
> > All 19989 12537 6870 582
> > 10 2508 2313 195 0
> > 11 7486 4895 2285 306
> > 20 2508 2329 179 0
> > 21 7487 3000 4211 276
> >
> > Packets Statistics
> > =======================================
> > CP TotPkts TxPkts ldrops edrops
> > -- ------- ------ ------ ------
> > All 39989 25048 13662 1279
> > 10 5008 4611 397 0
> > 11 14986 9643 4671 672
> > 20 5008 4721 287 0
> > 21 14987 6073 8307 607
> >
> > Packets Statistics
> > =======================================
> > CP TotPkts TxPkts ldrops edrops
> > -- ------- ------ ------ ------
> > All 59989 37566 20515 1908
> > 10 7508 6904 604 0
> > 11 22486 14337 7155 994
> > 20 7508 7163 345 0
> > 21 22487 9162 12411 914
> >
> > Packets Statistics
> > =======================================
> > CP TotPkts TxPkts ldrops edrops
> > -- ------- ------ ------ ------
> > All 79989 50043 27409 2537
> > 10 10008 9189 819 0
> > 11 29986 19041 9628 1317
> > 20 10008 9591 417 0
> > 21 29987 12222 16545 1220
> >
> > --------------------------------------------------------------------------------
> >
> > 2. Round Robin
> >
> > File: "ds-cbr-tb-RR.tcl"
> >
> > Output:
> >
> > Policy Table(2):
> > Flow (0 to 5): Token Bucket policer, initial code point 20, CIR 1000000.0 bps, CBS 10000.0 bytes.
> > Flow (1 to 5): Token Bucket policer, initial code point 10, CIR 1000000.0 bps, CBS 10000.0 bytes.
> >
> > Policer Table:
> > Token Bucket policer code point 10 is policed to code point 11.
> > Token Bucket policer code point 20 is policed to code point 21.
> >
> > Packets Statistics
> > =======================================
> > CP TotPkts TxPkts ldrops edrops
> > -- ------- ------ ------ ------
> > All 19989 12527 6672 790
> > 10 2508 2472 36 0
> > 11 7486 3784 3327 375
> > 20 2508 2491 17 0
> > 21 7487 3780 3292 415
> >
> > Packets Statistics
> > =======================================
> > CP TotPkts TxPkts ldrops edrops
> > -- ------- ------ ------ ------
> > All 39989 25021 13340 1628
> > 10 5008 4972 36 0
> > 11 14986 7540 6660 786
> > 20 5008 4991 17 0
> > 21 14987 7518 6627 842
> >
> > Packets Statistics
> > =======================================
> > CP TotPkts TxPkts ldrops edrops
> > -- ------- ------ ------ ------
> > All 59989 37529 20002 2458
> > 10 7508 7472 36 0
> > 11 22486 11290 9993 1203
> > 20 7508 7491 17 0
> > 21 22487 11276 9956 1255
> >
> > Packets Statistics
> > =======================================
> > CP TotPkts TxPkts ldrops edrops
> > -- ------- ------ ------ ------
> > All 79989 50036 26698 3255
> > 10 10008 9972 36 0
> > 11 29986 15044 13313 1629
> > 20 10008 9991 17 0
> > 21 29987 15029 13332 1626
> >
> > --------------------------------------------------------------------------------
> >
> > 3. Weighted Round Robin
> >
> > File: "ds-cbr-tb-WRR.tcl"
> >
> > Output:
> >
> > Policy Table(2):
> > Flow (0 to 5): Token Bucket policer, initial code point 20, CIR 1000000.0 bps, CBS 10000.0 bytes.
> > Flow (1 to 5): Token Bucket policer, initial code point 10, CIR 1000000.0 bps, CBS 10000.0 bytes.
> >
> > Policer Table:
> > Token Bucket policer code point 10 is policed to code point 11.
> > Token Bucket policer code point 20 is policed to code point 21.
> >
> > Packets Statistics
> > =======================================
> > CP TotPkts TxPkts ldrops edrops
> > -- ------- ------ ------ ------
> > All 19989 12530 6713 746
> > 10 2508 2387 121 0
> > 11 7486 1391 5959 136
> > 20 2508 2508 0 0
> > 21 7487 6244 633 610
> >
> > Packets Statistics
> > =======================================
> > CP TotPkts TxPkts ldrops edrops
> > -- ------- ------ ------ ------
> > All 39989 25032 13401 1556
> > 10 5008 4887 121 0
> > 11 14986 2638 12051 297
> > 20 5008 5008 0 0
> > 21 14987 12499 1229 1259
> >
> > Packets Statistics
> > =======================================
> > CP TotPkts TxPkts ldrops edrops
> > -- ------- ------ ------ ------
> > All 59989 37531 20120 2338
> > 10 7508 7387 121 0
> > 11 22486 3887 18138 461
> > 20 7508 7508 0 0
> > 21 22487 18749 1861 1877
> >
> > Packets Statistics
> > =======================================
> > CP TotPkts TxPkts ldrops edrops
> > -- ------- ------ ------ ------
> > All 79989 50038 26841 3110
> > 10 10008 9887 121 0
> > 11 29986 5139 24248 599
> > 20 10008 10008 0 0
> > 21 29987 25004 2472 2511
> >
> > --------------------------------------------------------------------------------
> >
> > 4. Weighted Interleaved Round Robin
> >
> > File: "ds-cbr-tb-WIRR.tcl"
> >
> > Output:
> >
> > Policy Table(2):
> > Flow (0 to 5): Token Bucket policer, initial code point 20, CIR 1000000.0 bps, CBS 10000.0 bytes.
> > Flow (1 to 5): Token Bucket policer, initial code point 10, CIR 1000000.0 bps, CBS 10000.0 bytes.
> >
> > Policer Table:
> > Token Bucket policer code point 10 is policed to code point 11.
> > Token Bucket policer code point 20 is policed to code point 21.
> >
> > Packets Statistics
> > =======================================
> > CP TotPkts TxPkts ldrops edrops
> > -- ------- ------ ------ ------
> > All 19989 12545 6720 724
> > 10 2508 2384 124 0
> > 11 7486 1396 5968 122
> > 20 2508 2499 9 0
> > 21 7487 6266 619 602
> >
> > Packets Statistics
> > =======================================
> > CP TotPkts TxPkts ldrops edrops
> > -- ------- ------ ------ ------
> > All 39989 25036 13432 1521
> > 10 5008 4884 124 0
> > 11 14986 2641 12069 276
> > 20 5008 4999 9 0
> > 21 14987 12512 1230 1245
> >
> > Packets Statistics
> > =======================================
> > CP TotPkts TxPkts ldrops edrops
> > -- ------- ------ ------ ------
> > All 59989 37541 20155 2293
> > 10 7508 7384 124 0
> > 11 22486 3894 18180 412
> > 20 7508 7499 9 0
> > 21 22487 18764 1842 1881
> >
> > Packets Statistics
> > =======================================
> > CP TotPkts TxPkts ldrops edrops
> > -- ------- ------ ------ ------
> > All 79989 50039 26896 3054
> > 10 10008 9884 124 0
> > 11 29986 5143 24305 538
> > 20 10008 9999 9 0
> > 21 29987 25013 2458 2516
> >
> > --------------------------------------------------------------------------------
>
>
>