Dana
|
|
« : 05-04-2010 09:46 » |
|
Дано Блок адресов для выделения подсетей Топология сети Количество хостов в разных сегментах сети Требуется \\\\\\\\\\\\\\\\\пока сделала вот это\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ Разработать схему адресации (критерии – наилучшая суммаризация, минимальный расход адресов) Рассчитать необходимые размеры сетей для сегментов A-G и сетей, связывающих маршрутизаторы друг с другом Из указанного блока адресов (192.168.0.0\16) назначить адреса всем сетям (A,b,c,d,e,f,g) и интерфейсам маршрутизаторов \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\конец\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ Для каждого маршрутизатора построить таблицу маршрутизации Включить в таблицу присоединённые сети Добавить статические маршруты так, чтобы любые два хоста сети могли взаимодействовать друг с другом. Это как бы задание. Короче когда начала делать у меня возник такой вопрос, вот как хосты в сети класса B получается я знаю. А как рассчитать хосты класса С 255.255.255.0, получается у нас 24 единицы, если по аналогии с сетью класса B, то я должна возвести 2 в степень 24(так как 24 ед) и минус 2 адреса. Но помоему полная фигня. Расскажите пожалуйста в чем ошибка. Проверьте пожалуйста, правильно (считала с помощью программы)? А-210 хостов 192.168.0.0 255.255.255.0 B-36 хостов 192.168.1.0 255.255.255192 C-180 192.168.2.0 255.255.255.0 D-44 хоста 192.168.3.0 255.255.255.192 E-22 хоста 192.168.4.0 255.255.255.224 F-98хостов 192.168.5.0 255.255.255.128 G-50хостов 192.168.6.0 255.255.255.192
|
|
« Последнее редактирование: 05-04-2010 09:50 от Алексей1153++ »
|
Записан
|
Прославься в городе - возбудишь озлобленье, а домоседом стань - возбудишь подозренье. Не лучше ли тебе, хотя б ты Хызром был, ни с кем не знаться, жить всегда в уединенье?
|
|
|
Dana
|
|
« Ответ #1 : 05-04-2010 10:03 » |
|
Топология. И мои расчеты с ней не сходятся у меня получается .192 -B,D,G .0 - A,C .224 - E .128 -F
|
|
|
Записан
|
Прославься в городе - возбудишь озлобленье, а домоседом стань - возбудишь подозренье. Не лучше ли тебе, хотя б ты Хызром был, ни с кем не знаться, жить всегда в уединенье?
|
|
|
RXL
|
|
« Ответ #2 : 05-04-2010 13:51 » |
|
Размер сети всегда равен степени двойки и выровнен по границе своего размера. Т.е. маска /26 позволяет сети с младшим адресом 0, 64, 128 и 192. Два адреса в сети расходуются на саму сеть.
Разбрасываем руками:
A 210 -> 256 0.0/24
B 36 -> 64 1.0/26
C 180 -> 256 2.0/24
D 44 -> 64 1.64/26
E 22 -> 32 1.192/27
F 98 -> 128 3.0/25
G 50 -> 64 1.128/26
Сети: 0 - занята полностью 1 - свободно 1.224/27 2 - занята полностью 3 - свободно 3.128/25
Экономнее не получится.
|
|
« Последнее редактирование: 05-04-2010 13:52 от RXL »
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
RXL
|
|
« Ответ #3 : 05-04-2010 20:47 » |
|
Dana, во-первых, диапазон 192.168.0.0/16 соотвествует сетям класса C, но задача решается только на так называемых бесклассовых сетях - с маской, не равняющейся на классы.
Задача сводится к нахождению размера необходимого блока для каждой сети. Это будет потребное число хостов + 1 для каждого маршрутизатора + 2 на саму сеть (первый и последний адрес в сети). Полученное значение "округляется" до равного или большего блока, размер которого равен некоторой степени двойки. В итоге получаем этакие кубики, которые надо сложить, учитывая правила выравнивания: размер блока 2n и нижняя граница блока должна быть кратной его размеру.
Чтобы сложить "кубики", надо отсортировать их по размеру и укладывать сперва большие. При переходе на следующий размер "кубика" надо проверить выравнивание и соответствующим образом сдвинуть начало блока. При этом могут возникать дырки, которые можно заполнить блоками подходящего размера, опять же учитывая выравнивание.
Деление на сети - суть есть ветвление двоичного дерева и универсальность можно черпать в работе с деревом.
|
|
« Последнее редактирование: 05-04-2010 20:53 от RXL »
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Dana
|
|
« Ответ #4 : 06-04-2010 04:22 » |
|
Т.е. я не правильно сделала
|
|
|
Записан
|
Прославься в городе - возбудишь озлобленье, а домоседом стань - возбудишь подозренье. Не лучше ли тебе, хотя б ты Хызром был, ни с кем не знаться, жить всегда в уединенье?
|
|
|
RXL
|
|
« Ответ #5 : 06-04-2010 06:30 » |
|
Dana, маски сетей ты вычислила верно, а вот адреса сетей - не соответствуют условию "минимальный расход адресов".
Хотя, с точки зрения практической топологии - все верно - нормальный сетевой админ не будет дробить локальные сети на мелкие кусочки ради экономии. Но вот если перейти от локальных к глобальным (исключая диапазоны 0.0.0.0/8, 10.0.0.0/8, 127.0.0.0/8, 172.16.0.0/12, 169.254.0.0/16, 192.168.0.0/16, класс D и все выше), то подобная задача на практике встречается, но не приветствуется, т.к. ведет к повышенному расходу IP-адресов.
|
|
« Последнее редактирование: 06-04-2010 06:35 от RXL »
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Dana
|
|
« Ответ #6 : 06-04-2010 06:44 » |
|
а можно поподробнее про "минимальный расход адресов" или где можно почитать про это ссылку.
|
|
|
Записан
|
Прославься в городе - возбудишь озлобленье, а домоседом стань - возбудишь подозренье. Не лучше ли тебе, хотя б ты Хызром был, ни с кем не знаться, жить всегда в уединенье?
|
|
|
RXL
|
|
« Ответ #7 : 06-04-2010 06:57 » |
|
Dana, подробнее написано в твоем задании Смотри. К примеру, надо сделать две сети с маской /25. Можно так: 192.168.0.0/25 192.168.1.0/25 А можно так: 192.168.0.0/25 192.168.0.128/25 Разница налицо? Прочти мой пост еще раз: https://forum.shelek.ru/index.php/topic,23974.msg231269.html#msg231269
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Dana
|
|
« Ответ #8 : 06-04-2010 07:24 » |
|
У меня получилось А/24 В/26 C/24 D/26 E/27 F/25 G/26 таким образом A,C 192.168.0.0/24 192.168.0.512/24 B.D 192.168.1.0/26 192.168.1.128/26 FG 192.168.2.0/25 192.168.3.128/26 E 192.168.3.0/27 192.168.3.32/27
|
|
|
Записан
|
Прославься в городе - возбудишь озлобленье, а домоседом стань - возбудишь подозренье. Не лучше ли тебе, хотя б ты Хызром был, ни с кем не знаться, жить всегда в уединенье?
|
|
|
Dana
|
|
« Ответ #9 : 06-04-2010 07:28 » |
|
Сети: 0 - занята полностью 1 - свободно 1.224/27 2 - занята полностью 3 - свободно 3.128/25 Мне вот это не понятно
|
|
|
Записан
|
Прославься в городе - возбудишь озлобленье, а домоседом стань - возбудишь подозренье. Не лучше ли тебе, хотя б ты Хызром был, ни с кем не знаться, жить всегда в уединенье?
|
|
|
Антон (LogRus)
|
|
« Ответ #10 : 06-04-2010 07:34 » |
|
192.168.0.512/24 ?
|
|
|
Записан
|
Странно всё это....
|
|
|
Dana
|
|
« Ответ #11 : 06-04-2010 08:22 » |
|
В сети а 210, в сети 180== 210+180=390, а самаое близкое да еще которое делится на 2- это 512
|
|
|
Записан
|
Прославься в городе - возбудишь озлобленье, а домоседом стань - возбудишь подозренье. Не лучше ли тебе, хотя б ты Хызром был, ни с кем не знаться, жить всегда в уединенье?
|
|
|
RXL
|
|
« Ответ #12 : 06-04-2010 10:33 » |
|
В сети а 210, в сети 180== 210+180=390, а самаое близкое да еще которое делится на 2- это 512
И как это коррелирует с твоим заданием? Сети: 0 - занята полностью 1 - свободно 1.224/27 2 - занята полностью 3 - свободно 3.128/25 Мне вот это не понятно
Дана, а мне не понятно, что тебе не понятно И думаю дело не во моем мозгу, а в твоих знаниях. Почитай о адресации IP версии 4 - видимо ты ее плохо понимаешь. Почитай также о двоичной системе счисления, о том, что такое байт и бит.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Dana
|
|
« Ответ #13 : 06-04-2010 10:36 » |
|
|
|
|
Записан
|
Прославься в городе - возбудишь озлобленье, а домоседом стань - возбудишь подозренье. Не лучше ли тебе, хотя б ты Хызром был, ни с кем не знаться, жить всегда в уединенье?
|
|
|
RXL
|
|
« Ответ #14 : 06-04-2010 10:39 » |
|
Dana, выдохни, отложи свою программу и начни с изучения основ - благо они совсем не сложные: 0) школьный курс математики; 1) двоичное счисление; 2) IP v4.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Dana
|
|
« Ответ #15 : 06-04-2010 15:32 » |
|
Это я все читала, да похоже бестолку. по IP v4 Олифера читала, там даны примеры, но какие-то корявые.
|
|
|
Записан
|
Прославься в городе - возбудишь озлобленье, а домоседом стань - возбудишь подозренье. Не лучше ли тебе, хотя б ты Хызром был, ни с кем не знаться, жить всегда в уединенье?
|
|
|
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
|
|
« Ответ #16 : 06-04-2010 15:38 » |
|
Dana, приходи в чат https://forum.shelek.ru/index.php?action=pmя в сетях не шарю, но про байты рассказать могу ) А народ подтянется, надеюсь, тоже
|
|
« Последнее редактирование: 06-04-2010 15:41 от Алексей1153++ »
|
Записан
|
|
|
|
Dana
|
|
« Ответ #17 : 06-04-2010 17:01 » |
|
RXL, расчитала для А и С будет 192.168.0.0/23 B и D 192.168.3.0/25 192.168.3.128/25 F и G 192.168.3.0/25 192.168.1.0/25
|
|
|
Записан
|
Прославься в городе - возбудишь озлобленье, а домоседом стань - возбудишь подозренье. Не лучше ли тебе, хотя б ты Хызром был, ни с кем не знаться, жить всегда в уединенье?
|
|
|
Sla
|
|
« Ответ #18 : 06-04-2010 17:40 » |
|
А-210 хостов
в одной тетраде (255 - 2) хостов ПОКА, для определенности думаем, что 255 Знаем что количество хостов кратно степеням двойки 128 < 210 < 256 Чтобы определить, количество хостов, нужно МАСКУ округлить до максимального до 255 Почему разница между 255 и 256? 255 - это, считаем - 0, 1, 2,..., 255 - итого 256 раз посчитали (256 чисел)
поэтому
А-210 хостов A - 256 хостов, на самом деле, их на два меньше.
Какая маска? Начинаем вспоминать двоичное исчисление 255(десятичное) = 11111111(двоичное) чтобы получить маску - нужно проинвертировать инверсия 1111111 = 00000000
Как работает маска? Там где 1, там запрещено выходить за пределы. там где 0 находимся в пределах.
Может ли маска иметь разрывы? Например 1110110 НЕТ, не может Маска должна быть непрерывной, т.е. 11000000 или 11100000 и т.д.
И так А-210 хостов Разрешаем 256 хостов 0000000
откуда эти числа после дроби? Одна тетрада в ip-адресе = 8бит Всего 4 тетрады Сколько единиц в ip-адресе? 4*8 = 32 Но! нам нужно разрешить 256 хостов, а это 8 нулей в конце Строим маску 11111111.11111111.11111111.00000000 Считаем количество единиц (3*8 = 24) О! записываем первая тетрада.вторая тетрада.третья терада.0 /24 Построили сеть, которая включает в себя 210<хостов<256?
ps. Кто следующий?
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
Dana
|
|
« Ответ #19 : 07-04-2010 02:12 » |
|
Sla, спасибо большое . Но это как раз то что я знаю. Я сейчас мучаюсь вопросом о суммаризации расчитанных сегментов .
|
|
|
Записан
|
Прославься в городе - возбудишь озлобленье, а домоседом стань - возбудишь подозренье. Не лучше ли тебе, хотя б ты Хызром был, ни с кем не знаться, жить всегда в уединенье?
|
|
|
Dana
|
|
« Ответ #20 : 09-04-2010 03:00 » |
|
Мои размышления верны?
A 210 компов -> выравниваем=256 192.168.0.0/24
B 36 компов -> выравниваем=64 192.168.1.0/26 так как у него маска другая дали подсеть ххх.ххх.1.0
C 180 компов -> выравниваем=256 (в 0.0 уже данное кол-во не войдет поэтому делаем 2.0) 192.168.2.0/24
D 44 -> выравниваем=64 (маска совпадает с подсетью ххх.ххх.1.0 и чтобы адреса друг на друга не «лезли», делаем 1.64) 192.168.1.64/26 G 50 -> выравниваем=64 (маска совпадает с подсетью ххх.ххх.1.0 и чтобы адреса друг на друга не «лезли», делаем 1.128) 192.168.1.128/26
E 22 -> выравниваем=32(маска/27 позволяет нам включить до 30 компов, включаем его в подсеть 1.192 потому что, к последнему( 1.128) прибавить наши 22=150->округляем=192) 192.168.1.192/27
F 98 -> выравниваем=128(такое кол-во компов у нас никуда не войдет, поэтому даем 3.0) 3.0/25
|
|
|
Записан
|
Прославься в городе - возбудишь озлобленье, а домоседом стань - возбудишь подозренье. Не лучше ли тебе, хотя б ты Хызром был, ни с кем не знаться, жить всегда в уединенье?
|
|
|
|
Sla
|
|
« Ответ #22 : 09-04-2010 05:44 » |
|
похоже на правду Было бы не плохо, если бы ты показала диапазон ай-пи адресов в каждой подсети например А-210 хостов 192.168.0.0 255.255.255.0 192.168.0.1 - 192.168.0.254
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
shell
Интересующийся
Offline
|
|
« Ответ #23 : 09-04-2010 21:32 » |
|
Здравствуйте, у меня точно такая же задача только другое количество хостов (A 177, B 12, C 86, D 125, E 100, F 69, G 105)
Проверте мои результаты:
A 177 -> 256 0.0/24
B 12 -> 16 3.128/28
C 86 -> 128 1.0/25
D 125 -> 128 1.128/25
E 100 -> 128 2.0/25
F 69 -> 128 2.128/25
G 105 -> 128 3.0/25
Какие то одинаковые подсети получились.
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #24 : 10-04-2010 05:00 » |
|
Почему одинаковые? Потому что правильные.
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
Dana
|
|
« Ответ #25 : 12-04-2010 03:02 » |
|
А210 192.168.0.0 255.255.255.0 192.168.0.1-192.168.0.254 В36 192.168.0.0 255.255.255.192 192.168.0.1-192.168.0.62 С180 192.168.0.0 255.255.255.0 192.168.0.1-192.168.0.254 D44 192.168.0.0 255.255.255.192, 192.168.0.1-192.168.0.62 Е22 192.168.0.0 255.255.255.224 192.168.0.1-192.168.0.30 F98 192.168.0.0 255.255.255.128 192.168.0.1-192.168.0126
|
|
« Последнее редактирование: 12-04-2010 03:08 от Dana »
|
Записан
|
Прославься в городе - возбудишь озлобленье, а домоседом стань - возбудишь подозренье. Не лучше ли тебе, хотя б ты Хызром был, ни с кем не знаться, жить всегда в уединенье?
|
|
|
RXL
|
|
« Ответ #26 : 12-04-2010 03:24 » |
|
Dana, в чем вопрос? Почему сети пересекаются?
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Dana
|
|
« Ответ #27 : 12-04-2010 03:28 » |
|
Не понятно вот это, можно как-то на примере показать " учитывая правила выравнивания: размер блока 2n и нижняя граница блока должна быть кратной его размеру". Еще мы минимизировать-то минимизировали, но с исходной топологией минимизация не сходиться, должно получиться 5 подсетей (B,D; C,A; F; G;E).
|
|
|
Записан
|
Прославься в городе - возбудишь озлобленье, а домоседом стань - возбудишь подозренье. Не лучше ли тебе, хотя б ты Хызром был, ни с кем не знаться, жить всегда в уединенье?
|
|
|
RXL
|
|
« Ответ #28 : 12-04-2010 03:51 » |
|
Dana, вроде уже все описано, как делать...
После определения размеров, выполни сортировку сетей по размеру, чтобы большие были с начала списка. Потом просто последовательно их группируй. Исходная точка - 192.168.0.0. Соотв. получается:
192.168.0.0 - A (256) 192.168.1.0 - C (256) 192.168.2.0 - F (128) 192.168.2.128 - B (64) 192.168.2.192 - D (64) 192.168.3.0 - E (32)
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Dana
|
|
« Ответ #29 : 12-04-2010 03:58 » |
|
RXL, спасибо. Теперь понятно А что с топологией? Как минимизировать наконец-то разобралась , но надо минимизировать в соответсвии с тополигей.
|
|
|
Записан
|
Прославься в городе - возбудишь озлобленье, а домоседом стань - возбудишь подозренье. Не лучше ли тебе, хотя б ты Хызром был, ни с кем не знаться, жить всегда в уединенье?
|
|
|
|