Ok du säger att du förstår grunderna, egentligen ska det inte vara så svårt att räkna ut en sån där relativt enkelt fråga. Men jag ska försöka förklara hur du kan tänka för att räkna ut sånt här, det förutsätter dock att du förstår hur man subnettar.
Inkrementen för antal nät är exakt samma som oktetens värden, dvs:
Och som vi ser kan inte inkrementen vara 14 utan den måste vara 16 då 8 hade varit för lite. Nu kan du ta dina 16 och subtrahera dom 16 från 256 som är samma sak som en oktet med bara 1:or (0-255, Ja 0:an räknas = 256). Då får du 240 och eftersom du har ett B-nät blir alltså nätmasken som följer.
Nätmask: 255.255.240.0
Binärt:11111111.1111111.11110000.00000000
Och ditt nät blir följdaktligen (exempelvis): 172.16.0.0/20
Antal hostar per nät blir då (256*16)-2=4094.
EDIT:
För att förenkla det hela lite kan du följa denna lista.
1) Hitta rätt inkrement för näten, dvs hur många hostar / nät behövs. Detta görs enklast med hjälp av oktekten, ex: "Jag behöver 4 nät med 25 hostar i varje.", det närmaste vi kan komma är 32 om vi ska göra nätet så små som möjligt.
2) Räkna till 32 med 1:or i oktekten (11100000), 3st 1:or + befintliga 1:or i nätmasken som är 8 i A-nät, 16 i B-nät, 24 i C-nät. Eftersom det är färre än 256 hostar som behövs passar ett C-nät bra, 24+3=27. Första nätet blir 192.168.0.0/27
3) Räkna ut din nätmask med dina 27 1:or, 255(8).255(16).255(24).224(27). Märk även här att 256-224=32, alltså våran inkrement.
1b) Ok så om du har mer än 256 hostar så måste du såklart använda färre 1:or i nätmasken och då blir formeln anlta-önskade-hosts/256=antal nät. Ex: Du vill ha 500 hosts, 500/256=1,9 (runda av uppåt till 2). Eftersom 192.168.0.0/24 är 1 nät måste vi sno en bit för att göra två nät. 192.168.0.0/23 blir kommer följdaktligen att innehålla 510 hosts. För att se exakt hur många hostar du får ut tar du (2*256)-2=510, 2:an är alltså antalet nät, här måste du också följa binära inkrementen, dvs: i ditt fall där nätet skulle dubbla från 1500 till 3000 hosts blir formeln 3000/256=11,7 men eftersom du inte kan ha 11 eller 12 blir närmaste inkrementen 16. Och (16*256)-2=4094.
Kan du räkna binärt så blir det här busenkelt. Kom ihåg bara att du räknar inte typ "01001011" när det är nätmasker utan du går endera åt vänster eller åt höger med 1:orna. Hoppas jag har bidragit med en "Aha"-upplevelse, eller iaf fått dig på rätt spår.