Netsplit Manual =============== Version 1.0.0 Last translated by Wheem (Wheem at broadband.mine.nu) on 2006-07-11 Originally written by Mystro (mystro at canshell.com) on 2000-10-01 Copyright (C) 2000-2006 by the DALnet IRC Network Please direct any comments or feedback about this document (only! no help requests!) to docs@dal.net. If you need help on issues not covered in this document, please see the information at http://help.dal.net/. Intoduktion ----------- Netsplit eller n??tdelning som vi ??ven kan kallade ??r tyv??rr en del av "IRC". Eftersom "IRC" anv??nder sig av blandade internet anslutningar. N??r en anslutning mellan tv?+ eller fler servrar bryts (av diverse anledningar) uppst?+r en "netsplit". I detta dokument kommer vi att f??rklara lite mer varf??r netsplits existerar och hur detta problem fixas. Contents -------- 1 * Vad ??r en Netsplit 2 * Vad du som anv??ndare ser 3 * Hur man "lagar" en Netsplit 4 * Vad du kan och inte kan g??ra 5 * Betydelser av Ord/Namn 6 * Avslutningsvis 1 * Vad ??r en Netsplit ---------------------- Netsplits uppst?+r n??r anslutningen mellan tv?+ eller fler servrar bryts av diverse anledningar. Detta g??r d?+ att n??tverket blir delat i tv?+ olika delar. DALnet har m?+nga servrar, vissa av dessa server ??r n?+got som kallas "hubs" (Hubbar) och vissa "leafs". Dessa hubbar ??r ansluta till varandra i n?+got som kan likna ett spindeln??t. Dessa hubbar h?+ller en eller flera servrar ansluta till sig, dessa kallas "leafs". N??r alla dessa servrar ??r anslutna tillsammans har vi ett n??tverk som ??r direkt eller indirekt ansluta till varandra. F??r att p?+ b??sta s??tt ge en bild p?+ hur det hela se ut kan vi t??nka oss ett stort tr??d. Varje tr??d har m?+nga olika grenar som sitter p?+ stammen, p?+ varje gren sitter det ett l??v (leaf). N??r en s?+ kallad Netsplit uppkommer delas en av dessa grenar eller l??v fr?+n sj??lva stammen, allts?+ tappar denna server anslutningen mot resterade del av n??tet. N??r ett s?+dant fenomen uppst?+r ??r inte n??tet l??ngre helt utan de delas upp i tv?+ delar (eller sidor). En del med en viss antal servrar som ??r ansluta till varandra och en annan del med diverse servrar p?+ denna sida. Allts?+ ??r inte n??tet l??ngre "helt" Om vi g?+r tillbaka till tr??d bilden s?+ ??r det ungef??r som en gren tappar kontakten med resterade del av tr??det, tr??det ??r allts?+ fortfarande helt, men en gren saknas. Detta medf??r allts?+ att det finns tv?+ delar som vid det tillf??llet inte har n?+gon kontakt med varandra. Detta kallas d?+ en Netsplit. H??r under f??ljer ett exempel p?+ hur det kan se ut. EX. #1 Hub1------------Hub2 | | |-Leaf1 |-Leaf4 |-Leaf2 |-Leaf5 |-Leaf3 |-Leaf6 I detta exempel ??r det tv?+ hubbar som ligger ansluta med varandra och varje hub h?+ller 3 servrar. Med andra ord ??r det 8 servrar direkt eller indirekt ansluta med varandra. EX. #2) Hub1 Hub2 | | |-Leaf1 |-Leaf4 |-Leaf2 |-Leaf5 |-Leaf3 |-Leaf6 H??r ovan ser du att hub1 och hub2 inte l??ngre ??r ansluta med varandra, men de h?+ller fortfarande 3 servrar var, detta medf??r att det nu ??r tv?+ olika "n??t" med 4 servrar i varje som inte kan komunicera med varandra. EX. #3) Hub1-----------Hub2 | | | Leaf1 |-Leaf4 |-Leaf2 |-Leaf5 |-Leaf3 |-Leaf6 H??r visas ett annat s??tt p?+ hur en Netsplit kan se ut, h??r ??r det allts?+ leaf1 som tappat anslutningen med sin hub, detta ??r oftast fallet n??r g?+r in p?+ en server och du inser att det bara ??r folket fr?+n just den servern inne. 2 * Vad du som anv??ndare ser ---------------------------- * N??t en server tappar anslutingen kommer anv??ndarna att se hur folket fr?+n de andra servrarna f??rsvinner. Meddelandet som syns n??r folket f??rsvinner ser oftast ut som : "server1.xx.xx.dal.net server2.xx.xx.dal.net", d??r server1 och server2 ??r de servrar som tappar anslutningen med varandra. Denna "quit" meddelande kan se olika ut i olika klienter. EX. #1) Mystro (mystro@mystro.canshell.com) Quit (liberty.nj.us.dal.net vader.ny.us.dal.net) S?+ h??r kan de se ut n??r tv?+ servrar splitar, du ??r i detta exempel ansluten till liberty. Mystro, som ??r ansluten till andra delen av "splitten" kommer att se det som exemplet nedan, WhateverNick (someperson@someisp.com) Quit (vader.ny.us.dal.net liberty.nj.us.dal.net) Detta visar allts?+ hur en split kan se ut fr?+n b?+da delar av "n??tet". (Som en sidnotering till detta, Vader ??r en hub och den till?+ter inte att anv??ndare ansluter till den, utan anv??nds endast som exempel). EX. #2) Vader----------------Hub2 | | |-Liberty |-Leaf4 |-Leaf2 |-Leaf5 |-Leaf3 |-Leaf6 Detta ??r lika alla g?+nger en split uppst?+r, alla p?+ liberty kommer att se att anv??ndarna p?+ Vader quittar medan alla p?+ Vader kommer att se att anv??ndarna p?+ liberty f??rsvunnit. * Om flera hubbar splittar samtidigt kan det se lite annorlunda ut, men ni kommer fortfarande f??rst?+ vad som h??nt. EX. #1) Vader.ny.us.dal.net and Journey.ca.us.dal.netsplit. Vader ??r fortfarande ansluten till liberty och Journey ??r ansluten till resterande del. Quit meddelande kommer att se ut som nedan: Mystro (mystro@mystro.canshell.com) Quit (vader.ny.us.dal.net journey.ca.us.dal.net) Samt motsatsen om du ??r ansluten till andra sidan. EX. #2) En bild p?+ hur detta fungerar: Vader Journey | | |-Liberty |-Leaf1 |-Leaf2 |-Leaf3 I bilden ovan ser du att Vader har splittat fr?+n Journey, medan Liberty fortfarande ??r ansluten till Vader. Allts?+ ??r resterande del av n??tet borta. Det hade allts?+ varit b??ttre om Liberty hade delat sig med Vader ??n som fallet blev nu. * Avslutningsvis, n??r servrarna ansluts till varandra igen, kommer du att se en stor h??g av anslutare som kommer in i kanalerna igen, detta tillsammas med att servrarna ??ndrar "modes" i kanalen s?+ att allt blir som f??re splitten igen. Detta kan allts?+ orsaka en stor del "spam". EX. [16:22] *** user1 (user1@blah.com) has joined #blah [16:22] *** user2 (user2@blah.com) has joined #blah [16:22] *** user3 (user3@blah.com) has joined #blah [16:22] *** user4 (user4@blah.com) has joined #blah [16:22] *** user5 (user5@blah.com) has joined #blah [16:22] *** liberty.nj.us.dal.net sets mode: +ovvv user1 user2 user3 user4 Detta liknar hur det kan se ut n??r en server ??r ?+ter ansluten, den server som ??ndrar modes i kanalen ??r alltid den server som tappade anslutingen och sedan ?+ter ansl??t sig till n??tet igen. 3 * Hur man "lagar" en Netsplit ------------------------------- Det ??r i l??gen som dessa som "IRC Operat??rerna" b??rjar jobba. S?+ fort en Netsplit startats kommer ett globalt meddelande att skickas ut som meddelar n??r detta h??nde, vilken server och varf??r (errors, timeouts osv...). Det ??r allts?+ i detta l??ge som IRC Operat??rerna hoppar in och g??r sitt jobb. De kommer allts?+ att f??rs??ka ansluta servrarna s?+ fort de kan, och om detta inte ??r ??r m??jligt ??ndra s?+ att dessa s?+ att servern f??rs??ker ansluta sig mot en annan hub ist??llet. Allt f??r att alla servrar ska vara ansluta mot n??tet. 4 * Vad du kan och inte kan g??ra -------------------------------- * Enklaste och s??kraste s??ttet att klara en netsplit ??r just att stanna d??r du ??r och v??nta p?+ att servrarna ansluts igen. * F??rs??k inte att ansluta till den "splittade" server f??r att f??rs??ka f?+ p?+ i specifika kanaler. Detta kommer att vara ganska meningsl??st d?+ IRC servrarna hos DALnet inte l?+ter folk f?+ Op (@) undertiden en server ej ??r ansluten. ?+ven om s?+ var fallet s?+ skulle servrarna vid anslutningstillf??llet 0 st??llas f??r att allt ska bli som innan splitten, vilket betyder att din Op skulle f??rsvinna vilket som. * Om du k??nner att du vill byta server, byt till en av de som fortfarande ??r anslutana till sj??lva "huvudn??tet". Allts?+ inte en splittad server. Men det ??r fortfarande b??st och l??ttsamast om du forts??tter vara ansluten till samma server och v??ntar p?+ att de ska anslutas igen. * F??rs??k inte att f?+ IRC Operat??rer att hj??lpa till p?+ n?+got s??tt vid en Netsplit, ??r de aktiva har de redan sett vad som h??nt och ??r de inte aktiva vid den tidpunkten spelar de ingen st??rre roll om du f??rs??ker prata med dem. 5 * Betydelser av Ord/Namn -------------------------- IRC IRC st?+r f??r Internet Relay Chat, detta till?+ter tusentals personer att prata med m??nnsikor fr?+n olika delar av v??rlden. IRC operator IRCop, kalls ??ven IRC Operat??r ??r en anv??ndare som har access (tillg?+ng) till servrarna p?+ IRC n??tet, dessa finns d??r f??r att f??rhindra och fixa Netsplits och liknande saker. IRC Operat??rer ??r m?+nga g?+nger utpekade some "Poliser" men detta ??r inte fallet, de ??r vanliga anv??ndare som l??gger ner en stor m??ngd tid f??r att n??tet ska bli s?+ anv??ndarv??nligt som m??jligt. Hub och Leaf En 'hub' ??r en server som oftast ansluter 2 eller fler servrar till varandra, detta f??r att skapa ett n??t. En leaf ??r den server som anv??ndarna ansluter till. Dessa ligger anslutna just mot ovan n??mda hubar. 6 * Avslutningsvis ------------------ DALnet f??rs??ker g??ra din vistelse p?+ n??tet s?+ bra som m??jligt. Om en Netsplit skulle h??nda kommer IRCopsen och Administrat??rerna f??rs??ka ansluta dessa servrar till varandra s?+ snabbt som m??jligt f??r att inte st??ra anv??ndarna. Tyv??rr ??r Netsplits en sak som finns p?+ alla IRC n??t och ??r i de stora hela om??jlig att f??rhindra. Men som det skrev tidigare, ta en minut och v??nta p?+ att allt ska anslutas igen ibland kan de vara bra med en liten pa~use :) ---------------------------------------------------------------------- IRC: /server irc.dal.net 7000 (also port 6667) The Web: http://www.dal.net/ DALnet Help: http://help.dal.net/ IRC FTP: ftp://ftp.dal.net/ Network! Email: help at dal.net (help), docs at dal.net (help documents), suggest at dal.net (suggestions and comments)