Cisco Group Management Protocol
Erscheinungsbild
Cisco Group Management Protocol (CGMP) ist ein proprietäres Netzwerkprotokoll, welches von Cisco Systems entwickelt wurde und auch ausschließlich in Cisco-Produkten verwendet wird. Es hat die gleiche Funktion wie das IGMP-Protokoll, ist aber proprietär und dient zur Organisation von Multicast-Gruppen. Es arbeitet auf der Ebene zwischen dem Host und dem Router.
Verwendung
Es wird für Multicastübertragungen verwendet und erkennt automatisch, welche Clients sich der Gruppe anschließen, und ändert so dynamisch die Weiterleitung.
Das Protokoll hat folgende Eigenschaften:
- Pakete werden nur durch die benötigten Ports des Switch gesendet
- braucht keine spezielle Konfiguration beim Host
- schont die Netzbelastung dadurch, dass die Pakete zielgerichtet versendet werden.
Technisches
Ein CGMP-Frame ist ein Ethernetframe, welches die Ziel-MAC-Adresse 01-00-0c-dd-dd-dd und einen SNAP-Header mit der Zahl 0x2001 besitzt, welcher folgende Felder enthält:
- Aktion (Gruppe betreten oder verlassen)
- Version (1 oder 2)
- Die Anzahl der Adressen
- Ziel-MAC-Adresse (Multicast-Adresse)
- Herkunfts-MAC-Adresse (Unicast-Adresse)
Ähnliche Protokolle
Weblinks
- <templatestyles src="Webarchiv/styles.css" />{{#if:20130605122938
| {{#ifeq: 20130605122938 | *
| {{#if: CGMP: Cisco Group Management Protocol | {{#invoke:WLink|getEscapedTitle|CGMP: Cisco Group Management Protocol}} | {{#invoke:Webarchiv|getdomain|http://www.javvin.com/protocolCGMP.html}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20130605122938}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: CGMP: Cisco Group Management Protocol | {{#invoke:WLink|getEscapedTitle|CGMP: Cisco Group Management Protocol}} | {{#invoke:Webarchiv|getdomain|http://www.javvin.com/protocolCGMP.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20130605122938}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: CGMP: Cisco Group Management Protocol | {{#invoke:WLink|getEscapedTitle|CGMP: Cisco Group Management Protocol}} | {{#invoke:Webarchiv|getdomain|http://www.javvin.com/protocolCGMP.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: CGMP: Cisco Group Management Protocol | {{#invoke:WLink|getEscapedTitle|CGMP: Cisco Group Management Protocol}} | {{#invoke:Webarchiv|getdomain|http://www.javvin.com/protocolCGMP.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: CGMP: Cisco Group Management Protocol | {{#invoke:WLink|getEscapedTitle|CGMP: Cisco Group Management Protocol}} | {{#invoke:Webarchiv|getdomain|http://www.javvin.com/protocolCGMP.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: CGMP: Cisco Group Management Protocol | {{#invoke:WLink|getEscapedTitle|CGMP: Cisco Group Management Protocol}} | {{#invoke:Webarchiv|getdomain|http://www.javvin.com/protocolCGMP.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:20130605122938|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.javvin.com/protocolCGMP.html}}
|| {{#if: || }}
}}{{#if: CGMP: Cisco Group Management Protocol
| {{#if: {{#invoke:WLink|isBracketedLink|CGMP: Cisco Group Management Protocol}}
| {{#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.javvin.com/protocolCGMP.html%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.javvin.com/protocolCGMP.html%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.javvin.com/protocolCGMP.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}}
}}
}}
}}