Peering
Unter dem Begriff Peering (engl. peer: gleichrangig) versteht man den Zusammenschluss von gleichrangigen Computernetzwerken zum Datenaustausch, z. B. zwischen zwei Internetzugangsanbietern.<ref>http://www.atdn.net/peering.shtml</ref>
Organisation
Die Partner treffen eine Vereinbarung (engl. „peering agreement“) und verrechnen sich gegenseitig keine Kosten.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20160304060812
| {{#ifeq: 20160304060812 | *
| {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.blogg.ch/index.php?%2Farchives%2F523-Alles-ueber-Peering-2-Transit-with-Peering-Migration.html}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20160304060812}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.blogg.ch/index.php?%2Farchives%2F523-Alles-ueber-Peering-2-Transit-with-Peering-Migration.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2019-05-06 17:21:52 InternetArchiveBot | 2019-05-06 17:21:52 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20160304060812}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.blogg.ch/index.php?%2Farchives%2F523-Alles-ueber-Peering-2-Transit-with-Peering-Migration.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2019-05-06 17:21:52 InternetArchiveBot | 2019-05-06 17:21:52 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.blogg.ch/index.php?%2Farchives%2F523-Alles-ueber-Peering-2-Transit-with-Peering-Migration.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2019-05-06 17:21:52 InternetArchiveBot | 2019-05-06 17:21:52 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.blogg.ch/index.php?%2Farchives%2F523-Alles-ueber-Peering-2-Transit-with-Peering-Migration.html}} }} ({{#if: {{#if: 2019-05-06 17:21:52 InternetArchiveBot | 2019-05-06 17:21:52 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.blogg.ch/index.php?%2Farchives%2F523-Alles-ueber-Peering-2-Transit-with-Peering-Migration.html}} }}
}}}}}}}}{{#if:2019-05-06 17:21:52 InternetArchiveBot
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20160304060812|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.blogg.ch/index.php?%2Farchives%2F523-Alles-ueber-Peering-2-Transit-with-Peering-Migration.html}}
|| {{#if: || }}
}}{{#if: Archivierte Kopie
| {{#if: {{#invoke:WLink|isBracketedLink|Archivierte Kopie}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://www.blogg.ch/index.php?%2Farchives%2F523-Alles-ueber-Peering-2-Transit-with-Peering-Migration.html%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.blogg.ch/index.php?%2Farchives%2F523-Alles-ueber-Peering-2-Transit-with-Peering-Migration.html%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.blogg.ch/index.php?%2Farchives%2F523-Alles-ueber-Peering-2-Transit-with-Peering-Migration.html }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}</ref>
Es ist allerdings durchaus möglich, dass ein größerer Anbieter (Tier-1) mit einem kleineren (Tier-2) Daten austauscht, weil er entweder daraus selber einen Nutzen ziehen kann oder von dem kleineren Partner für seine Dienste Geld verlangen kann (Paid Peering).<ref>http://www.atdn.net/paid_peering.shtml</ref> Dieser Bereich steht in den letzten Jahren im Fokus, da großen Dienstanbietern wie Verizon und der Deutschen Telekom vorgeworfen wird, den Austausch künstlich zu bremsen.<ref>Level 3 heats up the Netflix, Verizon internet war, ZDNet, 18. Juli 2014</ref><ref>Netzneutralität: Backbone-Betreiber Level 3 äußert sich zu Peering-Problemen, heise Netze, 15. September 2014</ref> Ein regelmäßiger indirekter Datentransfer zwischen unterschiedlich großen Anbietern wird dagegen oft nach Datenmenge abgerechnet und Transit genannt.<ref>http://arstechnica.com/old/content/2008/09/peering-and-transit.ars</ref>
Die kleinste Ebene, auf der Peering zur Anwendung kommt, sind Freie Netze wie Freifunk. Dort stellt jeder einzelne Knoten für sich einen winzigen Anbieter dar, die Verbindungen der Knoten untereinander sind Peering zwischen den Anbietern (siehe Pico Peering Agreement).
Bei einer Telefonnetz-Zusammenschaltung spricht man von Interconnection (zu deutsch: Zwischenverbindung).
Technik
Der Datenaustausch zwischen den Anbietern geschieht meist über Peering Points (PP) (auch Internet-Knoten genannt), an die eine Vielzahl (mehrere hundert) weiterer Teilnehmer angeschlossen sein können. Die Anzahl der möglichen Peering-Agreements an einem Internet-Knoten wächst mit dem Quadrat der Anzahl der angeschlossenen Teilnehmer. Bei einer Tabelle, die alle Peering-Agreements darstellt, spricht man daher von einer Peering-Matrix (n*(n-1) mögliche Einträge). Routing-Informationen werden über das Border Gateway Protocol (BGP) ausgetauscht.
Der größte Peering-Punkt in Deutschland ist der DE-CIX in Frankfurt; kleinere – teilweise regional ausgerichtete – Punkte sind beispielsweise ALP-IX in München, BCIX in Berlin, ECIX in Düsseldorf, Frankfurt, Berlin und Hamburg, N-IX in Nürnberg, S-IX in Stuttgart und der WORK-IX in Hamburg.
Route Server
Um das quadratische Wachstum der Peering-Agreements zu lindern, bieten PPs Internetanbietern auch häufig die Möglichkeit des Peerings über einen „Route Server“. Dieser berechnet für die angeschlossenen Router stellvertretend die besten Pfade. Es kommt so ein multilaterales Peering-Agreement zustande.
Pico Peering Agreement
Das Pico Peering Agreement ist eine Vereinbarung, die das Peering von Community-Netzen regelt. In der Vereinbarung ist festgelegt, dass alle Teilnehmenden freien Transit durch ihre Infrastruktur anbieten. Sie legen alle dazu notwendigen technischen Details offen und lassen den durchgeleiteten Datenverkehr unangetastet. Gleichzeitig übernehmen sie keine Gewähr für den korrekten Betrieb der Dienste und können sie jederzeit wieder einstellen.<ref>Deutsche Übersetzung des Pico Peering Agreement v1.0</ref>
Weblinks
- So funktioniert Internet Routing, heise.de
- Ausführliche englischsprachige Darstellung zum Thema Peering
- <templatestyles src="Webarchiv/styles.css" />{{#if:20161007122129
| {{#ifeq: 20161007122129 | *
| {{#if: Peering: Tauschhandel der Backbone-Betreiber | {{#invoke:WLink|getEscapedTitle|Peering: Tauschhandel der Backbone-Betreiber}} | {{#invoke:Webarchiv|getdomain|https://www.netzwelt.de/news/67748-peering-tauschhandel-backbone-betreiber.html}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20161007122129}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Peering: Tauschhandel der Backbone-Betreiber | {{#invoke:WLink|getEscapedTitle|Peering: Tauschhandel der Backbone-Betreiber}} | {{#invoke:Webarchiv|getdomain|https://www.netzwelt.de/news/67748-peering-tauschhandel-backbone-betreiber.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20161007122129}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Peering: Tauschhandel der Backbone-Betreiber | {{#invoke:WLink|getEscapedTitle|Peering: Tauschhandel der Backbone-Betreiber}} | {{#invoke:Webarchiv|getdomain|https://www.netzwelt.de/news/67748-peering-tauschhandel-backbone-betreiber.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: Peering: Tauschhandel der Backbone-Betreiber | {{#invoke:WLink|getEscapedTitle|Peering: Tauschhandel der Backbone-Betreiber}} | {{#invoke:Webarchiv|getdomain|https://www.netzwelt.de/news/67748-peering-tauschhandel-backbone-betreiber.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Peering: Tauschhandel der Backbone-Betreiber | {{#invoke:WLink|getEscapedTitle|Peering: Tauschhandel der Backbone-Betreiber}} | {{#invoke:Webarchiv|getdomain|https://www.netzwelt.de/news/67748-peering-tauschhandel-backbone-betreiber.html}} }} ({{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Peering: Tauschhandel der Backbone-Betreiber | {{#invoke:WLink|getEscapedTitle|Peering: Tauschhandel der Backbone-Betreiber}} | {{#invoke:Webarchiv|getdomain|https://www.netzwelt.de/news/67748-peering-tauschhandel-backbone-betreiber.html}} }}
}}}}}}}}{{#if:
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20161007122129|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|https://www.netzwelt.de/news/67748-peering-tauschhandel-backbone-betreiber.html}}
|| {{#if: || }}
}}{{#if: Peering: Tauschhandel der Backbone-Betreiber
| {{#if: {{#invoke:WLink|isBracketedLink|Peering: Tauschhandel der Backbone-Betreiber}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|https://www.netzwelt.de/news/67748-peering-tauschhandel-backbone-betreiber.html%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|https://www.netzwelt.de/news/67748-peering-tauschhandel-backbone-betreiber.html%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|https://www.netzwelt.de/news/67748-peering-tauschhandel-backbone-betreiber.html }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}
Einzelnachweise
<references />