Frame relay (från engelska - "frame relay", FR) är länklagerprotokollet för OSI-nätverksmodellen . Den maximala hastigheten som tillåts av FR-protokollet är 34,368 Mbps (E3-länkar). Växling: punkt till punkt.
Frame Relay skapades i början av 1990-talet som en ersättning för X.25 -protokollet för snabba, pålitliga kommunikationslänkar, FR-tekniken var arkitektoniskt baserad på X.25 och liknade på många sätt detta protokoll, dock till skillnad från X.25, designad för linjer med en ganska hög felfrekvens fokuserade FR initialt på fysiska linjer med låg felfrekvens, och därför ingick inte de flesta X.25-felkorrigeringsmekanismerna i FR-standarden. Många organisationer har bidragit till utvecklingen av specifikationen; många leverantörer stödjer var och en av de befintliga implementeringarna genom att producera lämplig hårdvara och mjukvara.
Ramrelä tillhandahåller flera oberoende virtuella kretsar (VC) på samma länk, identifierade i FR-nätverket av Link Connection Identifiers ( DLCI ). Istället för flödeskontroller innehåller den funktioner för meddelanden om överbelastning. Det är möjligt att tilldela en minsta garanterad hastighet (CIR) för varje virtuell krets.
Det används främst vid konstruktion av geografiskt distribuerade företagsnätverk, såväl som i lösningar relaterade till att säkerställa garanterad bandbredd för dataöverföringskanalen ( VoIP , videokonferenser , etc.).
Flagga (1 byte) | Adress (2-4 byte) | Data (variabel storlek) | FCS (2 byte) | Flagga (1 byte) |
DLCI (6 bitar) | C/R (1 bit) | EA (1 bit) | DLCI (4 bitar) | FECN (1 bit) | BECN (1 bit) | DE (1 bit) | EA (1 bit) |
Fältnamn och värden:
Fält namn | Ändamål |
---|---|
DLCI | Data Link Connection Identifier - virtuell kanalidentifierare (PVC) multiplexerad till en fysisk kanal . DLCI:er är endast lokala och tillhandahåller inte intranätadressering. |
C/R | Kommando/svar - ett tecken på "kommandosvar", analogt med HDLC -protokollet . |
EA | Adressfältförlängningsbit - adressförlängningsbit. DLCI finns i 10 bitar i två oktetter av huvudet, men det är möjligt att utöka huvudet med ytterligare ett heltal av oktetter för att indikera en adress på mer än 10 bitar. EA sätts i slutet av varje rubrikoktett; om den har värdet "1", betyder det att denna oktetten är den sista i rubriken. |
FECN | Forward Explicit Congestion Notification - meddelande om kanalstockning i framåtriktning. |
BECN | Backward Explicit Congestion Notification - meddelande om kanalstockning i motsatt riktning. |
DE | Discard Eligibility Indicator - en indikator för behörigheten att kassera ramen när kanalen är överbelastad. Ställ in på "1" för data som ska överföras i icke-garanterat band (EIR) och indikerar att denna ram kan förstöras först. |
För att överföra data från avsändaren till mottagaren i Frame Relay-nätverket skapas virtuella kanaler, VC (Virtual Circuit), som är av två typer:
CIR ( Committed Information Rate ) är den garanterade bandbredden för den virtuella PVC - kanalen i FR - nätverk .
Den ursprungliga uppsättningen av standarder (ANSI T1S1) har inte CIR som en separat parameter, utan parametrarna B(c) (bitar committed, Committed Burst Size), B(e) (bits excess) och T(c) (Committed Burst) Storlek) definierades för en separat virtuell kanal. Rate Measurement Interval). B(c) definieras som antalet bitar som garanteras sänds i tid T(c) även när nätverket är överbelastat, B(e) är det maximala antalet bitar som kan sändas i tid T(c) när nätverket är underbelastat, det vill säga utan leveransgarantier: pakethuvuden som skickas efter att ha överskridit B(c) är märkta med DE-biten (kasseras berättigad, liknande CLP i ATM ) och förstörs i händelse av överbelastning i nätverket på växlarna på den överbelastade delen.
Således kan två bandbredder definieras för en virtuell krets:
Det är möjligt att ställa in och använda FR-kanaler med ett CIR-värde på noll.
I ANSI T1S1 definierades inte T(c) eftersom T(c), B(c) och B(e) är relaterade parametrar beroende på fysiska gränssnittshastigheter, aggregerade virtuella kretsbandbredder, FR-switchbuffertstorlekar och andra parametrar beroende på implementeringen och inställningarna av switchen.
CIR och EIR visade sig dock vara praktiska indikatorer för att beskriva kanalparametrar när man sluter avtal mellan FR-nätoperatörer och konsumenter av deras tjänster, dessutom kan T (c) i många fall omräknas dynamiskt beroende på trafikens natur, därför , i RFC 3133 (Terminology for Frame Relay Benchmarking) är CIR den primära parametern och T(c) definieras som det tidsintervall som krävs för att bibehålla CIR, dvs. T(c)=B(c)/CIR, som fungerar som en analog i TCP-skjutfönstret.
Nätverksteknologier med multipel åtkomst till en delad kanal med tvånivåprioritering (vissa trådlösa nätverk och satellitnät etc.) använder också termen CIR för prioriterad klientbandbredd, medan CIR är en av målkonfigurationsparametrarna för shapers (shapers) - anti -aliasing subsystems buffrad trafik ( RFC 2963 , A Rate Adaptive Shaper for Differentiated Services), i detta fall, istället för EIR, används en kombination av parametrarna MIR (Maximum Information Rate) och PIR (Peak Information Rate).
TCP / IP-protokoll efter lager av OSI-modellen | Grundläggande|
---|---|
Fysisk | |
kanaliserad | |
nätverk | |
Transport | |
session | |
Representation | |
Applicerad | |
Annat ansökt | |
Lista över TCP- och UDP-portar |