Spatial Reuse Protocol
Spatial Reuse Protocol är ett nätverksprotokoll utvecklat av Cisco . Det är ett MAC-lager (ett underlager av datalänkslagret (Layer 2) inom OSI-modellen ) protokoll för ringbaserat paketinternetarbete som vanligtvis används i optiska fiberringnätverk. Idéer från protokollet återspeglas i delar av IEEE 802.17 Resilient Packet Ring (RPR).
Introduktion
SRP utvecklades först som ett datalänkslagerprotokoll för att länka Ciscos Dynamic Packet Transport (DPT) -protokoll (en metod för att leverera paketbaserad trafik över en SONET/SDH- infrastruktur) till det fysiska SONET/SDH-skiktet. DPT kan inte kommunicera direkt med det fysiska lagret, därför var det nödvändigt att utveckla ett mellanlager mellan DPT och SONET/SDH, SRP fyllde denna roll.
Analogi med POS
SRP beter sig ungefär som Point-to-Point Protocol (PPP) gör i en Packet Over SONET (POS) miljö. PPP fungerar som ett abstraktionslager mellan en högre nivå lager 2-teknologi som POS och en lager 1-teknik som SONET/SDH. Lager 1 och högnivå lager 2 protokoll kan inte interagera direkt utan att ha ett mellanliggande lågnivå lager 2 protokoll, i fallet med DPT är lager 2 protokollet SRP.
Rumslig återanvändningsförmåga
DPT-miljöer innehåller dubbla, motroterande ringar, ungefär som FDDI . SRP har en unik bandbreddseffektivitetsmekanism som gör att flera noder på ringen kan utnyttja hela sin bandbredd, denna mekanism kallas Spatial Reuse Capability. Noder i en SRP-miljö kan skicka data direkt från källa till destination. Tänk på följande miljö: en ring med 6 routrar (A till F sekventiellt) som arbetar med OC-48c hastighet (2,5 Gbit/s). Router A och D skickar data fram och tillbaka med 1,5 Gbit/s medan routrarna B och C skickar data med 1 Gbit/s, detta utnyttjar hela 2,5 Gbit/s över routrarna A till D men lämnar fortfarande routrarna F och E orörda . Detta innebär att routrarna F och E kan skicka data med 2,5 Gbit/s mellan varandra samtidigt, vilket resulterar i att den totala genomströmningen av ringen blir 5 Gbit/s. Anledningen till detta är implementeringen av en metod som kallas "destination stripping". Destinationsstrippning innebär att destinationen för data tar bort den från ringnätverket, detta skiljer sig från "source stripping" genom att data endast finns på nätverksdelen mellan käll- och destinationsnoderna. Vid källstrippning finns data hela vägen runt ringen och tas bort av källnoden. FDDI- och Token Ring -nätverk använder källstrippning, medan DPT och SRP använder destinationsstripping. Återigen, överväg det tidigare exemplet på OC-48c-ringen. I en källstrippningsmiljö (FDDI eller Token Ring), i händelse av att router A ville kommunicera med router D, skulle hela nätverket tas upp medan data överfördes eftersom det skulle behöva vänta tills det slutförde slingan och kom tillbaka till router A innan den togs bort. I en destinationsstrippningsmiljö (DPT och SRP) skulle data endast finnas mellan router A och Router D och resten av nätverket skulle vara fritt att kommunicera.
SRP-huvud
SRP -huvudet är totalt 16 bitar (2 byte). Den innehåller 5 fält. Dessa fält är följande: Time to Live (TTL) , Ring Identifier (R), Priority (PRI), Mode och Parity (P). TTL-fältet är 8 bitar, dess enda mått är hoppräkning. R-fältet är 1 bit (antingen 0 eller 1 anger den inre eller yttre ringen). PRI-fältet är 3 bitar som betecknar paketprioriteten. Lägesfältet är 3 bitar som anger vilken typ av data som finns i nyttolasten. P-fältet är 1 bit.
- RFC2892: Spatial Reuse Protocol
- Tomsu, Peter; Schmutzer, Christian, "Next Generation Optical Networks" s. 105-113, Prentice-Hall (c) 2002