Помогаю со студенческими работами здесь
Найти суммарную кинетическую энергию молекул.
Найти суммарную кинетическую энергию молекул, содержащихся в 7 г азота при температуре 16 С. Какая…
Найти суммарную площадь n прямоугольных треугольников
Найти суммарную площадь n прямоугольных треугольников, если длина меньшего катета треугольника…
Найти суммарную длительность всех звонков
Добрый день!
У меня есть dataGridView, в который выводятся вызовы в телефоне. В одном из столбцов…
Найти суммарную площадь N равнобедренных треугольников
Найти суммарную площадь N равнобедренных треугольников, у которых длина боковой стороны одинакова,…
Искать еще темы с ответами
Или воспользуйтесь поиском по форуму:
- Главная
- Список сервисов
- Калькулятор для суммирования маршрутов IPv4
Суммирование маршрутов IPv4 (supernetting)
Введите список адресов и префиксов
Введите список адресов и префиксов формата 127.0.0.1/24. Каждое значение с новой строки. Без пробелов и запятых.
Описание
Для уменьшения таблицы маршрутизации существует понятие суммирования маршрутов (supernetting). Этот процесс объединяет несколько сетей в одну большего размера, которая называется суперсетью.
Вычисление суперсети аналогичное поиску сети для нескольких хостов. Суперсеть должна описывать максимально приближенное количество сетей.
Ваши замечания и пожелания по работе сервиса
Суммарные маршруты IPv4
Суммирование маршрутов используется, чтобы уменьшить размер таблицы маршрутизации.
Если один статический маршрут может использоваться вместо нескольких статических маршрутов, размер таблицы маршрутизации будет уменьшен. Во многих случаях единственный статический маршрут может использоваться, чтобы представить десятки, сотни или даже тысячи маршрутов.
Мы можем использовать единственный сетевой адрес, чтобы представить несколько подсетей. Например, сети 10.0.0.0/16, 10.1.0.0/16, 10.2.0.0/16, 10.3.0.0/16, 10.4.0.0/16, 10.5.0.0/16 на всем пути к 10.255.0.0/16 могут быть представлены единственным сетевым адресом: 10.0.0.0/8.
Суммирование маршрутов
Многократные статические маршруты могут быть суммированы в единственный статический маршрут если:
• Целевые сети могут быть суммированы в единственный сетевой адрес, и
• Многократные статические маршруты все используют тот же самый интерфейс выхода или IP-адрес следующего транзитного участка
В нашем примере у R3 есть три статических маршрута. Все три маршрута передают трафик через тот же самый интерфейс Serial0/0/1. Три статических маршрута на R3:
ip route 172.16.1.0 255.255.255.0 Serial0/0/1
ip route 172.16.2.0 255.255.255.0 Serial0/0/1
ip route 172.16.3.0 255.255.255.0 Serial0/0/1
Если возможно, мы хотели бы суммировать все эти маршруты в единственный статический маршрут. 172.16.1.0/24, 172.16.2.0/24 и 172.16.3.0/24 могут быть суммированы в сеть 172.16.0.0/22. Поскольку все три маршрута используют тот же самый интерфейс выхода, они могут быть суммированы в одну сеть 172.16.0.0 255.255.252.0 сети, и мы можем создать единственный суммарный маршрут.
Вычисление суммарного маршрута
Вот процесс создания суммарного маршрута 172.16.0.0/22, как показано на рисунке:
1. Выпишите сети, которые Вы хотите суммировать в двоичном виде.
2. Чтобы найти маску подсети для суммирования, начните с крайнего левого бита.
3. Двигайтесь последовательно вправо, находя все биты, которые соответствуют.
4. Когда Вы находите столбец битов, которые не соответствуют, остановитесь. Вы на границе суммирования.
5. Теперь, сосчитайте число крайних левых соответствующих битов, которое в нашем примере равняется 22. Это число становится Вашей маской подсети для итогового маршрута, /22 или 255.255.252.0
6. Чтобы найти сетевой адрес для суммирования, скопируйте соответствующие 22 бита и добавьте все нулевые биты в конец, чтобы сделать 32 бита.
Следуя этим шагам, мы можем обнаружить, что три статических маршрута на R3 могут быть суммированы в единственный статический маршрут, использующий суммарный адрес сети 172.16.0.0 255.255.252.0:
ip route 172.16.0.0 255.255.252.0 Serial0/0/1
Суммарный маршрут IPv6
Суммарных маршрут IPv6 находится также как и маршрут IPv4, за исключением того, что IPv6 записывается в 16-ой форме.
Допустим есть три сети:
2001:db8:0:30::0/64
2001:db8:0:31::0/64
2001:db8:0:32::0/64
Для нахождения суммарного маршрута нужно найти различающиеся биты идентификатора сети. Первые три хекстета очевидно одинаковые, берём четвёртый и переводим числа 30 31 и 32 из 16 в 2 систему счисления:
00110000
00110001
00110010
Находим старший бит, после которого биты уже не совпадают – это 14-ый бит, значит маска сети будет 64 -2 = 62. Чтобы получить идентификатор сети нужно взять не совпадающие биты и перевести их в ноль. получившееся число будет адресом сети:
00110000 – в 16-ой системе это будет 30. Получаем суммарный маршрут:
2001:db8:0:30::/62
Задание.
1. Определите для указанного варианта в таблице 2 IP-адреса: адрес сети, адрес широковещательной рассылки, а также доступный первый и последний IP-адрес узла. Возможно, указанный адрес будет адресом сети или широковещательным адресом. Затем требуется разделить указанную сеть на определённое количество подсетей по варианту.
Таблица 2 – Задания для самостоятельной работы
Вар. |
IP-адрес и маска для расчёта |
К-во подсетей |
1 |
51.175.60.237 / 19 |
10 |
2. Среди списка сетей найдите суммарную сеть, которая включает в себя все остальные сети (см. таблицу 3). Объединение сетей (summarization) — это процесс представления группы последовательных сетей одной большой сетью. Объединение сетей используется для уменьшения числа используемых записей маршрутов в таблицах маршрутизации. А это в свою очередь приводит к экономии вычислительных ресурсов маршрутизатора.
Таблица 3 – Задания для самостоятельной работы
Вар. |
Список сетей |
1 |
36.144.0.0/12; 36.160.0.0/12; 36.176.0.0/13; 36.128.0.0/12; 36.184.0.0/13 |
3. IP-адрес представляет собой 32-разрядный двоичный адрес, отражающий три компонента модели адресации протокола IP: адрес сети, подсети и хоста (компьютера или устройства). Задача этого упражнения заключается в нахождении IP адреса по известному адресу сети (классовому адресу), номеру подсети и номеру компьютера.
1. Имеется сеть 202.201.32.0 Поделенная на подсети с маской /24 Найдите IP адрес компьютера, если известно что он принадлежит 1 подсети и имееет номер 25.
Написать отзыв
Ваше имя:
Ваш отзыв:
Примечание: HTML разметка не поддерживается! Используйте обычный текст.
Оценка: Плохо
Хорошо
Введите код, указанный на картинке:
Сетевая математика. Суммирование маршрутов.
Не смотря на то, что IPv4 доживает свои последние дни, вопросы связанные с сетевой адресацией все еще актуальны для всех претендентов на почетное звание CCNA. В прошлой публикации, посвященной сетевой математике, не была затронута одна тема — суммирование маршрутов. Эта тема не намного сложней деления сетей. К сожалению, суммирование маршрутов невозможно делать без перевода адресов суммируемых сетей в двоичную форму. Но это не должно доставить много хлопот, так как есть некоторые методы, позволяющие упростить данную задачу. Рассмотрению данных методов и посвящена данная публикация.
Для того, чтобы более эффективно решать задачи по суммированию маршрутов нужно с самого начала правильно выбрать адреса сетей, на основе которых будет вычисляться суммарный адрес сети. Это абсолютно не сложно. Их всего два: самый младший и самый старший. Для этого анализируем группу предоставленных адресов начиная от старшего октета к младшему, до тех пор пока не находим старший разделяемый октет. Именно на основе старшего разделяемого октета принимается решение. Все что происходит дальше нам не интересно. После того, как будет найден старший разделяемый октет, его максимальное десятичное значение и есть наш старший адрес, а его минимальное десятичное значение — младший. Нет необходимости, как это показано в большинстве примеров по суммированию, переводить все предоставленные адреса сетей в двоичную форму.
Второе что нужно уметь делать — это быстро переводить числа от 0 до 255 в двоичную форму. Тот факт, что диапазон чисел, переводимых из десятичной формы в двоичную, ограничивается этим диапазоном, а также знание значений степени 2 от 0 до 7, позволяет делать это более быстро.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
128 |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
Значения степени 2 от 0 до 7
Перевод десятичного числа от 0 до 255 в двоичную форму наиболее эффективно делается простым вычитанием максимально возможного значения степени 2. С результатом данного вычитания ( остатком ) поступают так же как и с самим числом до тех пор пока остаток не будет равен 0. Каждое «успешное» вычитание показывает нам, какой бит адреса установлен в 1. Если остаток будет равен 0, еще до того как будет произведено вычитание 2 в степени 0, то это будет означать, что все оставшиеся биты равны 0. Возможно это кажется немного запутанным, но на практике это очень просто. Пример перевода числа 187 в двоичную форму.
Вычитание |
Значение бита |
Номер бита |
187 — 128 = 59 |
1 |
7 |
59 — 64 |
0 |
6 |
59 — 32 = 27 |
1 |
5 |
27 — 16 = 11 |
1 |
4 |
11 — 8 = 3 |
1 |
3 |
3 — 4 |
0 |
2 |
3 — 2 = 1 |
1 |
1 |
1 — 1 = 0 |
1 |
0 |
В результате этих вычислений получаем двоичное число 10111011. Это и есть двоичная запись десятичного числа 187. Не так уж сложно. Этот метод граничит с простым перебором, и конечно же не подходит для перевода больших чисел из десятичной формы в двоичную. Но в случае с числами от 0 до 255, это проще и быстрей, чем переводить число методом последовательного деления на 2.
Описанные выше методы не меняют в корне саму идею суммирования, но позволяют делать ее более эффективно. Далее пример суммирования адресов.
Дана группа сетей.
140.176.56.128 / 25
140.176.31.0 / 25
140.176.16.192 / 26
140.176.63.128 / 26
140.176.34.0 / 25
Необходимо эту группу сетей представить одним суммарным адресом.
Для начала необходимо найти старший и младший адрес в этой группе. Третий октет является страшим разделяемым октетом. Максимальное значение 63, минимальное — 16. Получаем два адреса. значения третьего октета которых необходимо перевести в двоичную форму:
Переводим оба числа в двоичную форму.
63 = 00111111
16 = 00010000
У этих двух последовательностей нулей и единиц в левой части есть два бита, значения которых совпадают. Все что после этих двух бит заполняем нулями, и в результате получаем суммарный адрес сети. Эти же два общих бита указывают на границу маски сети или число бит в префиксе суммарного адреса.
Тоже самое, но для другой группы сетей:
140.176.156.128 / 25
140.176.143.192 / 26
140.176.129.128 / 25
140.176.135.128 / 26
140.176.156.192 / 26
1. Находим старший и младший адреса
2. Переводим значения старшего и младшего октетов в двоичную форму
3. В левой чести двух последовательностей три одинаковых бита.
4. В результате получаем наиболее приемлемый суммарный адрес
Для того чтобы более уверенно решать подобные задачи на экзамене CCNA можно дополнительно попрактиковаться в Cisco Binary Game. Эта игра дает возможность производить в уме большую часть вычислений, связанных с переводом десятичного числа в двоичную форму.