Vous êtes sur la page 1sur 16

Les interconnexions du Net

Christian CALECA http://christian.caleca.free.fr/interco/

Internet Qu'est-ce qui conditionne les performances d'un accs haut dbit ?
Beaucoup de facteurs entrent en jeu. La chane est longue entre l'internaute et le ser eur !u'il souhaite contacter et le d"#it de cette chane n'est ja$ais $eilleur !ue celui de son $aillon le plus fai#le. Le fournisseur d'acc%s n'est pas o#ligatoire$ent responsa#le de tous les d"#oires des internautes. &ans cette chane' il a la $atrise co$pl%te de certains $aillons' il est responsa#le du choix de certains autres' $ais il n'a aucun pou oir sur la parfois grosse !uantit" des $aillons restants. L'(nternet est un $aillage co$plexe de r"seaux !ui coop%rent de fa)on plus ou $oins efficace.

Comment est construit l'Internet ?


Co$$e son no$ l'indi!ue' l'(nternet n'est rien d'autre !u'un aste nuage de r"seaux interconnect"s. A !ui appartiennent ces r"seaux et co$$ent sont*ils interconnect"s + Ce chapitre a pour #ut d'essa,er' dans la $esure du possi#le' de donner !uel!ues "l"$ents de r"ponse - cette aste !uestion.

.age / sur /0

1"alis" - partir des pages du site' du 0 $ars 2334 par Laurent BA566E

Les interconnexions du Net

Christian CALECA http://christian.caleca.free.fr/interco/

Plan du chapitre
7u'est*ce !ui conditionne les perfor$ances d'un acc%s haut d"#it +.................................................... / Co$$ent est construit l'(nternet +......................................................................................................../ 8istori!ue............................................................................................................................................. 9 :n tout petit peu d'8istoire..............................................................................................................9 La recherche................................................................................................................................ 9 Les r"seaux co$$erciaux........................................................................................................... 9 E olutions de l'(nternet.................................................................................................................... ; Etat de l'art....................................................................................................................................... ; Conclusion....................................................................................................................................... ; (nterconnexions.................................................................................................................................... 4 Co$$ent se font ces interconnexions............................................................................................. 4 Constitution d'un r"seau national : 1enater.................................................................................4 &'autres exe$ples de #ac<#ones.................................................................................................0 C=L>......................................................................................................................................? L&C=@..................................................................................................................................? Les points de rencontre............................................................................................................... ? A.eeringA et transit........................................................................................................................... ? Le A.eeringA................................................................................................................................ ? Le transit..................................................................................................................................... B .rati!ue$ent.................................................................................................................................... B .eering ou transit +......................................................................................................................C Exe$ples............................................................................................................................................ /3 :n exe$ple int"ressant................................................................................................................../3 :n autre exe$ple........................................................................................................................... /2 La Drenouille....................................................................................................................................../9 La grenouille' pour!uoi faire +...................................................................................................... /9 Co$$ent )a $arche +..................................................................................................................../9 Le principe................................................................................................................................ /9 Le $ode op"ratoire................................................................................................................... /4 Choix des ser eurs.................................................................................................................... /4 .ing......................................................................................................................................./0 &oEnload............................................................................................................................. /0 :pload.................................................................................................................................. /0 Co$$ent de enir testeur............................................................................................................... /0 Conditions n"cessaires.............................................................................................................. /0

.age 2 sur /0

1"alis" - partir des pages du site' du 0 $ars 2334 par Laurent BA566E

Les interconnexions du Net

Christian CALECA http://christian.caleca.free.fr/interco/

Historique
Un tout petit peu d'Histoire
La recherche
Fe fais par a ance toutes $es excuses aux sp"cialistes de la !uestion' je ne suis pas un historien et ce tr%s court expos" n'a d'autre #ut !ue de sch"$atiser l'" olution de l'(nternet. A l'origine' L'(nternet trou e sa source dans la recherche. Les pre$iers r"seaux infor$ati!ues sont op"rationnels et les centres de recherche scientifi!ues "prou ent le #esoin de co$$uni!uer entre eux par cette oie. Aux :6A' A1.Anet repr"sente le pre$ier essai d'interconnexions dans ce #ut. En Grance' 1enater/ poursuit le $H$e o#jectif. Ces recherches int"ressent la d"fense' !ui , oit un $o,en d'assurer la trans$ission d'infor$ations entre plusieurs sites en " itant la cr"ation de points d'"changes n" ralgi!ues' grIce - la structure haute$ent $aill"e !u'il est possi#le de r"aliser a ec (.. Autre$ent dit' la possi#ilit" de co$$uni!uer entre deux points A et B en assurant plusieurs che$ins possi#les pour le transit des donn"es' " itant par l- $H$e les ris!ues d'une rupture de co$$unication due - la destruction d'un seul point strat"gi!ue. .ar la suite' la d"fense se d"sint"ressera plus ou $oins de la !uestion' laissant la place aux centres de recherche. L'internet tel !ue nous le connaissons aujourd'hui n'existe pas encore' $ais un r"seau international se d" eloppe tout de $H$e' pour faciliter les "changes entre centres de recherche dans le $onde. &ans cette opti!ue' l'aspect co$$ercial n'inter ient pas oJ tr%s peu. Ce r"seau est a ant tout construit pour assurer le partage des connaissances.

Les rseaux commerciaux


.lus tard' des r"seaux analogues se d" eloppent' - ocation plus co$$erciale cette fois. Les plus connus sont A$erica =n Line et Co$puser e. Ces r"seaux de tr%s grande taille KLide Area NetEor<M ont pour ocation' $o,ennant finance' d'offrir - leurs a#onn"s un certain no$#re de ser ices' $ais ils sont plus ou $oins concurrents et ne sont pas interconnect"s. 6i #ien !ue le client !ui souhaite profiter des ser ices des deux r"seaux n'a pas d'autre alternati e !ue d'Htre client des deux. >r%s rapide$ent' l'" idence d'un #esoin d'interconnexion apparat' entre ces r"seaux co$$erciaux d'une part et les r"seaux de recherche d'autre part. L'(nternet prend for$e. A=L et Co$puser e finiront par fusionner' nous so$$es dans les ann"es C3. A partir de cette "po!ue' toutes les tentati es de cr"ation d'un r"seau co$$ercial "choueront des lors !u'elles n'ad$ettront pas la n"cessit" de l'interconnexion entre r"seaux' $H$e si ces derniers sont concurrents. @6N K@icrosoft NetEor<M en est l'exe$ple le plus connu $ondiale$ent. @icrosoft a essa," de construire un r"seau plus ou $oins isol" $ais a ite renonc" - cette
/ http://EEE.renater.fr/

.age 9 sur /0

1"alis" - partir des pages du site' du 0 $ars 2334 par Laurent BA566E

Les interconnexions du Net

Christian CALECA http://christian.caleca.free.fr/interco/

isole$ent. A=L s'est "gale$ent large$ent interconnect" - ce !ue nous appelons aujourd'hui le Net. En Grance' (nfonie tente l'a enture d'un r"seau offrant des ser ices pri "s' $H$e s'il pr" oit aussi une interconnexion a ec le Net. Ce sera plus ou $oins un "chec et (nfonie est aujourd'hui a#sor#" par >iscali.

Evolutions de l'Internet
&e grands op"rateurs s'associent - la construction de cet inter r"seau $ondial' co$$e Grance >eleco$ a ec sa filiale Lanadoo. Le sch"$a reste - peu pr%s le $H$e pour cha!ue op"rateur :

Gourniture d'acc%s aux particuliers et aux entreprises' Gourniture de ser ices :

8"#erge$ent de sites Ee# pour les entreprises' et pour les particuliers Kpages personnellesM' ser ices de $essagerie' ser ices de neEs' inter connexions de r"seaux d'entreprises KNLANM.

&ans un pre$ier te$ps' des petits fournisseurs d'acc%s profiteront des r"seaux existants pour proposer au particulier des points d'acc%s au Net' $ais ils sont rapide$ent a#sor#"s par les gros op"rateurs' !ui poss%dent leurs propres r"seaux.

Etat de l'art
Aujourd'hui' le sch"$a classi!ue est le sui ant : un fournisseur de ser ices poss%de le plus sou ent son propre r"seau' au $oins national et propose les ser ices classi!ues :

Acc%s (nternet aux particuliers' 8"#erge$ent de ser ices (nternet pour ses clients' (nterconnexion forte a ec les concurrents.

Le dernier point est surtout i$portant pour s'assurer une client%le professionnelle. .lus aucune entreprise aujourd'hui n'acceptera de li$iter son audience aux seuls clients de son fournisseur de ser ices. A ec la d"$ocratisation de l'acc%s (nternet grand pu#lic' ce concept s'"largit tr%s rapide$ent - l'ense$#le de la population terrestre' du $oins en ce !ui concerne les pa,s forte$ent industrialis"s.

Conclusion
L'interconnexion entre fournisseurs de ser ices est aujourd'hui une n"cessit" a#solue. Le concept d'(nternet a r"ussi - s'i$poser is - is de tous les autres $od%les et il n', a plus aujourd'hui d'autre possi#ilit" raisonna#le !ue de faire partie int"grante du Net.

.age ; sur /0

1"alis" - partir des pages du site' du 0 $ars 2334 par Laurent BA566E

Les interconnexions du Net

Christian CALECA http://christian.caleca.free.fr/interco/

Interconne ions
Comment se font ces interconne ions
Contraire$ent aux r"seaux t"l"phoni!ues' oJ le trafic est co$pta#ilis" et factur" en fonction du te$ps' oJ la r"gle$entation des transits entre op"rateurs est parfaite$ent d"finie' il n'existe pas de $o,ens pr"cis d'" aluer la part de trafic i$puta#le - un op"rateur en particulier' de $H$e !ue' de part ses origines $H$es' l'(nternet n'a pas pr" u de cadre l"gislatif pour la cr"ation de ces interconnexions. Nous l'a ons u' l'interconnexion des r"seaux est un #esoin ital pour cha!ue op"rateur. Co$$ent sont*ils r"alis"s + .our #ien le co$prendre' il nous faudrait co$$encer par a oir une ision aussi pr"cise possi#le de ce !ue peut Htre le r"seau d'un op"rateur. Nous pou ons nous appu,er sur l'anal,se de 1enater' d'a#ord parce !u'histori!ue$ent c'est le plus int"ressant des grands r"seaux de partage d'infor$ations' ensuite parce !u'il est plutOt #ien d"crit sur l'(nternet lui*$H$e.

Constitution d'un rseau national : Renater


>out est suffisa$$ent #ien d"crit sur EEE.renater.fr2. &isons si$ple$ent ici !ue son o#jectif est de cr"er un r"seau d'"change entre les di ers centres uni ersitaires' de la recherche et de l'"ducation nationale. Cha!ue ca$pus uni ersitaire dispose de son propre r"seau AlocalA et chacun de ces r"seaux locaux est connect" - un A#ac<#oneA' une sorte d'art%re - haut d"#it. Au total' nous a ons sur la Grance !uel!ue chose !ui resse$#le - ceci :

2 http://EEE.renater.fr/

.age 4 sur /0

1"alis" - partir des pages du site' du 0 $ars 2334 par Laurent BA566E

Les interconnexions du Net

Christian CALECA http://christian.caleca.free.fr/interco/

Co$$e ous le o,eP' )a resse$#le #eaucoup - un r"* seau autoroutier' a ec sou ent plu* sieurs che$ins pos* si#les pour aller d'un point - un autre' certes pas forc"$ent aussi courts ni aussi rapides les uns !ue les autres. .ar exe$ple les donn"es !ui doi ent transiter entre L,on et .oi* tiers peu ent e$* prunter au $oins trois che$ins dif* f"rents' sans sortir de 1enater. Note: Ces informations sont issues du site officiel de Renater, au 26/01/2003 et peuvent changer dans le temps.

D'autres exemples de backbones


Les #ac<#ones Colt9 - gauche et L&Co$; - droite.

9 http://EEE.colt*teleco$.fr/ ; http://EEE.ldco$.fr/

.age 0 sur /0

1"alis" - partir des pages du site' du 0 $ars 2334 par Laurent BA566E

Les interconnexions du Net

Christian CALECA http://christian.caleca.free.fr/interco/ "$C!%

C!"#

Ces cartes sont tir es des sites respectifs des deu! op rateurs au 26/01/2003 et peuvent changer dans le temps. NoteP la grande si$ilitude des che$ins sur ces trois cartographies' ce sera utile par la suite...

Les points de rencontre


(l est clair !ue ces trois r"seaux passent tout pr%s les uns des autres' principale$ent dans les grands centres ur#ains co$$e .aris' L,on' @arseille' >oulouse' Bordeaux... La Grance disposant d'une longue tradition de centralisation' nous allons trou er les plus gros points de raccorde$ent sur .aris.

&'eerin(& et transit
.aris et sa p"riph"rie a#ritent !uel!ues !uartiers plutOt strat"gi!ues pour l'(nternet Gran)ais. Au#er illiers en est un #on exe$ple. (l pourra $H$e se faire !ue dans le $H$e i$$eu#le' plusieurs op"rateurs disposent d'"!uipe$ents de routage. 7uoi de plus facile alors !ue d'en profiter pour , r"aliser des connexions inter r"seaux +

Le "Peering"
C'est une solution longte$ps pri il"gi"e par les op"rateurs !ui souhaitent "changer du trafic entre leurs r"seaux. ($aginons le cas de deux op"rateurs d'i$portance co$para#le. Co$pte tenu de ce !ue nous a ons d"j- u' il est clair !ue les clients de l'un attendent de leur op"rateur la possi#ilit" d'acc"der aux ressources de l'autre' et r"cipro!ue$ent. (l est donc logi!ue d'i$aginer un accord Aa$ia#leA !ui per$ettrait cet "change de donn"es #ilat"ral de fa)on gratuite pour chacune des deux parties. En .age ? sur /0 1"alis" - partir des pages du site' du 0 $ars 2334 par Laurent BA566E

Les interconnexions du Net

Christian CALECA http://christian.caleca.free.fr/interco/

effet' les olu$es "chang"s peu ent Htre consid"r"s co$$e co$para#les et dans un tel cas' les Adroits de passageA se co$penseraient. Co$pte tenu de la difficult" - " aluer a ec exactitude ces droits' le ApeeringA se$#le Htre une solution sage et peu on"reuse. &ans la prati!ue' !uel!ues $%tres de fi#re opti!ue tir"s entre les ar$oires de routage des deux op"rateurs suffiront - "ta#lir l'interconnexion' puis!ue les deux op"rateurs ont eu la A#onne id"eA d'Htre oisins. .rati!ue$ent' c'est un tout petit peu plus co$pli!u"' $ais - peine. En effet' en plus de la fi#re' il faudra aussi g"rer les routeurs sur les deux r"seaux. Au final' une solution peut consister en la cr"ation d'une entit" sp"cialis"e dans les op"rations de ApeeringA' les fournisseurs de ser ices n'a,ant plus !u'- enir se connecter sur les "!uipe$ents de ces entit"s en lui d"l"gant la gestion des routages. Cette entit" sera r"tri#u"e ou non par l'ense$#le des fournisseurs de ser ices !ui ont recours - ce point de ApeeringA' $ais le trafic "chang" ne sera pas pa,ant.

Le transit
Le transit est initiale$ent pr" u pour per$ettre l'"change de donn"es entre deux op"rateurs' ia le r"seau d'un op"rateur tiers. (l n', a pas de connexion directe possi#le entre les r"seaux des deux fournisseurs de ser ices !ui' pour "changer leur donn"es' doi ent passer par le r"seau d'un troisi%$e op"rateur. &ans ce cas' le transport est le plus sou ent factur" par l'op"rateur tiers. (nitiale$ent' les r"seaux de transit ser aient principale$ent aux interconnexions transcontinentales. Ainsi par exe$ple' =pentransit4' un ser ice de Grance >eleco$' propose entre autres' des routes transatlanti!ues. (l n'est pas rare pourtant de oir inter enir un op"rateur de transit entre deux r"seaux !ui' - priori' pourraient facile$ent faire du ApeeringA entre eux' co$$e nous le errons plus loin.

'ratiquement
Les trois centres d'"change les plus i$portants en Grance sont .arix0' 6finx? et GreeixB. (l est int"ressant d'o#ser er de pr%s ces "changeurs' !ui disposent de plusieurs points de pr"sence K.=. K .oint =f .resence' - ne pas confondre a ec .=.9' de la $essagerieMM' dont certains sont h"#erg"s dans les $H$es #Iti$ents. Ainsi' parix' un "changeur g"r" par Grance >"l"co$ et >elehouse : "#R$% offre une plate&forme conomi'ue de haute 'ualit pour changer le trafic avec une capacit de peering ou de transit (us'u)* 12+ ,-ps. "#R$% est disponi-le sur deu! sites "o" de .rance / l com, ainsi 'ue dans les centres d)h -ergement de /elehouse 'ui sont 0neutres0 et ouverts * toutes les entreprises de t l communications. # l)heure actuelle, 23 acteurs $" et centr s sur $nternet sont connect s * "#R$%. $nformations recueillies dans un communi'u du service de presse .rance /elecom dispose de .o. dans les $H$es #Iti$ents !ue Greex et 6finx. Au final' nous trou ons en r"gion parisienne un for$ida#le noeud oJ tous les op"rateurs se retrou ent $ito,ens' ce !ui facilite grande$ent les "changes de donn"es inter r"seaux' $ais aussi
4 0 ? B http://EEE.opentransit.franceteleco$.co$/ http://EEE.parix.net/ http://EEE.sfinx.t$.fr/ http://EEE.freeix.net/

.age B sur /0

1"alis" - partir des pages du site' du 0 $ars 2334 par Laurent BA566E

Les interconnexions du Net

Christian CALECA http://christian.caleca.free.fr/interco/

l'h"#erge$ent de ser ices (nternet' accessi#les par le plus grand no$#re d'internautes' sans de oir d" elopper de coQteux r"seaux - haut d"#it. 6i nous regardons l'" olution du trafic glo#al g"r" sur .arix' nous o,ons claire$ent - !uel point l'(nternet est sur une corde raide et ris!ue l'"trangle$ent - tout $o$ent : Gin jan ier 2339' nous constatons !ue le trafic glo#al a tripl" en l'espace de six $ois...

Peering ou transit ?
A pre$i%re ue' nous pourrions penser !ue le peering constitue une solution raisonna#le et "!uita#le pour l'"change de trafic entre fournisseurs de ser ices. 6i cette solution a fait ses preu es par le pass"' elle se$#le actuelle$ent Htre re$ise en cause. (l , a plusieurs raisons - cela.

Les deux op"rateurs ne sont pas de $H$e poids' n'ont pas un no$#re de clients co$para#le' n'h"#ergent pas un olu$e de ser ices co$para#le' toutes choses !ui cr"ent un d"s"!uili#re dans les olu$es de donn"es transitant entre les deux r"seaux. Celui !ui g"n%re le $oins de trafic se trou e a antag" par un accord sans contre partie financi%re. Les Apassagers clandestinsA d'un r"seau C !ui utilisent Aen douceA un r"seau A pour acc"der - un r"seau B' profitant d'un peering entre les r"seaux A et B' " itant ainsi la coQteuse $ise en place d'un transit officiel. La concurrence effr"n"e - la!uelle se li rent les fournisseurs d'acc%s n'est pas la $oindre. :n exe$ple alar$ant de re$ise en cause d'un ApeeringA s'est produit entre les op"rateurs Gree et Grance >"l"co$ en jan ier 2339' $ontrant - !uel point' ces accords sans cadre juridi!ue ni sans contrat "crit peu ent Htre fragiles. &ans le cas d'accords Aa$ia#lesA' rien de plus si$ple !ue de re$ettre en cause ces accords' l'occasion par exe$ple d'une re$ise - ni eau de la #ande passante n"cessaire. &ans de tels cas' et en l'a#sence d'un cadre l"gislatif adapt" co$$e d'une instance r"gulatrice' le diff"rend se r%glera en fonction de la pression !ue cha!ue op"rateur pourra appli!uer - son interlocuteur.

.age C sur /0

1"alis" - partir des pages du site' du 0 $ars 2334 par Laurent BA566E

Les interconnexions du Net

Christian CALECA http://christian.caleca.free.fr/interco/

E emples
Un e emple intressant
6oit un a#onn" Lanadoo CI#le $arseillais' !ui cherche - joindre le ser eur de l'acad"$ie d'Aix* @arseille EEE.ac*aix*$arseille.frC Cet a#onn" est naturelle$ent connect" au r"seau Grance >eleco$. No,ons - !uel r"seau peut Htre connect" le ser eur ci#le. 1echerche &N6 :
[root@gw1 root]# host www.ac-aix-marseille.fr www.ac-aix-marseille.fr has address 195.83.252.87

1echerche Lhois :
inetn m! netname! descr! descr! co ntr5! admin-c! tech-c! stat s! mnt-85! 195.83.252." - 195.83.253.255 #$-$%&'($)'-)*+-,)$-%*..% $%&'($)'-)*+-,)$-%*..% - )cademie d/aix ,arseille 0lace . cien 0)1% - 13221 )*+-%3-0$(4%3&% &edex 1 #$ $.283-$*0% &.528-$*0% )--*63%7 0) $%3)'%$-,3'

Co$$e c'"tait pr" isi#le' le ser eur de l'acad"$ie Aix*@arseille se trou e dans le r"seau 1enater' r"seau national !ui relie tous les centres de recherche' uni ersitaires et acad"$i!ues de Grance. Nous allons donc de oir trou er un "changeur entre le r"seau Grance >"l"co$ et 1enater. Gaisons un traceroute pour anal,ser le che$in :
"19229"3 1"!52!19 #ast tracero te www.ac-aix-marseille.fr 'race www.ac-aix-marseille.fr :195.83.252.87; ... 1 192.128.".25" 1ms "ms "ms ''.! " :gw1.maison.mrs 2 8".8.212.1 1"ms 11ms 9ms ''.! " :ca-marseille-51-1.a8o.wanadoo.fr 3 172.19.<2.25 17ms 12ms 19ms ''.! " :3o r73-; < 193.252.227.82 32ms 31ms 22ms ''.! " :6%1-1-811.ncmar3"1.,arseille.francetelecom.net 5 193.252.1"1.1<2 5"ms 2"ms 23ms ''.! " :0<-".nrl5o1"1..5on.francetelecom.net 2 193.251.122.222 29ms 27ms 23ms ''.! " :02-".nta 83"1.) 8er=illiers.francetelecom.net 7 193.252.121.53 22ms 22ms 28ms ''.! " :3o r73-; 8 193.251.122.5< 35ms 27ms 25ms ''.! " :3o r73-; 9 193.251.2<1.93 22ms 58ms 28ms ''.! " :02-".>)6&$1.>agnolet.o?entransit.net 1" 193.251.2<1.11" <3ms 3"ms 22ms ''.! " :03-".>)6&$3.>agnolet.o?entransit.net 11 193.251.2<1.1<5 39ms 3"ms 39ms ''.! " :01-".>)6>>1.>agnolet.o?entransit.net 12 193.51.185.3" 3<ms 31ms 3"ms ''.! " :3o r73-; 13 193.51.179.222 39ms <3ms <2ms ''.! " :marseille-?os1-".cssi.renater.fr 1< 193.51.181.21 38ms 2"ms 55ms ''.! " :rrthd-marseille.cssi.renater.fr 15 19<.21<.28.1 39ms <"ms 37ms ''.! " :3o r73-; 12 19<.21<.28.1< <<ms <9ms 38ms ''.! " :3o r73-; 17 19<.21<.28.58 88ms 39ms <<ms ''.! " :3o r73-; 18 19<.21<.2<2.82 <7ms 89ms 52ms ''.! " :3o r73-; 19 19<.21<.22.17< 73ms 39ms 52ms ''.! " :3o r73-; 2" 3o $es?onse @ @ @

C http://EEE.ac*aix*$arseille.fr/

.age /3 sur /0

1"alis" - partir des pages du site' du 0 $ars 2334 par Laurent BA566E

Les interconnexions du Net

Christian CALECA http://christian.caleca.free.fr/interco/

Et nous constatons a ec surprise !ue nous re$ontons par G> jus!u'- .aris Bagnolet' oJ nous passons sur =pen >ransit' pour rejoindre 1enater et redescendre sur @arseille. Les hops /4 - /C sont tous sur 1enater. le hop 23 ne r"pond pas' pro#a#le$ent - cause d'une r%gle de filtrage de fireEall' car le ser eur est accessi#le par son port B3 K8>>.M.

1eprenons la carte du r"seau 1enater : Nous aurions pu esp"rer trou er un point de raccorde* $ent sur @ar* seille Khop ;M ou $H$e sur L,on Khop 4M. ces possi* #ilit"s existent pro#a#le$ent' $ais telles ne sont pas trac"es les routes entre les deux r"seaux.

6i nous faisons un traceroute sur l'acad"$ie de @ontpellier' nous "rifierons une fois encore le transit par .aris. =pentransit' co$$e son no$ l'indi!ue' assure le transit de donn"es entre r"seaux. A l'in erse d'un ApeeringA' g"n"rale$ent gratuit' au $oins en ce !ui concerne l'"change de donn"es propre$ent dit' le transit est pa,ant. Nous retrou ons par exe$ple opentransit' dans la connexion intercontinentale a ec les :6A :
'race www.i8m.com :129.<2.17.99; ... 1 192.128.".25" "ms "ms "ms 2 8".8.212.1 8ms 8ms 1"ms 3 172.19.<2.25 12ms 17ms 12ms < 193.252.227.82 21ms 25ms 35ms 5 193.252.1"1.1<2 2<ms 19ms 2<ms 2 193.252.121.2<2 28ms 3"ms 3"ms 7 193.252.121.53 22ms 27ms 27ms 8 193.251.122.15< 22ms 25ms 28ms 9 193.251.243.30 26ms 28ms 29ms 10 193.251.241.134 110ms 11"ms 120ms 11 193.251.241.234 100ms 105ms 103ms 12 2"8.173.135.<9 117ms 1"3ms 1"5ms 13 2"2.2<.19<.1"2 11"ms 119ms 113ms 1< 2"2.2<.2"7.53 113ms 118ms 11<ms 15 2"2.2<.2"7.78 99ms 1"3ms 1"2ms 12 2"8.172.122.22 18<ms 175ms 182ms 17 2"8.172.122.13 178ms 181ms 178ms 18 2"8.172.173.9" 181ms 178ms 178ms ''.! ''.! ''.! ''.! ''.! ''.! ''.! ''.! TTL: TTL: TTL: ''.! ''.! ''.! ''.! ''.! ''.! ''.! " " " " " " " " 0 0 0 " " " " " " " :gw1.maison.mrs :ca-marseille-51-1.a8o.wanadoo.fr :3o r73-; :6%1-1-811.ncmar3"1.,arseille.francetelecom.net :0<-".nrl5o1"1..5on.francetelecom.net :3o r73-; :3o r73-; :3o r73-; (P1-0.PASCR1.Pastourelle.ope tra s!t. et (P12-0.#$%CR2.#e&-'or(.ope tra s!t. et (P6-0.#$%))1.#e&-'or(.ope tra s!t. et :iar1-so-3-3-".3ew1orA.cw.net :agr2-loo?8acA.3ew1orA.cw.net :dcr1-so-2-1-".3ew1orA.cw.net :agr<-so-<-"-".3ew1orA.cw.net :acr2.7en=er.cw.net :iar2.7en=er.cw.net :to ch-america.7en=er.cw.net

.age // sur /0

1"alis" - partir des pages du site' du 0 $ars 2334 par Laurent BA566E

Les interconnexions du Net


19 2" 21 22 23 2< 2"5.171.12.13 2"5.171.1".129 2"5.171.1".2 2"5.171.1".7" 23.1<5.25.22 3o $es?onse @ @ 15<ms 12<ms 158ms 122ms 18"ms @ 155ms 159ms 15<ms 173ms 158ms 17"ms 121ms 15<ms 128ms 127ms ''.! ''.! ''.! ''.! ''.! " " " " "

Christian CALECA http://christian.caleca.free.fr/interco/


:den-core-"1.tamerica.net :d=r-core-"1.inet.Bwest.net :d=r-core-"3.inet.Bwest.net :d=r-edge-"9.inet.Bwest.net :3o r73-;

(ci opentransit assure le transport sous l'oc"an atlanti!ue' entre les hops C et /3 et passe le relais au r"seau Ca#le R Lireless.

Un autre e emple
La soci"t" Le#tech/3 a gracieuse$ent $is - disposition de la grenouille un ser eur G>. ou ert en "criture pour les $esures upload . Noici un traceroute depuis Lanadoo CI#le @arseille :
'race www.we8tech.fr :8".239.172.125; ... 1 192.128.".25" "ms "ms "ms ''.! " 2 8".8.1<<.1 8ms 21ms 22ms ''.! " 3 172.19.<2.25 25ms 15ms @ ''.! " < 193.252.227.82 22ms 18ms 21ms ''.! " 5 193.252.1"1.1<2 28ms 2<ms 21ms ''.! " 2 193.252.121.2<2 <5ms <2ms 27ms ''.! " 7 193.252.121.53 27ms 5<ms <8ms ''.! " 8 193.251.122.15< @ 39ms 25ms ''.! " 9 193.251.241.89 31ms 58ms 41ms TTL: 0 10 193.251.241.129 32ms 30ms 28ms TTL: 0 11 193.251.241.102 26ms 25ms 2"ms TTL: 0 12 193.251.241.1"0 28ms 36ms 31ms TTL: 0 13 193.251.252.22 39ms 3"ms 28ms TTL: 0 1< 193.<5.<8.1" 22ms 131ms 27ms ''.! " 15 8".239.172.125 51ms 33ms 33ms ''.! 5" :gw1.maison.mrs :ca-marseille-17-1.a8o.wanadoo.fr :3o r73-; :6%1-1-811.ncmar3"1.,arseille.francetelecom.net :0<-".nrl5o1"1..5on.francetelecom.net :3o r73-; :3o r73-; :3o r73-; (P1-0.)A*CR1.)a+ olet.ope tra s!t. et (P12-0.PASCR3.Pastourelle.ope tra s!t. et (P2-0.PASCR2.Pastourelle.ope tra s!t. et (P"-0.PAS))2.Pastourelle.ope tra s!t. et (Tel!a1.*,.ope tra s!t. et :3o r73-; :3o r73-;

Co$$e ous le o,eP' ce ser eur ind"pendant de tout fournisseur d'acc%s est situ" sur le r"seau >elia. (l est accessi#le depuis le r"seau Grance >eleco$ ia opentransit' donc un accord de transit' r"put" plus sta#le !u'un peering' et tr%s proche de l'interconnexion des deux r"seaux.

/3 http://EEE.Ee#tech.fr/

.age /2 sur /0

1"alis" - partir des pages du site' du 0 $ars 2334 par Laurent BA566E

Les interconnexions du Net

Christian CALECA http://christian.caleca.free.fr/interco/

"a )renouille
"a (renouille* pourquoi faire ?
"e haut dbit e plose en +rance , &es solutions #as"es sur la technolo(ie c-ble existent depuis !uel!ues ann"es d"j-. "'.$/"' une autre technologie #as"e sur le r"seau t"l"phoni!ue co$$ut"' !ui offre des perfor$ances analogues - la technologie cI#le' $ais !ui peut s'"tendre sur une #ien plus grande partie du territoire' se d" eloppe tr%s rapide$ent et' contraire$ent aux r"seaux cI#l"s' per$et - diff"rents fournisseurs de proposer des offres concurrentes. Cependant' #eaucoup de che$in reste encore - parcourir. Les offres restent sou ent trop onreuses pour les particuliers Kde 93 S - plus de /43 S par $ois pour les offres les plus perfor$antesM et la !ualit" du ser ice n'est pas toujours au rendeP* ous. 7u'il s'agisse d'un sous*di$ensionne$ent du r"seau' d'une strat"gie co$$erciale inadapt"e ou d'une inco$p"tence $anifeste' les utilisateurs doi ent parfois essu0er les pl-tres. .our ces raisons' les a#onn"s se sont organis"s autour de collectifs afin de d"noncer les pro#l%$es sur enus et expri$er Aleur isionA du haut d"#it. :ne liste des associations d'utilisateurs est disponi#le sur la page liens//. Et le site grenouille.co$/2 + A ec son ser ice de mto du net' il pu#lie en te$ps r"el les perfor$ances des diff"rentes offres d'acc%s haut d"#it. (l agit en toute ind"pendance et se eut Htre le plus o#jectif possi#le. Ce sont les a#onn"s eux*$H$e !ui r"alisent les $esures et tout le $onde est in it" - devenir testeur. .lus le no$#re de testeurs sera i$portant' plus la pr"cision glo#ale du s,st%$e sera grande' alors n'h"siteP pas T U*M :n s,st%$e de $esure reconnu par tous' utilisateurs et fournisseurs d'acc%s' est un pr"ala#le n"cessaire - toute discussion si des pro#l%$es i$portants sur enaient K"croule$ent des d"#its' $au ais pings' pannes trop fr"!uentes'... M. La $"t"o du net int"ressera "gale$ent les personnes !ui ne sont pas encore pass"es au haut d"#it et !ui' face - la $ultiplication des offres' "prou ent des difficult"s - faire leur choi . CI#le ou A&6L + Est*ce !ue )a $arche rai$ent + 7uels GA(s + Autant de !uestions !ui pourront trou er un d"#ut de r"ponse sur grenouille.co$. Enfin' la ru#ri!ue A!uoi de neuf +A/9 est le lieu oJ on retrou era les dernires nouvelles en pro enance de la plan%te haut d"#it. Cette ru#ri!ue pourra aussi ser ir de tri#une - la disposition des associations d'utilisateurs a,ant des annonces importantes - co$$uni!uer.

Comment 1a marche ?
Le principe
Le pro#l%$e de la $esure Aa#solueA d'un d"#it' ou de l'enco$#re$ent d'une #ande passante' n'est pas si$ple et $"rite !uel!ues explications. N'i$porte !uel internaute' $H$e peu au fait des aspects techni!ues du r"seau' sait d'exp"rience !u'il peut tr%s #ien aller deux fois plus ite sur un site !ue sur un autre - un instant donn"' et !ue ces
// http://EEE.grenouille.co$/liens.php /2 http://EEE.grenouille.co$/ /9 http://EEE.grenouille.co$/index.php

.age /9 sur /0

1"alis" - partir des pages du site' du 0 $ars 2334 par Laurent BA566E

Les interconnexions du Net

Christian CALECA http://christian.caleca.free.fr/interco/

d"#its sont fonction d'un no$#re i$portant de para$%tres : !ualit" ph,si!ue de la connexion de l'a#onn"' #ande passante du fournisseur d'acc%s' enco$#re$ent du #ac<#one' saturation ou panne d'un routeur - un endroit !uelcon!ue entre l'a#onn" et le site !u'il cherche - joindre' etc. sont autant de facteurs !ui influent directe$ent sur le d"#it o#tenu. =r' ces facteurs sont parfaite$ent i$possi#les - $atriser' sou ent difficiles - isoler' et ne per$ettent donc pas une $esure fia#le et rigoureuse. @esurer ainsi la connectivit (lobale d'un internaute ne ri$e - rien : lors!ue c'est AlentA sur un site donn" - un instant donn"' !ui incri$iner d'un strict point de ue techni!ue + Le fournisseur d'acc%s + :n ou plusieurs des $ultiples r"seaux tra ers"s pour atteindre le site recherch" + Le site lui*$H$e + Nous a ons donc choisi une $esure plus si$ple' plus fia#le et surtout plus significati e. Elle consiste - !uantifier le d"#it o#tenu entre un a#onn" et un point donn" sur le r"seau Kou un r"seau oisinM de son fournisseur d'acc%s. Ce point doit Htre suffisa$$ent proche de l'a#onn" Kpour " iter !ue la $esure ne soit fauss"e en parcourant des che$ins !ui ne sont plus sous la responsa#ilit" du GA(M' $ais asseP "loign"e pour sortir du contexte local. La $esure propre$ent dite se fait en r"cup"rant un fichier d'une taille significati e sur un ser eur G>.. .ar cette $esure' on calcule donc non pas le d"#it Aglo#alA !u'o#tiendrait l'a#onn" - un instant donn" sur un site !uelcon!ue' $ais l'enco$#re$ent entre abonn et bac2bones' c'est*-*dire' indirecte$ent' l'"tat de saturation de la #ande passante lou"e par le fournisseur d'acc%s et la capacit" de ses routeurs - a#sor#er la totalit" du trafic sans saturation. Le principe de fonctionne$ent du s,st%$e de $esure est si$ple. No,ons )a sur un petit sch"$a :

/. .our un site donn"' un op"rateur a cr"er un r"seau de collecte. .eu i$porte sa technologie' !ue ce soit le cI#le ou la #oucle locale t"l"phoni!ue ia A&6L. Ce r"seau de collecte est pro#a#le$ent le point le plus sensi#le. C'est g"n"rale$ent lui !ui est - la source de d"connexions inte$pesti es et de $au aises !ualit"s de connexions o#ser a#les par un sous ense$#le d'a#onn"s. 2. Ce r"seau de collecte a ensuite Htre raccord" par un lien K" entuelle$ent plusieursM sur le #ac<#one de l'op"rateur. La capacit" de ce lien doit Htre correcte$ent di$ensionn"e en fonction du no$#re d'a#onn"s sur le site. (l arri e sou ent !ue ce lien' ou le routeur de raccorde$ent au #ac<#one posent pro#l%$e. 9. Ce #ac<#one est r"put" suffisa$$ent di$ensionn" pour ne pas cr"er d'engorge$ents. D"n"rale$ent' ce n'est pas - ce ni eau !ue les ennuis des internautes se produisent' $ais )a peut arri er !uand $H$e. .age /; sur /0 1"alis" - partir des pages du site' du 0 $ars 2334 par Laurent BA566E

Les interconnexions du Net

Christian CALECA http://christian.caleca.free.fr/interco/

;. Le #ac<#one de l'op"rateur est interconnect" - ceux des autres op"rateurs' c'est ce !ue nous a ons u pr"c"de$$ent' a ec le ApeeringA ou le transit. D"n"rale$ent' l'op"rateur est $atre de l'infrastructure jus!u'au point ;. (l , a tout de $H$e encore une exception pour A&6L dans les illes non d"group"es oJ une partie plus ou $oins i$portante du r"seau de collecte n'est pas enti%re$ent $atris"e par l'op"rateur. Nous de ons donc effectuer des $esures de d"#it et de te$ps de r"ponse entre les clients internautes et des ser eurs !ui' id"ale$ent' de raient se trou er sur le r"seau de l'op"rateur $esur"' en un point strat"gi!ue de ce r"seau' c'est - dire au oisinage des noeuds d'interconnexions' le point ; sur le sch"$a.

Le mode opratoire

t"l"charge$ent d'un fichier d'une taille d'en iron 433 Vo sur un ser eur G>. U collecte du r"sultat et en oi au ser eur grenouille.co$ U calcul des $o,ennes par le ser eur et $ise - jour auto$ati!ue des graphes.

Le processus de t"l"charge$ent et d'en oi du r"sultat au ser eur se r"p%te auto$ati!ue$ent et en tIche de fond toutes les 34 minutes Ka ec un delta al"atoire de fa)on - " iter !ue tous les clients t"l"chargent le $H$e fichier au $H$e $o$entM ia un lo(iciel client sp"ciale$ent d" elopp" pour grenouille.co$' disponi#le en ersion finale pour LindoEs CB/@e/N>/2333' @ac =6 et Linux' et ce de fa)on totale$ent transparente pour l'utilisateur et sans inter ention de celui*ci. En plus de la $esure du doEnload Kr"ception de donn"esM' le logiciel peut $esurer l'upload K"$ission de donn"esM et le pin( Kte$ps de r"ponseM. Enfin' un s,st%$e de (estion des pannes per$et de diff"rer l'en oi des r"sultats en cas de coupure du r"seau ou de panne gra e' et donc de faire apparatre en clair ces d,sfonctionne$ents i$puta#les aux fournisseurs d'acc%s sur les graphes lors!u'ils se produisent. Le logiciel int%gre par ailleurs un mcanisme d'invalidation per$ettant de garantir la fia#ilit" des $esures r"alis"es. ($agineP le sc"nario sui ant : ous lanceP un gros t"l"charge$ent a ec otre client G>. fa ori alors !ue dans le $H$e te$ps le logiciel essa,e de r"aliser une $esure. 7ue a*t* il se passer + Le logiciel n'a,ant pas - sa disposition tout le potentiel de otre connexion haut d"#it' la $esure sera tr%s certaine$ent fauss"e. Afin d'" iter cela et garantir la fia#ilit" des $esures' il , a un contrOle de la #ande passante totale utilis"e sur la $achine. 6i le logiciel esti$e !ue la #ande passante disponi#le pour r"aliser la $esure est insuffisante' cette derni%re est auto$ati!ue$ent in alid"e et reprend 4 $inutes apr%s.

Choix des ser eurs


(l est i$portant de garder - l'esprit le protocole de $esure choisi' - sa oir !ue les tests doivent 5tre faits sur des ser eurs situ"s sur le r"seau du fournisseur' ou les plus proches de ce r"seau. N'ou#lions pas !ue l'o#jectif est de $esurer les perfor$ances de la fourniture d'acc%s. Ce choix d"li#"r" peut rendre les $esures non confor$es - ce !ue pourraient o#ser er certains a#onn"s dans leurs acti it"s sur le Net' principale$ent en ce !ui concerne les joueurs' !ui sont tr%s sensi#les au te$ps de r"ponse et au taux de pa!uets perdus.

.age /4 sur /0

1"alis" - partir des pages du site' du 0 $ars 2334 par Laurent BA566E

Les interconnexions du Net 'in(

Christian CALECA http://christian.caleca.free.fr/interco/

.our l'instant' cette $esure n'a pas pos" de pro#l%$es. (l est en effet facile de trou er des ser eurs !ui r"pondent aux pings' soit sur le r"seau du GA(' soit proches de ce r"seau Kpour des raisons de s"curit"' certains GA( choisissent de para$"trer leurs ser eurs pour ne pas r"pondre aux pingsM. $o6nload Ce n'est g"n"rale$ent pas un pro#l%$e de trou er un ser eur G>. accessi#le en lecture sur le r"seau du fournisseur. (l suffit de s'assurer !ue ce ser eur est suffisa$$ent di$ensionn" pour ne pas introduire de pertur#ations dans la $esure. Upload C'est plus d"licat' en re anche' d'o#tenir un ser eur accessi#le en "criture sur le r"seau du fournisseur. Certains GA( en $ettent un - disposition' d'autres non. &ans ce cas' il nous faut trou er un ser eur !ui soit #ien expos". La soci"t" Le#tech nous a gracieuse$ent propos" une telle $achine.

Comment devenir testeur


Nous l'a eP co$pris' plus il , aura de testeurs sur la grenouille' plus les statisti!ues produites seront repr"sentati es des perfor$ances de otre GA(.

Conditions ncessaires

Nous de eP disposer d'un a#onne$ent figurant dans la liste propos"e sur la grenouille. .ar exe$ple' les offres 0;/0; de Lanadoo CI#le et' d'une $ani%re g"n"rale' toutes les offres dont le d"#it doEnload est inf"rieur - 4/2 <#ps' ne sont pas consid"r"es co$$e - haut d"#it et ne sont pas repr"sent"es sur la grenouille. Nous ne de eP pas installer otre client derri%re un routeur si ous disposeP de plusieurs postes connect"s si$ultan"$ent' sans pr"cautions particuli%res. En effet' le $"canis$e d'in alidation de la $esure ne pourra fonctionner correcte$ent et ous ris!ueP d'en o,er des r"sultats de $esure co$pl%te$ent faux. 6i otre routeur est un .C sous Linux' utiliseP le client Linux' install" directe$ent sur le routeur. 6i ce n'est pas possi#le' assureP* ous !ue le client !ue ous installeP sait g"rer la pr"sence d'un routeur.

6i ous pou eP satisfaire - toutes ces conditions' alleP sur la page d'inscription/;' re$plisseP le !uestionnaire' t"l"chargeP le client !ui correspond - otre s,st%$e d'exploitation et sui eP sa notice d'installation.

/; http://EEE.grenouille.co$/$aWgrenouille/

.age /0 sur /0

1"alis" - partir des pages du site' du 0 $ars 2334 par Laurent BA566E