[Fwd: Napster at MSU?]

Jason Justman justmanj@pilot.msu.edu
Wed, 01 Mar 2000 18:41:36 -0500


This is a multi-part message in MIME format.
--------------CBC6F8CA1772C24E49EB2652
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit



--------------CBC6F8CA1772C24E49EB2652
Content-Type: message/rfc822
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

X-Mozilla-Status2: 00000000
Message-ID: <38BDAA87.2A2CC282@pilot.msu.edu>
Date: Wed, 01 Mar 2000 18:40:55 -0500
From: Jason Justman <justmanj@pilot.msu.edu>
X-Mailer: Mozilla 4.61 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Jeremy Bowers <bowersj2@msu.edu>
Subject: Re: Napster at MSU?
References: <87zosiflt7.fsf@pfaffben.user.msu.edu> <38BD879A.315969FF@crushedice.com> <006b01bf83c6$07452b00$46ab0a23@user.msu.edu>
Content-Type: multipart/alternative;
 boundary="------------1A0B56A9C7CF4349C7E382FB"


--------------1A0B56A9C7CF4349C7E382FB
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Jeremy Bowers wrote:

> I would like you to look at this page:
> http://mrtg.cl.msu.edu/mrtg/cc2-gw.2.html
> It's a traffic analysis for a router.  This router happens to be a special
> router on campus, as I understand it, this is our Merit link.  In other
> words, all outgoing and incoming traffic goes through this router.
>

yes, you are connect..  all outbound world traffic goes over this primary link
to merit networks.

> I want you to read the page _backwards_.  Look at the year graph first. The
> graph is almost flat... an odd spike in June I can't explain, but overall,
> the router averages ~1/4 maximum capacity with a roughly equal amount of
> data incoming and outgoing.  A small spike on the incoming data in Aug/Sept
> when the students return to campus... then all hell breaks loose in the third
> week of October.  I cannot confirm that Napster was released around that time.

all hell breaking lose is not an additional 10Mbits/s..  hell, that could be all
the kiddies x-fering rh6.1 iso..  who cares what its from?  not me..  it should
be msu's responsability to have the infrastructre that is capable of handing
high bandwidth..

[Image]

first, the odd spike in june was from a large DOS attack (well, medium sized)
originating from MSU from a few unsecured sun boxes..  just enough to flood a t1
or so..


> I _can_ confirm that the most recent Napster beta was released on January
> 20th... give it a bit of time for word to travel on campus, and we're just
> n time for the Febuary spike that has not ended since.

from doug --
 We have two OC-3 links (155 Mbps full-duplex each)
from MSU to the Internet, but only a single FDDI (100 Mbps, half-duplex)
from campus to the Merit routers that attach to these OC-3's.  This
will be upgraded by the end of the week.
-- feb 7th

im not specifically sure if the upgrade has been in place, but i think that
merit just sucks for external conectivitiy anywasy..


> Since that spike
> has occurred, network connectivity has been shot to _hell_ around here.  The
> MSU web page doesn't even _load_ sometimes, images can be dropped, and other
> such wonderful things, and thats _internal_.  External connectivity is even
> worse; my personal non-MSU sites will sometimes just cease to exist for a
> period of a minute or two, and that's happenning multiple times per hour.  I
> had a telnet session to pilot _die_ about 3 hours ago; not just hang forever
> waiting for input, which sometimes happens when pilot goes on the fritz, the
> connection _died_.  2 minutes later, it was fine.  I couldn't connect before
> then, though.
>

What you are forgetting is this:
--doug
he biggest recent problem is that the Computer Center gigabit
router has been running out of CPU.  This shows up as packet loss
almost everywhere.  Foundry's tech support came up with a memory
optimization change that improved this.  With luck, that will
resolve the packet loss difficulties here.
--feb7th

This is noticable in the http://mrtg.cl.msu.edu/netmon/msu/alldown.html page..
I suggest you take a look at it before blaming internal MSU connectivity on
napster, rather than some major issues in the campus rings..  as of right now,
there are 359 alerts on routers dropping packets


> Now, some points (again, correct me where I go wrong):
>
> - If the recent network problems were solely due to routing issues with
> Merit, then we should expect to see network graphs looking like last
> Saturdays... low, flat, non-activity as nobody can get in or out.  Instead,
> we see traffic skyrocketting nearly all of last month.  I am concluding that
> we have a traffic issue.
>
> - I can't _prove_ it is Napster, all I'm saying is that based on the
> experiences of other Universities, it is a likely explanation.  If it ISN'T
> Napster, I _still_ want to know what it is.
>

its because the GigE implementation wasn't tested on a production bandwith
level..

> - If... if if if it is Napster, then I want it banned or throttled
> immediately. Let the students whine about censorship; let them first look up
> the definition of censorship before they do so, because banning Napster
> ain't censorship by any stretch of the imagination.  I've got projects that
> are suffering because the network is being toasted.

stop using napster as a blame.  Its not saturating off campus links, MSU is
experiecnign some upgrading issues..  let doug and pals figure it out..  or
better yet, call CIC and ask why so many hosts are losing packets..

> Now, I'd like to ask Doug about these things directly, and ask if he's maybe
> afraid of student backlash or something.  Me, I just want the damned network
> to function like it's supposed to.

read msu misc..  he's not..
--from doug

Sure.  In general, you can whatever you want with your connection, as long
as it's legal, you follow the AUP, and any other relevant university rules
and regulations.  There are no plans that I'm aware of to either limit
bandwidth or restrict access to any sites.  We always reserve the right to
temporarily cut off external or internal sites if the traffic interferes
with the network as a whole, but that generally is applied to hacking or
denial-of-service incidents, not general bandwidth hogs.

So....  Make sure your MP3's are legal, and have at it.
--feb29th

> Are there any obvious flaws, other then the fact that I don't have the tools
> to prove or disprove that it is Napster's fault?

obvious flaws - local campus network sucks - not because its oversaturated
(unless you see a link from the fddi ring thats aggregate bandwidht
(inbound+outbound)=100 (cuz its half duplex)), but because something (probably
still gige), isnt behaving nicely with the rest of the fddi rings..

j

--------------1A0B56A9C7CF4349C7E382FB
Content-Type: multipart/related;
 boundary="------------722D293DA84B8D59E9E13532"


--------------722D293DA84B8D59E9E13532
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
Jeremy Bowers wrote:
I would like you to look at this page:
http://mrtg.cl.msu.edu/mrtg/cc2-gw.2.html
It's a traffic analysis for a router.  This router happens to be a special
router on campus, as I understand it, this is our Merit link.  In other
words, all outgoing and incoming traffic goes through this router.
 
yes, you are connect..  all outbound world traffic goes over this primary link to merit networks.
I want you to read the page _backwards_.  Look at the year graph first. The
graph is almost flat... an odd spike in June I can't explain, but overall,
the router averages ~1/4 maximum capacity with a roughly equal amount of
data incoming and outgoing.  A small spike on the incoming data in Aug/Sept when the students return to campus... then all hell breaks loose in the third week of October.  I cannot confirm that Napster was released around that time.
all hell breaking lose is not an additional 10Mbits/s..  hell, that could be all the kiddies x-fering rh6.1 iso..  who cares what its from?  not me..  it should be msu's responsability to have the infrastructre that is capable of handing high bandwidth..
 

first, the odd spike in june was from a large DOS attack (well, medium sized) originating from MSU from a few unsecured sun boxes..  just enough to flood a t1 or so..
 
I _can_ confirm that the most recent Napster beta was released on January
20th... give it a bit of time for word to travel on campus, and we're just
n time for the Febuary spike that has not ended since.
from doug --
 We have two OC-3 links (155 Mbps full-duplex each)
from MSU to the Internet, but only a single FDDI (100 Mbps, half-duplex)
from campus to the Merit routers that attach to these OC-3's.  This
will be upgraded by the end of the week.
-- feb 7th

im not specifically sure if the upgrade has been in place, but i think that merit just sucks for external conectivitiy anywasy..
 

Since that spike
has occurred, network connectivity has been shot to _hell_ around here.  The
MSU web page doesn't even _load_ sometimes, images can be dropped, and other
such wonderful things, and thats _internal_.  External connectivity is even
worse; my personal non-MSU sites will sometimes just cease to exist for a
period of a minute or two, and that's happenning multiple times per hour.  I
had a telnet session to pilot _die_ about 3 hours ago; not just hang forever
waiting for input, which sometimes happens when pilot goes on the fritz, the
connection _died_.  2 minutes later, it was fine.  I couldn't connect before
then, though.
 
What you are forgetting is this:
--doug
he biggest recent problem is that the Computer Center gigabit
router has been running out of CPU.  This shows up as packet loss
almost everywhere.  Foundry's tech support came up with a memory
optimization change that improved this.  With luck, that will
resolve the packet loss difficulties here.
--feb7th

This is noticable in the http://mrtg.cl.msu.edu/netmon/msu/alldown.html page..  I suggest you take a look at it before blaming internal MSU connectivity on napster, rather than some major issues in the campus rings..  as of right now, there are 359 alerts on routers dropping packets
 

Now, some points (again, correct me where I go wrong):

- If the recent network problems were solely due to routing issues with
Merit, then we should expect to see network graphs looking like last
Saturdays... low, flat, non-activity as nobody can get in or out.  Instead,
we see traffic skyrocketting nearly all of last month.  I am concluding that
we have a traffic issue.

- I can't _prove_ it is Napster, all I'm saying is that based on the
experiences of other Universities, it is a likely explanation.  If it ISN'T
Napster, I _still_ want to know what it is.
 

its because the GigE implementation wasn't tested on a production bandwith level..
- If... if if if it is Napster, then I want it banned or throttled
immediately. Let the students whine about censorship; let them first look up
the definition of censorship before they do so, because banning Napster
ain't censorship by any stretch of the imagination.  I've got projects that
are suffering because the network is being toasted.
stop using napster as a blame.  Its not saturating off campus links, MSU is experiecnign some upgrading issues..  let doug and pals figure it out..  or better yet, call CIC and ask why so many hosts are losing packets..
Now, I'd like to ask Doug about these things directly, and ask if he's maybe
afraid of student backlash or something.  Me, I just want the damned network
to function like it's supposed to.
read msu misc..  he's not..
--from doug

Sure.  In general, you can whatever you want with your connection, as long
as it's legal, you follow the AUP, and any other relevant university rules
and regulations.  There are no plans that I'm aware of to either limit
bandwidth or restrict access to any sites.  We always reserve the right to
temporarily cut off external or internal sites if the traffic interferes
with the network as a whole, but that generally is applied to hacking or
denial-of-service incidents, not general bandwidth hogs.

So....  Make sure your MP3's are legal, and have at it.
--feb29th

Are there any obvious flaws, other then the fact that I don't have the tools
to prove or disprove that it is Napster's fault?
obvious flaws - local campus network sucks - not because its oversaturated (unless you see a link from the fddi ring thats aggregate bandwidht (inbound+outbound)=100 (cuz its half duplex)), but because something (probably still gige), isnt behaving nicely with the rest of the fddi rings..

j --------------722D293DA84B8D59E9E13532 Content-Type: image/gif Content-ID: Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="C:\WINDOWS\TEMP\nsmail5O.gif" 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 nd7qCL3e7N3e4BcBADs= --------------722D293DA84B8D59E9E13532-- --------------1A0B56A9C7CF4349C7E382FB-- --------------CBC6F8CA1772C24E49EB2652--