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:
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 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“ 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í.
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.
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:
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.
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