CASP protokoller

Indlæg af Hanne Mølgaard Plasc

  CASP står for krydsapplikationssignalprotokollen. Det beskriver et system til messaging for at rapportere status for netværksenheder. Beskederne er designet til at løse problemer med serviceydelser på forbindelser. Internet Engineering Task Force (IETF) offentliggjorde CASP definitioner som udkast til forslag. Disse forslag er udløbet og er ikke konverteret til officielle standarder.

Arkitektur

CASP har to lag: et meddelelseslag og et klientapplikationslag. Signalering udføres af meddelelseslaget. Applikationslaget initierer de anmodninger, der transporteres af meddelelseslaget, og virker efter oplysninger eller instruktioner, der modtages.

Medier

Mange signalprotokoller opererer ned ad en separat kanal fra dataene. CASP formål at sende sine meddelelser ned på datakanalen. Denne kanal er etableret af en forbindelsesorienteret transportprotokol som TCP. CASP er ikke involveret i oprettelsen af ​​forbindelsen.

Domæne

CASP er en datalink-protokol. Det betyder, at det ikke strækker sig ud over grænsen for et netværk. En forbindelse på tværs af internettet består af en række links. CASP opererer inden for hvert link. På punkter, hvor netværksgrænser krydses, bliver routingsenheden, der forbinder to netværk, slæbende endepunkter, en for hvert involveret link. CASP-meddelelser relayes mellem linkendipunkter, der danner en kæde.

Klientprotokoller

CASP-forslaget indeholder to applikationslagsprotokoller. Den ene er CASP Midcom, som er en metode til at krydse firewalls og netværksadresseoversættere (NATs). Den anden er CASP-QoS. QoS står for servicekvalitet. Denne applikation bruger QoS-standarder til at styre flowstyring.

Meddelelseslag

Meddelelseslaget er en kurér for applikationslaget. For eksempel skal CASP-QoS sende en besked til at udføre sin opgave. Det behøver ikke at vide, hvordan man sender meddelelsen eller kontrollerer, om meddelelsen ankom sikkert, og når et svar er modtaget. Disse funktioner udføres af meddelelseslaget, som kommunikerer med dets tilsvarende program i linkets anden endepunkt.

Eksempelbeskeder

CASP-QoS stammer fra fem meddelelsestyper: forespørgsel, svar, commit, reserver og frigivelse. Hver besked indeholder et antal parametre. En forespørgselsmeddelelse spørger om tilgængeligheden af ​​en ressource. Reservebeskeden forbeholder sig den ressource, og commit-meddelelsen erhverver ressourcen. Frigivelsesmeddelelsen frigiver ressourcen, og svarmeddelelsen svarer til hver af disse meddelelser.

Operation

En QoS-node kan sende instruktioner til andre QoS-noder, der ikke er det andet endepunkt for det link, som den oprindelige QoS-node er til tilsluttet. Et link kan oprettes med en node, der ikke er QoS-aktiveret for at nå et QoS-mål. I disse tilfælde passerer mellemknuden QoS-meddelelser mellem de to QoS-knuder. Ikke alle links i en forbindelse skal have samme status. En QoS-session kan eksistere på et segment af forbindelsesbanen.