IPCP

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 27. března 2016; ověření vyžaduje 1 úpravu .
IPCP
název Protokol řízení internetového protokolu
Rodina TCP/IP
Specifikace RFC 1332

IPCP ( anglicky  Internet Protocol Control Protocol  - IP control protocol) je protokol pro řízení síťové vrstvy pro navázání, konfiguraci a ukončení připojení IP přes připojení PPP ( Point-to-Point Protocol ). IPCP používá stejný mechanismus výměny paketů jako LCP ( Link Control Protocol ). Pakety IPCP se nevyměňují, dokud PPP nevstoupí do fáze vyjednávání protokolu síťové vrstvy. Všechny pakety IPCP přijaté před začátkem této fáze MUSÍ být zahozeny.

IPCP se liší od LCP pouze v tom, že:

Předávání IP datagramů

IP pakety nejsou vyměňovány, dokud PPP nedosáhne fáze síťové vrstvy a IPCP je v otevřeném stavu.

Přesně jeden IP paket je zapouzdřen v datovém poli PPP rámce, kde pole protokolu specifikuje typ 0021(hex) - IP.

Maximální délka IP paketu přenášeného přes PPP spojení odpovídá maximální délce pole užitečného zatížení rámce PPP. Velké datagramy by měly být v případě potřeby fragmentovány. Pokud se systém upřednostňuje vyhnout se fragmentaci nebo opětovnému sestavení, měl by použít speciální volbu pro nastavení maximální velikosti TCP segmentu a výpočet maximální velikosti paketu ( MTU ) pro vybranou cestu.

Konfigurovatelné možnosti IPCP

Konfigurovatelné možnosti IPCP umožňují vyjednat požadované parametry protokolu IP. Formát vlastních možností IPCP odpovídá formátu definovanému pro LCP s vlastní sadou možností.

Nejaktuálnější hodnoty pro pole „IPCP Option Type“ jsou definovány v nejnovější verzi dokumentu RFC „Assigned numbers“. Aktuální registrované hodnoty:

Možnost IP adresy

Možnost „IP adresy“ je zastaralá. Byla to rozhodně poučná zkušenost, protože při použití této možnosti bylo obtížné zaručit stejné vyjednávání ve všech případech. Konfigurovatelná možnost "IP adresa" ji nahradila a je také považována za preferovanou možnost.

Tato možnost nebude odeslána ve zprávě s požadavkem konfigurace, pokud byla přijata zpráva s požadavkem na konfiguraci, která obsahovala volbu „IP ​​adresa“ nebo „IP adresy“. Tato možnost může být odeslána, pokud je přijata zpráva configure-reject pro volbu IP address nebo je přijata konfiguračně-negativní zpráva potvrzení s volbou IP address jako další možností.

IP Compression Protocol volba

Tato konfigurovatelná možnost vám umožňuje vyjednat použití konkrétního kompresního protokolu. Ve výchozím nastavení je komprese zakázána.

Jacobsonova metoda komprese záhlaví TCP/IP

Van Jacobsonova metoda komprese hlavičky TCP/IP snižuje velikost TCP/IP na tři bajty. To může výrazně zlepšit výkon na pomalých sériových linkách, zejména pro interaktivní provoz.

Konfigurovatelná možnost "IP Compression Protocol" se používá k označení schopnosti přijímat komprimované pakety. Pokud je plánována obousměrná komprese, musí každá strana připojení nezávisle požádat o tuto možnost. Pole „protokol“ rámce PPP nabývá při přenosu IP paketů následujících hodnot:

Rámec IPCP

Kód ID Délka Informace IPCP
1 bajt 1 bajt 2 bajty proměnná hodnota

Paket IPCP zapouzdřený v rámci PPP

Vlajka Adresa Řízení 8021 (hex) Užitečné informace (a zástupný symbol) Kontrolní součet Vlajka

Informace obsažené v paketu IPCP:

Po dokončení konfigurace je připojení schopno odesílat informace IP jako datovou část rámce PPP. Pole protokolu má hodnotu 0021(hex). Tato hodnota označuje, že jsou odesílány informace IP.

Odkazy

RFC 1332  – PPP Internet Protocol Control Protocol (IPCP)

RFC 1877  - Rozšíření PPP Internet Protocol Control Protocol pro adresy názvových serverů

RFC 2290  - Možnost konfigurace Mobile-IPv4 pro PPP IPCP