За да се схване идеята на събнета са необходими добри познания в областта на двоичната математика, както и поне бегла представа от мрежи, IP адреси, мрежови маски, интерфейси, класове.
Даден е адреса 192.168.157.0 в събнет /22.
С този адрес трябва да се конфигурират 8 подмрежи с изредения по-долу минимален брой хостове за всяка.
Принципно няма значение с коя подмрежа ще се почне, но ако има условие за минимален разход на хостове при събнетването тогава по-хубаво е да се тръгне от мрежата с най-голям брой хостове към тази с най-малък. Затова в случая може да тръгнем от мрежата с 128 хоста (sn8 в условното означение).
Тънката уловка тук е, че освен тези 128 хост адреса, за подмрежата ще трябват още 2 – за broadcast (BC) и за адреса на интерфейса, който ще обслужва мрежата (IF). Така реално се получават 130 хоста, което значи че адреса на подмрежата ще има макса /24 (8 бита за хост адреси и 24 за определяне на мрежата).

Обяснение: заделянето на 8 бита гарантира получаването на 256 уникални адреса (защото 28 = 256, в които очевидно ще се поберат нашите 128 хоста от условието + BC + IF; ако заделим само 7 бита бихме осигурили 128 уникални адреса, защото 27 = 128, но в тях няма как да поберем 2та допълнителни)
Така се получава подмрежа с адрес: 192.168.157.0 /24.
IF адрес: 192.168.157.1
Хост адреси: 192.168.157.2 – 192.168.157.254 вкл.
BC адрес: 192.168.157.255
*Кой адрес от подмрежата ще се отдели за интерфейса е без значение, но за по-голяма прегледност и удобство е добра практика избора да се придържа към установени (собствени) правила – ако винаги слагаш първия възможен адрес от подмрежата за интерфейса, така няма да имаш проблеми и да се чудиш кое-как ако по-късно се върнеш на конфигурацията.
Следващата мрежа, чиито адрес трябва да се определи е тази с 90 хоста (sn6). При нея вече може спокойно да се заделят 7 бита (получават се 128 уникални адреса, в които се побират 90 хоста + BC + IF), т.е. маската е 32-7 = /25
Sn6: 192.168.158.0 /25 (мрежа 192.168.157.* вече е изчерпана, затова минаваме нататък)
if : 192.168.158.1
hosts: 192.168.158.2 – 192.168.158.126
bc: 192.168.158.127
Логиката натам е абсолютно същата: за мрежите с по 60 хоста могат да се заделят по 6 бита (26 = 64, в които влизат 60 хоста от условието и двата допълнителни).
Маската за тези мрежи е 32-6 = /26 sn3: 192.168.158.128 /26
if: 192.168.158.129
hosts: 192.168.158.130 – 192.168.158.190
bc: 192.168.158.191
sn4: 192.168.158.192 /26
if: 192.168.158.193
hosts: 192.168.158.194 – 192.168.158.254
bc: 192.168.158.255
sn5: 192.168.159.0 /26
if: 192.168.159.1
hosts: 192.168.159.2 – 192.168.159.62
bc: 192.168.159.63
За подмрежата с 30 хоста (sn7) могат да се заделят 5 бита (25 = 32, в които се побират нужните 30 хоста + 2та допълнителни), съответно маската е 32-5 = /27
sn7: 192.168.159.64 /27
if: 192.168.159.65
hosts: 192.168.159.66 – 192.168.159.94
bc: 192.168.159.95
Останалите две подмрежи (тези с по 2 хоста) могат да се определят чрез заделяне на 2 бита (22 = 4), тогава маската е 32-2 = /30.
sn1: 192.168.159.96 /30
if: 192.168.159.97
hosts:192.168.159.98
bc: 192.168.159.99
sn2: 192.168.159.100 /30
if: 192.168.159.101
hosts: 192.168.159.102
bc: 192.168.159.103
Пълното изписване на маските е:
/24 – 255.255.255.0 /25 – 255.255.255.128 = 11111111.11111111.11111111.10000000
/26 – 255.255.255.192 = 11111111.11111111.11111111.11000000
/27 – 255.255.255.224 = 11111111.11111111.11111111.11100000
/30 – 255.255.255.252 = 11111111.11111111.11111111.11111100
Целият пример е базиран на упражнения от Cisco Academy.
to be continued…
Yes... under construction :(
Даден е адреса 192.168.157.0 в събнет /22.
С този адрес трябва да се конфигурират 8 подмрежи с изредения по-долу минимален брой хостове за всяка.
- 2 подмрежи с по 2 хоста (sn1 и sn2)
- 3 подмрежи с по 60 хоста (sn3, sn4, sn5)
- 1 подмрежа с 90 хоста (sn6)
- 1 подмрежа с 30 хоста (sn7)
- 1 подмрежа с 128 хоста (sn8)
Принципно няма значение с коя подмрежа ще се почне, но ако има условие за минимален разход на хостове при събнетването тогава по-хубаво е да се тръгне от мрежата с най-голям брой хостове към тази с най-малък. Затова в случая може да тръгнем от мрежата с 128 хоста (sn8 в условното означение).
Тънката уловка тук е, че освен тези 128 хост адреса, за подмрежата ще трябват още 2 – за broadcast (BC) и за адреса на интерфейса, който ще обслужва мрежата (IF). Така реално се получават 130 хоста, което значи че адреса на подмрежата ще има макса /24 (8 бита за хост адреси и 24 за определяне на мрежата).

Обяснение: заделянето на 8 бита гарантира получаването на 256 уникални адреса (защото 28 = 256, в които очевидно ще се поберат нашите 128 хоста от условието + BC + IF; ако заделим само 7 бита бихме осигурили 128 уникални адреса, защото 27 = 128, но в тях няма как да поберем 2та допълнителни)
Така се получава подмрежа с адрес: 192.168.157.0 /24.
IF адрес: 192.168.157.1
Хост адреси: 192.168.157.2 – 192.168.157.254 вкл.
BC адрес: 192.168.157.255
*Кой адрес от подмрежата ще се отдели за интерфейса е без значение, но за по-голяма прегледност и удобство е добра практика избора да се придържа към установени (собствени) правила – ако винаги слагаш първия възможен адрес от подмрежата за интерфейса, така няма да имаш проблеми и да се чудиш кое-как ако по-късно се върнеш на конфигурацията.
Следващата мрежа, чиито адрес трябва да се определи е тази с 90 хоста (sn6). При нея вече може спокойно да се заделят 7 бита (получават се 128 уникални адреса, в които се побират 90 хоста + BC + IF), т.е. маската е 32-7 = /25
Sn6: 192.168.158.0 /25 (мрежа 192.168.157.* вече е изчерпана, затова минаваме нататък)
if : 192.168.158.1
hosts: 192.168.158.2 – 192.168.158.126
bc: 192.168.158.127
Логиката натам е абсолютно същата: за мрежите с по 60 хоста могат да се заделят по 6 бита (26 = 64, в които влизат 60 хоста от условието и двата допълнителни).
Маската за тези мрежи е 32-6 = /26 sn3: 192.168.158.128 /26
if: 192.168.158.129
hosts: 192.168.158.130 – 192.168.158.190
bc: 192.168.158.191
sn4: 192.168.158.192 /26
if: 192.168.158.193
hosts: 192.168.158.194 – 192.168.158.254
bc: 192.168.158.255
sn5: 192.168.159.0 /26
if: 192.168.159.1
hosts: 192.168.159.2 – 192.168.159.62
bc: 192.168.159.63
За подмрежата с 30 хоста (sn7) могат да се заделят 5 бита (25 = 32, в които се побират нужните 30 хоста + 2та допълнителни), съответно маската е 32-5 = /27
sn7: 192.168.159.64 /27
if: 192.168.159.65
hosts: 192.168.159.66 – 192.168.159.94
bc: 192.168.159.95
Останалите две подмрежи (тези с по 2 хоста) могат да се определят чрез заделяне на 2 бита (22 = 4), тогава маската е 32-2 = /30.
sn1: 192.168.159.96 /30
if: 192.168.159.97
hosts:192.168.159.98
bc: 192.168.159.99
sn2: 192.168.159.100 /30
if: 192.168.159.101
hosts: 192.168.159.102
bc: 192.168.159.103
*обикновенно подмрежи с 2 хоста се разпределят за серийни интерфейси, при които всъщност двата хост адреса са адресите на интерфейсите в двата края на връзката.
Пълното изписване на маските е:
/24 – 255.255.255.0 /25 – 255.255.255.128 = 11111111.11111111.11111111.10000000
/26 – 255.255.255.192 = 11111111.11111111.11111111.11000000
/27 – 255.255.255.224 = 11111111.11111111.11111111.11100000
/30 – 255.255.255.252 = 11111111.11111111.11111111.11111100
Целият пример е базиран на упражнения от Cisco Academy.
to be continued…
Comments
Yes... under construction :(
Howdy Ho and thanks for visiting. And the fish.
I'm currently working on another project as part of my master degree thesis, so I'll be away for a while, but heads up -
by the end of January I should be around again and finish this truly amazing site.

Sidebar Still Under Construction
many other parts as well

