IPCP

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 27. marts 2016; verifikation kræver 1 redigering .
IPCP
Navn Internet Protocol Control Protocol
Familie TCP/IP
Specifikation RFC 1332

IPCP ( engelsk  Internet Protocol Control Protocol  - IP-kontrolprotokol) er en netværkslagskontrolprotokol til at etablere, konfigurere og afslutte en IP - forbindelse over en PPP-forbindelse ( Point-to-Point Protocol ). IPCP bruger den samme pakkeudvekslingsmekanisme som LCP ( Link Control Protocol ). IPCP-pakker udveksles ikke, før PPP går ind i netværkslagets protokolforhandlingsfase. Alle IPCP-pakker modtaget før denne fase begynder SKAL kasseres.

IPCP adskiller sig kun fra LCP ved at:

Videresendelse af IP-datagrammer

IP-pakker udveksles ikke, før PPP når netværkslagsfasen, og IPCP er i åben tilstand.

Præcis én IP-pakke er indkapslet i datafeltet i en PPP-ramme, hvor protokolfeltet angiver typen 0021(hex) - IP.

Den maksimale længde af en IP-pakke, der sendes over en PPP-forbindelse, svarer til den maksimale længde af nyttelastfeltet for en PPP-ramme. Store datagrammer bør om nødvendigt fragmenteres. Hvis et system foretrækker at undgå fragmentering eller genmontering, bør det bruge en særlig mulighed for at indstille den maksimale TCP-segmentstørrelse og beregne den maksimale pakkestørrelse ( MTU ) for den valgte sti.

IPCP-konfigurerbare indstillinger

De konfigurerbare IPCP-indstillinger giver dig mulighed for at forhandle de ønskede parametre for IP-protokollen. IPCP-brugerdefinerede indstillinger følger det format, der er defineret for LCP, med sit eget sæt indstillinger.

De mest opdaterede værdier for feltet "IPCP Option Type" er defineret i den seneste version af RFC-dokumentet "Assigned Numbers". Aktuelle registrerede værdier:

IP-adresseindstilling

Indstillingen "IP-adresser" er forældet. Dette var bestemt en lærerig oplevelse, da det var svært at garantere den samme forhandling i alle tilfælde ved at bruge denne mulighed. Den konfigurerbare "IP-adresse"-indstilling har erstattet den og betragtes også som den foretrukne mulighed.

Denne valgmulighed sendes ikke i en konfigurationsanmodningsmeddelelse, hvis der blev modtaget en konfigurationsanmodningsmeddelelse, der indeholdt enten "IP-adresse" eller "IP-adresser". Denne indstilling kan sendes, hvis der modtages en konfigurations-afvisningsmeddelelse for IP-adresseindstillingen, eller der modtages en konfigurationsnegativ bekræftelsesmeddelelse med IP-adresseindstillingen som en ekstra mulighed.

IP Compression Protocol mulighed

Denne konfigurerbare mulighed giver dig mulighed for at forhandle brugen af ​​en specifik kompressionsprotokol. Som standard er komprimering deaktiveret.

Jacobsons TCP/IP-headerkomprimeringsmetode

Van Jacobsons TCP/IP-headerkomprimeringsmetode reducerer størrelsen af ​​TCP/IP til tre bytes. Dette kan i høj grad forbedre ydeevnen på langsomme, serielle links, især for interaktiv trafik.

Den konfigurerbare indstilling "IP Compression Protocol" bruges til at angive evnen til at acceptere komprimerede pakker. Hver side af forbindelsen skal uafhængigt anmode om denne mulighed, hvis tovejskomprimering er planlagt. "Protokol"-feltet i en PPP-ramme antager følgende værdier, når IP-pakker transmitteres:

IPCP-ramme

Koden ID Længde IPCP information
1 byte 1 byte 2 bytes variabel værdi

IPCP-pakke indkapslet i en PPP-ramme

Flag Adresse Styring 8021(hex) Nyttig information (og pladsholder) Tjek sum Flag

Oplysningerne i IPCP-pakken:

Når konfigurationen er fuldført, er forbindelsen i stand til at sende IP-oplysninger som nyttelasten af ​​en PPP-ramme. Protokolfeltet har værdien 0021(hex). Denne værdi angiver, at IP-oplysninger sendes.

Links

RFC 1332  - PPP Internet Protocol Control Protocol (IPCP)

RFC 1877  - PPP Internet Protocol Control Protocol Extensions for Name Server-adresser

RFC 2290  - Mobile-IPv4-konfigurationsmulighed for PPP IPCP