UTP Network Representation

MPPUTP posted a post at their news blog about the DirectConnect file transfer is the one that affecting the Internet connection of UTP. And they showed this diagram



Dear MPP, obviously you are taking this image blindly without checking at how the UTP network functions. Its either you are being tricked about the design, or the real UTP network design is really that severely flawed.

Here, let me show you the map of the UTP network, from the the IP number point of view. I draw this map based on my experience analyzing the network structure of UTP to get around certain things to link up the UTPchat servers. How villages are separated, how stuff are being laid out. However, note that this map is mainly based on IP data and base routing only. I couldn't map VLANs and others lower level networking architecture because of the limitation of the access I have.

Let begin with the overall layout, [Image 1]




Opps ... like a web? .. oh yes it is... however, weblike doesnt mean bad. More redundant link will help reduce bottlenecks the core. The Internet have a lot of redundant links, just in case one link is down or overload, the other will take over. UTP have some redundant links, but theres something looks fishy with it. I'll explain later in this post.

Next up .. the per-village network~. I'll only show 1 village here, with 3 blocks (getting everything to be put here, is too much). [Image 2]



Now now now, this is where you file transfers are causing the perception of slow Internet connection. As you can see there, for block A traffic to get to block B, it will need to go through Block A's router then Block B's router. What makes it slow is .. 1 block, theres at least 250 IP available for use, imagine 250 computers, trying to transfer files across different blocks through one gateway. Theres only one phrase to describe that, HEAVY BOTTLENECK!. Transfer for people on the same block will need to go through the switch of the block. When too many traffic going through one gateway, the gateway became overloaded, collisions start happening, etc.

DirectConnect servers mostly handles clients on the same-village, any transfer between block of the same , by rights, won't be affecting the upstream internet connection. Unless ... somebody set the routing rules sooooo crazy, that it forces everything to meet at one point before passing it to the other blocks. The diagram you MPP show us, if that really is the real UTP network, than something really need to be done. When you make everything meet at one point, obviously, that one point become the single point of failure. Network routers and switches have maximum capacity, you cant simply direct all those 4000 100mbps LAN traffic through the central network. If you do, obviously ,when those 4000 users start transfering, for example, 1mbps (128KBps) traffic between them (not through the Internet), you'll end up with your central network had to handle all those 4000mbps traffic. The trick is to make each network able to send same-village traffic with the shortest route possible, and provide multiple routes so that when one route is overloaded, it will fallback to another.

Btw, DirectConnect, fyi , is not a virtual network. Its just a server which provide one point where users can share the file listing of what being shared on their system. Whenever a transfer occurs, it doesnt go through the DirectConnect server anymore. Its purely between the users and the other users. Imagine the server as a MatchMaker, and 2 clients as a Guy and a Gal. The MatchMaker only become the middle person to match the Guy and Gal with each other. Once the Guy and Gal met, the MatchMaker task ended there, whatever happened afterward, is between those two, the MatchMaker have no business neither control about it. The DirectConnect hubs in no way connected to each other over villages. They are just yet another computer on UTP network, all limitation of the UTP network applies to them too. So, that blue bubble in your diagram, is 100% inaccurate.

Okay thats all for now. If I want to explain more indepth of the network design from my analysis, it going to take a very long paper here. Plus, my data is not 100% accurate as I can only view from the IP level of the communication across UTP computers, I will need more access to the network devices and some worthy motivation if you want me to do a proper analysis of the design. I'm not quite supportive to those DirectConnect hubs and filesharing of illegal softwares. The only set of thing I see as okay to be shared are those TV Series, Anime, Free and Open Source Softwares, documents. TV Series and Anime are grey in the legal area because they available freely on the TV in the first place. But Movies, pirated softwares, porns, MP3/music, are generally very clear they stay in the Illegal area, and I am quite against them. However, your blaming that DirectConnect affect the UTP Internet connection is very inaccurate and I can't make myself not to rant. As you can see, DirectConnect handles same-village clients, if there really are overload of traffic, it is happening within the network itself, but not at the gateway to Internet. Of course, I noticed that V1, V2,V4 suddenly connected together while its not supposed to be, but still, it misses the point, if the design is correct, traffic should not go through the servers/gateway to the Internet. Unless, like I said again, some stupid person have set the routers to go through one single point and caused everything to get clogged when heavy traffic.

If UTP network is really designed centralized like the diagram you show us, my suggestion, its time for ITMS to learn how to layout everything in a decentralized way or hire someone to design it out. Centralized network design for a lot of traffic is soo not cool, it can't handle all this 4000 students traffic elegantly, breaks easily, and causes bottleneck at the center.

Comments

Anonymous said…
Wow!! I didn't know such blogs exists.At least somebody is speaking.Ya,UTP net really sucks.there is also a lot of blogs talking about "utp",one is boring but has really interseting info. about utp
Its link is :http://strandedguy.blogspot.com/
QingTX said…
Nice post! You should email this to MPPUTP representatives so that they wont make a fool out of themselves... all the time.
Anonymous said…
Do something kage.. We will support u.. ey.. can u takeover ITMS. eheh..
Anonymous said…
i believe that the the 'traffic jam' is cause by the viruses(trojans,worms,etc.) since almost all lab's computers was infected by them..is it possible??
KageSenshi said…
This comment has been removed by the author.
KageSenshi said…
ouh please dont use anonymous .. >.<

(I really wanted to change that string to from "Anonymous" to "Anonymous Coward", but don't have much control over this .. at least, use some name for me to refer u as)

anyway,

@anonymous 3.09am
define ur support .. are u ready to stand up, come forward, and face the risks? .. or are u just want to give so called "moral" support - which is, simply useless support.. This is a tough battle, what needed is real involvement, not just saying u support it.

@anonymous 1:34pm
yes it can affect stuff.. and ITMS should be held responsible for that because they are paid to maintain the labs, yet they don't want to do it and start blaming students. wtf, its ITMS incompetency for not being able to ensure the labs are secured, why the heck students had to bear ITMS incompetency on student's shoulder
easternC said…
u should post the topic as "UTP Network For Dummies" i dont know y some of the cik nony keeps telling that u are coward because u write on the blog, but no dare to go face to face with the admin... i think u should start write about what HAPPENED when u and previous utpchat.net opers go face to face with the ITMS + management what so ever... may be they (cik nonies) think ur posting here because ur afraid to face "higher" people.. but, they will never know... haha my english sucks
aalim said…
utp network for dummie? that's is cool :)
pelajar tahun tiga said…
i think u can consult with mpp regarding this issue, pls have an appointment wth 'em, coz i believe that mpp doesnt have enough ability especially those related to the technical matters like the traffic jam what so ever, pls have a contact wth them or myb u can have a direct contact wth the welfare dept., so mpp can urge management, since mpp representing utp student, and with all of ur talent in this area, students voice can be heard by management, as what Qing TX 11.08pm said in ur comment column, MPP kind of fooling around, why not u try to be an 'advisor' for the mpp in order to solve this issue, for example, try to explain in non-technical term, face2face to mpp, so mpp can urge managemnt, wthout fooling around coz people like u, can make the student not to be fooled by management...ok chow..btw nice explanation with the diagrams...
Jaws said…
peargh!!
u are superb genius....
can be use as references..
i ll support u..
network utp sux!!
Yanne said…
I think, MPPUTP should have another department called Student ITMS, and people like you be the representative..
limauais said…
hi kage..
can u help us?
huhu..
with no dc++ and internet yg slow mcam siput babi T_T
siti otai said…
yea~~thanks kage 4 backing us up..hehe..ko kije ngan utp laa..kasi hantam itms yg x brape terrer tuh..mintak la gaji riban2 sket..pas2 banjer aku..hehe
siti otai said…
ouh..nyw..skang dc da tade..internet still suxx..so tenet slow bukan sbb dc 100%
artline said…
do read the time of this post :)
neway, kage already put his zeroless effort on UTP's network thingy :D
[z] said…
phailll! borin' no dc++? hidop mati ngan dc++ ke hape? do something benefitlah weyh. lol
KageSenshi said…
heh .. sorry ppl, I'm no longer in there, and information that I have are usually valid until they changed the network config ..

heck .. everytime they changed it in the past, its means re-learning and re-analysing for me ..

What you need is someone inside who have direct or almost direct access to the network, not outside. I can guide, but I can't teach.

@Yanne

Student ITMS with me as rep? .. I'm no longer a student in the first place ..

@sitiotai

someone from The Rebellion mintak high salary from PETRONAS? haha .. i doubt diorang layan. Plus .. I'm officially no longer bonded with them.
mantra said…
UTP. Please improve your internet speed. We really need it
AleXeNdEr reEz said…
vote for w1max a (tronoh)...tired of arguing already....they (ITMS)will ignore your points anyway....
Om said…
I understand this is an old post and u left UTP actually but you forgot to change rest of the IP addresses range of some villages in the photo, I believe you can have a more detailed graphical presentation of the network, but you don't have the authority of doing that, correct me if im wrong.
KageSenshi said…
@Om

yep its old .. reaaalllllyyyy old ..

i'm not quite sure what you meant by 'forgot to change IP range' ..

more detailed mapping? .. rather than no authority, i'm just simply lazy ..

in case you didnt know , drawing a detailed diagram take quite an effort .. of which i'm just lazy

Popular posts from this blog

Tee'ing Python subprocess.Popen output

Consolidated community site infrastructure on Plone

HOWTO: Linux Container (LXC) on Fedora 12