Как маршрутизатор присваивал свой IP-адрес?

Я понимаю, как устройству, соединяющемуся с маршрутизатором (например, 72.73.74.75), присваивают локальный IP-адрес (например, 192.168.1.5) использование DHCP.

НО, как делает сам маршрутизатор, присвоили IP-адрес от ISP во-первых? Как это удостоверяется, что другому серверу в Интернете не присваивают тот же IP-адрес?

6
задан 10 March 2015 в 23:26
5 ответов

IANA - это организация, ответственная за глобальное присвоение IP-адресов. Они назначают «блоки» IP-адресов региональным интернет-регистратурам, которые являются географически расположенными организациями, ответственными за распределение в пределах своих географических областей - всего 5 RIR:

  • AfriNIC (Африка)
  • LACNIC (Латинская Америка и Карибский бассейн)
  • APNIC (Азиатско-Тихоокеанский регион)
  • ARIN (США, Канада, части Карибского бассейна, Антарктида)
  • RIPE NCC (Европа, Россия,Ближний Восток и Центральная Азия)

Оттуда меньшие блоки адресов назначаются RIR LIR (локальному интернет-реестру). Сюда входит ваш интернет-провайдер.

Каждая организация должна управлять назначенными им блоками IP-адресов. Обычно это делается с помощью какого-либо программного обеспечения IPAM (IP Address Management).

Как каждый LIR назначает адреса из своего распределения, зависит от них.

С практической точки зрения адреса назначаются вручную (администратором или иногда система управления конфигурацией) в отличие от DHCP. Например, чтобы назначить IP-адрес Ethernet-интерфейсу №4 на маршрутизаторе Cisco, администратору потребуется подключиться к маршрутизатору (например, с помощью SSH) и выполнить команды, похожие на:

Router> enable
Router# configure terminal
Router(config)# interface fastethernet 4
Router(config-int)# ip address 192.0.2.1 255.255.255.0
Router(config-int)# no shutdown
Router(config-int)# exit

Если вы хотите знать, как все информация агрегируется и распределяется между LIR, затем вам нужно прочитать номера AS и протокол BGP.

18
ответ дан 2 December 2019 в 23:56

(Здесь я говорю о граничном маршрутизаторе клиента. Тот, который находится в вашей локальной сети. В сети Интернет-провайдера маршрутизатор обычно / вероятно настраивается вручную).

Если вы если соединение на основе PPP (PPPoE, PPPoA, PPPoEoA), ваш маршрутизатор будет получать свои IP-адреса с адресов интернет-провайдеров:

Если у вас соединение без PPP (IPoE, IPoA, IPoEoA), маршрутизатор получит его IP-адреса от интернет-провайдера, используя тот же метод, которым ваша машина получает свой IP-адрес от маршрутизатора:

  • с использованием DHCP (для IPv4);

  • с использованием SLAAC или DHCPv6 для IPv6.

Для IPv6 обычно локальная сеть имеет полный делегированный префикс IPv6, , например, / 60, / 56 или / 48 . Этот префикс объявляется маршрутизатору с помощью опции DHCPv6 IA_PD .

Назначение IP-адресов выполняется с использованием тех же механизмов, что и в локальной сети:

  • используется либо статическое распределение;

    12148] или пул доступных адресов управляется DHCP-сервером;

  • в случае IPv6 адрес IPv6 может быть согласован с SLAAC, который предназначен для предотвращения и обнаружения конфликтов.

10
ответ дан 2 December 2019 в 23:56

Ведение записей предотвращает дублирование.

Как вы сказали, интернет-провайдер назначает адрес клиентам. Над ISP нумерационный центр, такой как ARIN или RIPE, назначает ISP блок IP-адресов, который он может использовать. Таким образом, нет двух интернет-провайдеров с одинаковым диапазоном адресов.

0
ответ дан 2 December 2019 в 23:56

Схемы различаются, но в наиболее распространенной схеме интернет-провайдер отслеживает, какие IP-адреса он назначил и какие доступны. Когда клиент устанавливает соединение, он назначает ему тот же IP-адрес, который он назначил ему при последнем подключении, если он еще доступен. Если это не удается, им назначается IP-адрес, который заведомо подходит и не используется.

0
ответ дан 2 December 2019 в 23:56

Интернет-провайдер также имеет DHCP-сервер, как и ваш маршрутизатор. Сервер DHCP может иметь ваш старый адрес в кэше, как и предыдущие опубликованные ответы, и может предоставить вам новый адрес, если нет.

DHCP иногда работает непосредственно через ваш исходящий канал, а иногда он завершается на сетевом оборудовании, которое запускает исходящие каналы. Например, в мостовом режиме DHCP используется для непосредственного назначения адреса. Для соединений PPP (например, PPPoA, PPPoE и т. Д.) Пул DHCP используется для предоставления адресов, но фактическая конфигурация выполняется службой PPP.

Назначение IP-адресов практически одинаково для всех сетей, пока вы не достигнете RIR. блоки.

По сути, у вас есть глобально ограниченное количество IP-адресов, которые разделены на блоки. Затем эти блоки распределяются по географическим областям, которые, в свою очередь, делятся на блоки, которые передаются интернет-провайдерам. Блоки IP могут быть запрошены, когда у вас закончатся, их можно купить у компаний или «арендовать» у интернет-провайдеров.

Существуют организации, которые управляют выделением IP-адресов, чтобы убедиться, что известно, какой IP-блок кому-то принадлежит. Это происходит следующим образом:

IANA имеет все IP-адреса, которые делятся на блоки, и эти блоки повторно делятся RIR. RIR - это региональный интернет-реестр. Каждый RIR охватывает определенную географическую зону, всего их 5. RIR, в свою очередь, разделяют свои блоки IP и выдают их по запросу, например, LIR и NIR: местным интернет-реестрам и национальным интернет-реестрам. Интернет-провайдеры и предприятия и, если я не ошибаюсь, частные лица, могут затем запрашивать IP-адреса у этих LIR или NIR, а в некоторых случаях напрямую формировать RIR.

Что вы будете делать с вашим блоком IP-адресов, зависит от вас. Чтобы использовать их, было бы разумно убедиться, что Интернет знает, где находится ваш IP-адрес, в какой сети и как туда добраться. Это делается с помощью маршрутизаторов и шлюзов, использующих такие протоколы, как BGP, который позволяет сетям связываться друг с другом, чтобы они знали, что они существуют, и знали, какие сети они делают доступными. Но на данный момент мы перестаем использовать IP-адреса. (если вы хотите узнать больше, поищите автономные системы, пиринг и BGP)

Большую часть этой информации можно найти здесь: http://www.internetassignednumbersauthority.org/numbers

Итак, в основном, после В некоторых организациях диапазон IP-адресов (блок) делится на более мелкие группы, которые в какой-то момент принадлежат интернет-провайдеру. Затем этот интернет-провайдер сообщает другим интернет-провайдерам, что у него есть этот диапазон IP-адресов, чтобы его можно было использовать для связи. В этот момент сеть интернет-провайдера готова, и ему нужно только выделить один IP-адрес для сети клиента, который затем становится IP-адресом WAN клиента.

Теперь интернет-провайдер не может сообщить другому интернет-провайдеру, что он владеет IP-адресами, на самом деле не собственный, потому что он не будет соответствовать реестрам на уровне LIR / NIR / RIR, которые могут быть публично проверены (а также автоматически). Так что на этом уровне дублирования IP-адресов не будет. Когда мошеннический интернет-провайдер все равно пытается это сделать, он в значительной степени отключается от остальной части Интернета, не позволяя ему связываться с другими интернет-провайдерами (поскольку они в основном отключают сетевые подключения поддельного интернет-провайдера к своим собственным сетям).

Это оставляет вас на уровне ISP. Поскольку интернет-провайдер знает, какие адреса у него есть, и знает, какие клиенты у него есть, и к каким сетевым соединениям подключены эти клиенты, он может просто применять свои правила, не позволяя клиенту использовать IP-адрес, который не назначен интернет-провайдером. Он просто игнорирует весь интернет-трафик от клиента, которого там не должно быть. Назначение IP-адресов, как объяснено вверху, выполняется системой, которая запоминает, кому и какой IP-адрес был присвоен, и поэтому никогда не выдает IP-адрес дважды.

3
ответ дан 2 December 2019 в 23:56

Теги

Похожие вопросы