Huruvida du kan använda det sista undernätet i ett subnettat nätverk är en historisk debatt som beror på implementeringen och konfigurationen av dina nätverksenheter. Tidigare hade vissa äldre enheter begränsningar som förhindrade användningen av de första och sista subnäten. Moderna enheter stöder emellertid i allmänhet med alla undernät.
Här är en uppdelning av historien och det nuvarande tillståndet:
Det historiska skälet (varför debatten fanns):
* Äldre routingprotokoll och implementeringar: Vissa äldre nätverksenheter (främst routrar) tolkade nätverksadressen och sändningsadressen för de första och sista subnäten som speciella, vilket potentiellt förvirrar dem med den bredare nätverksadressen eller orsakade problem med routingberäkningar.
* Första subnätet (alla 0s): Det fanns oro för att förvirra All-Weros-subnätadressen med själva nätverksadressen. Vissa routrar kan missuppfatta `192.168.1.0/24` (där` 192.168.1.0` är nätverkadressen) med `192.168.1.0/27 '(det första subnätet om subnätet av ett`/24' i mindre nätverk med en `/27 'Mask).
* sista subnätet (alla 1s): På liknande sätt hade det sista undernätet alla värdbitar inställda på 1 i undernätadressen. Vissa äldre enheter förvirrade detta med sändningsadressen. Till exempel, om subnätet var 192.168.1.224/27`, skulle det sista subnettens adress ha sett ut som en sändningsadress, vilket potentiellt kan orsaka förvirring. Detta orsakade problem eftersom routingprotokoll behövde för att exakt skilja mellan undernätadresser och sändningsadresser.
Varför är det i allmänhet * inte * ett problem idag:
* Moderna routingprotokoll och enheter: Moderna routingprotokoll (som RIPV2, OSPF, EIGRP och BGP) och moderna nätverksenheter är mycket smartare. De kan:
* Tolka undernätmasker korrekt: De använder subnätmasken för att tydligt skilja mellan en nätverksadress, en undernätadress, en värdadress och en sändningsadress. Undernätmasken definierar uttryckligen vilka bitar som representerar nätverket/subnätet och vilka bitar som representerar värden.
* Implementera ruttöversiktning: Routingprotokoll kan sammanfatta rutter effektivt, förhindra tvetydighet och tillåta användning av alla undernät.
* Fäst till standarder: Moderna enheter följer RFC:er (begäran om kommentarer) som klargör korrekt hantering av undernätadresser och sändningsadresser.
* bästa praxis utvecklats: Rekommendationerna kring att undvika de första och sista subnäten baserades till stor del på praktiska begränsningar av äldre teknik. När tekniken avancerade minskade behovet av att följa dessa begränsningar.
Viktiga överväganden:
* Legacy Equipment: Om du arbetar med * mycket * gammal nätverksutrustning, särskilt i äldre nätverk som inte har uppgraderats på länge, kan du fortfarande stöta på problem med att använda det första eller sista subnätet. Kontrollera dokumentationen för dina specifika enheter för att vara säker.
* tydlighet och dokumentation: Även om dina enheter * kan * använda alla undernät är det fortfarande bra att dokumentera din nätverksdesign tydligt. God dokumentation hjälper till att undvika förvirring i framtiden, särskilt om någon som inte känner till nätverket måste felsöka eller göra förändringar.
* IP -adresshantering (IPAM): Att använda ett bra IPAM -system kan hjälpa till att hantera ditt IP -adressutrymme effektivt och undvika eventuella konflikter, oavsett om du använder alla undernät eller inte.
* Konsistens: Inom ett nätverk är det avgörande att vara konsekvent. Om det historiska skälet inte gäller, se till att använda alla undernät såvida det inte finns ett giltigt skäl att inte göra det.
Sammanfattningsvis:
Även om det fanns historisk motivering för att undvika de första och sista subnäten, tillåter modern nätverksutrustning och protokoll i allmänhet att använda alla subnät utan problem. Begränsningarna härstammar från äldre tekniker som kan tolka nätverksadresser och sända adresser. Innan du använder alla undernät är det dock bäst att kontrollera din organisations standarder, nätverksenhetsdokumentation och konfigurationer. Nätverksadministratören bör vara medveten om subnätningssystemet och alla potentiella problem. Att använda det första och sista subnätet kan vara mer effektivt för ett nätverk.