<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[IS-IS, команда no adjacency-check]]></title><description><![CDATA[<p dir="auto">Здравствуйте, все. Как мы знаем, для IS-IS IPv6 с одной топологией маршрутизаторы должны быть настроены на работу с одним и тем же набором семейств адресов. IS-IS выполняет проверку согласованности пакетов hello и отклоняет пакеты hello, которые не имеют того же набора настроенных семейств адресов. По-видимому, эту функцию можно отключить с помощью команды<br />
no adjacency-check,<br />
как указано в документации: Введите команду<br />
noadjacency-check<br />
только в том случае, если на всех маршрутизаторах запущена IPv4 IS-IS и вы хотите добавить IPv6 IS-IS в свою сеть, но при этом необходимо сохранить все соседства во время перехода. После завершения настройки IPv6 IS-IS удалите команду<br />
noadjacency-check<br />
из конфигурации. Мой вопрос: какой именно маршрутизатор выполняет проверку? Рассмотрим мою топологию: ![Mitrixsen_0-1769853240291.png] Никто, кроме R1, не поддерживает IPv6<br />
. Поскольку это единичная топология, все отказываются от соседства с ним, поскольку он поддерживает IPv6, а другие маршрутизаторы — нет. ![Mitrixsen_1-1769853279710.png] Если я выдаю команду<br />
no adjacency-check<br />
только на R1, все формируют соседство с ним. ![Mitrixsen_2-1769853327094.png] Фактически, если я пытался выполнить эту команду на любом другом маршрутизаторе, соседство все равно не устанавливалось, пока она не была настроена на R1. R1 — буквально единственный маршрутизатор, которому нужна эта команда. Итак, мой вопрос: какой именно маршрутизатор выполняет проверку соседства в данном случае? Только R1? Другие маршрутизаторы (R2, R3, R4-XR) не выполняют такую проверку? Только маршрутизатор с дополнительным AF выполняет эту проверку? Спасибо,<br />
Дэвид</p>
<p dir="auto"><img src="/forum/uploads/files/cisco/478eb57a6bd2b021052299ff4f93e566100b1a1e.png" alt="" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/forum/uploads/files/cisco/1c5be8dd960bb6aa99c8854c62210c962dc7194e.png" alt="" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/forum/uploads/files/cisco/088d2a354c2e6548c763f8d9d68d177c2ec3f5a8.png" alt="" class=" img-fluid img-markdown" /></p>
]]></description><link>https://sla247.ru/forum/topic/881/is-is-команда-no-adjacency-check</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 14:48:45 GMT</lastBuildDate><atom:link href="https://sla247.ru/forum/topic/881.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 13 Feb 2026 19:57:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to IS-IS, команда no adjacency-check on Fri, 13 Feb 2026 19:57:37 GMT]]></title><description><![CDATA[<p dir="auto">Привет, Дэвид Рад видеть, что ты продвигаешься в своем обучении!!! Короче говоря: только маршрутизатор, который объявляет дополнительную семью адресов, выполняет проверку смежности... в вашем случае, R1. С уважением<br />
.ı|ı.ı|ı. Если это помогло, пожалуйста, оцените.ı|ı.ı|ı.</p>
]]></description><link>https://sla247.ru/forum/post/5642</link><guid isPermaLink="true">https://sla247.ru/forum/post/5642</guid><dc:creator><![CDATA[M02@rt37]]></dc:creator><pubDate>Fri, 13 Feb 2026 19:57:37 GMT</pubDate></item><item><title><![CDATA[Reply to IS-IS, команда no adjacency-check on Fri, 13 Feb 2026 19:57:36 GMT]]></title><description><![CDATA[<p dir="auto">Привет, <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/mitrixsen" aria-label="Profile: Mitrixsen">@<bdi>Mitrixsen</bdi></a><br />
Прежде всего, то, что будет сказано далее, относится исключительно к Cisco, ваш опыт работы с другими поставщиками может в определенной степени отличаться. Следующее относится к IOS-XE, IOS-XR и NX-OS. Во-вторых, мы говорим о работе с одной топологией ISIS, поскольку обсуждение нескольких топологий будет совершенно иным.<br />
Проверка смежности<br />
используется для двух целей. Когда ISIS объявляет в TLV 129 только AFI/NLPID IP/IPv4 через пакеты HELLO для формирования соседства, помимо прочих требований, Cisco выполняет проверку, чтобы обе стороны соседства имели общую подсеть IPv4 (проверяется TLV 132, здесь утекает IPv4-адрес, настроенный на канале). Это своего рода лучшее усилие, далеко не идеальное, поскольку в TLV 132 утекает только IPv4-адрес канала, маска подсети не утекает ни в TLV 132, ни в каком-либо другом TLV. Если удаленно представленный IPv4-адрес канала не включен в локально настроенную подсеть IPv4 на канале, соседство не формируется (чтобы избежать ненужного потребления ресурсов ЦП для соседства ISIS, обновлений, дерева SPF, вычисления лучших путей для префиксов и, в конечном итоге, невозможности заполнения префиксов в RIB из-за недоступности NH). Опять же, вы можете легко обмануть алгоритм, поскольку маска подчинения не объявляется, имея одну сторону с 10.10.10.1/24, а другую сторону с 10.10.10.2/8, и соседство все равно будет сформировано, однако, если одна сторона имеет 10.10.10.1/24, а другая сторона имеет 20.20.20.2/24, соседство не будет сформировано; в этом сценарии, чтобы обойти эту проверку и позволить сформировать соседство, вы настраиваете для NLPID IPv4<br />
no adjacency-check<br />
(в IOS-XE непосредственно под конфигурацией маршрутизатора isis, в NX-OS под IPv4 AFI) или<br />
adjacency-check disable<br />
(в IOS-XR под IPv4 AFI). Это относится только к IPv4, так как в IPv6 все IGP работают на адресах LLU IPv6 (FE80::/10), поэтому эта проверка будет бесполезна. В стандарте IS-IS нет строгих требований к тому, чтобы два маршрутизатора строго согласовывали поддерживаемые/объявленные NLPID для формирования соседства (ITU-T для SONET/SDH требует, чтобы обе стороны объявляли по крайней мере один общий NLPID, но не идеальное совпадение всех объявленных NLPID). В результате каждый поставщик использовал немного разные подходы. В случае Cisco, когда IPv6 NLPID рекламируется вместе с IPv4 NLPID только на одной стороне (другая сторона рекламирует только IPv4 NLPID), два маршрутизатора не могут установить соседство из-за включенной<br />
проверки соседства<br />
. После отключения этой проверки (под AFI IPv6) соседство будет успешно установлено, так как теперь это требование больше не применяется. Почему это работает, если отключить его только на стороне, где рекламируется IPv6 AFI / NLPID, потому что на этой стороне AFI / NLPID включен / активен, и поэтому именно эта сторона может выполнять проверку; сторона, на которой IPv6 AFI / NLPID не включен, ведет себя так, как будто не распознает дополнительную рекламу, что по стандартам ISIS означает игнорировать ее и продолжать работу без принятия каких-либо мер. На практике это используется, когда вы хотите активировать IPv6 NLPID, и чтобы не потерять соседство в процессе, вы сначала отключаете проверку на всех маршрутизаторах, активируете IPv6 NLPID, а затем можете безопасно включить проверку снова. Спасибо, Кристиан.</p>
]]></description><link>https://sla247.ru/forum/post/5641</link><guid isPermaLink="true">https://sla247.ru/forum/post/5641</guid><dc:creator><![CDATA[Cristian Matei]]></dc:creator><pubDate>Fri, 13 Feb 2026 19:57:36 GMT</pubDate></item></channel></rss>