Обучение ИИ Qwen2.5 (7B)
Примеры ИИ запросов
AI Qwen2.5 (7B) Fine Tuning
Prompt:
Мне надо сгенерировать 20 training set в Json формате для тренировки модели ИИ Qwen2.5 (7B) для поиска проблем с маршрутизацией в таблице маршрутизации Cisco, полученной по команде "show ip route"
AI Qwen2.5 (7B) Fine Tuning
Ответ ИИ:
Ниже приведён пример training set из 20 примеров в JSON-формате для fine-tuning Qwen2.5 (7B) — каждый пример учит модель анализировать вывод show ip route на Cisco и находить проблемы маршрутизации.
AI Qwen2.5 (7B) Fine Tuning
Формат:
instruction: что нужно сделать
input: вывод show ip route
output: диагностика проблемы (или "no problem")
JSON
[
{
"instruction": "Найди проблемы маршрутизации в выводе show ip route. Обрати внимание на отсутствие маршрута по умолчанию, петли, неправильную метрику, флаги маршрутов (например, S, C, O, D, R).",
"input": "Gateway of last resort is not set\n\nC 192.168.1.0/24 is directly connected, GigabitEthernet0/0\nC 10.0.0.0/8 is directly connected, GigabitEthernet0/1",
"output": "Проблема: Отсутствует маршрут по умолчанию (0.0.0.0/0). Устройство не сможет отправлять трафик в сети, отличные от 192.168.1.0/24 и 10.0.0.0/8."
},
{
"instruction": "Найди проблемы маршрутизации в выводе show ip route.",
"input": "Gateway of last resort is 10.0.0.1 to network 0.0.0.0\n\nS* 0.0.0.0/0 [1/0] via 10.0.0.1\nC 192.168.1.0/24 is directly connected, GigabitEthernet0/0\nO 192.168.2.0/24 [110/2] via 10.0.0.2, 00:00:10, GigabitEthernet0/1\nO 192.168.2.0/24 [110/3] via 10.0.0.3, 00:00:15, GigabitEthernet0/2",
"output": "Проблема: Два маршрута до одной сети 192.168.2.0/24 с разными next-hop и метриками (2 и 3). Нет явного выбора лучшего маршрута — возможно, нестабильность или субоптимальная маршрутизация. Рекомендуется проверить OSPF cost."
},
{
"instruction": "Найди проблемы маршрутизации в выводе show ip route.",
"input": "Gateway of last resort is 10.0.0.1\n\nS* 0.0.0.0/0 [1/0] via 10.0.0.1\nC 10.0.0.0/24 is directly connected, Gig0/0\nR 10.0.1.0/24 [120/2] via 10.0.0.2, 00:00:05, Gig0/0",
"output": "Проблема: RIP-маршрут 10.0.1.0/24 указывает на next-hop 10.0.0.2, но интерфейс Gig0/0 имеет сеть 10.0.0.0/24. 10.0.0.2 доступен — нет проблемы. Но при проверке флага 'R' — убедитесь, что split-horizon не блокирует обновления на том же интерфейсе. В целом конфигурация рабочая."
},
{
"instruction": "Найди проблемы маршрутизации в выводе show ip route.",
"input": "Gateway of last resort is 192.168.1.1\n\nS* 0.0.0.0/0 [1/0] via 192.168.1.1\nC 192.168.1.0/24 is directly connected, Eth0/0\nS 10.10.10.0/24 [1/0] via 192.168.1.1\nS 10.10.10.0/24 [1/0] via 192.168.1.2",
"output": "Проблема: Два статических маршрута до 10.10.10.0/24 с разными next-hop (192.168.1.1 и 192.168.1.2). Маршрутизатор будет использовать первый в таблице (по алгоритму CEF), что может вызвать асимметричную маршрутизацию или чёрную дыру при отказе одного из шлюзов без отслеживания."
},
{
"instruction": "Найди проблемы маршрутизации в выводе show ip route.",
"input": "Gateway of last resort is 10.0.0.1\n\nS* 0.0.0.0/0 [1/0] via 10.0.0.1\nC 172.16.0.0/16 is directly connected, Gi0/0\nO E2 172.16.10.0/24 [110/20] via 10.0.0.2, 00:10:00, Gi0/1\nO E2 172.16.20.0/24 [110/20] via 10.0.0.2, 00:10:00, Gi0/1",
"output": "Потенциальная проблема: Маршруты OSPF External Type 2 до 172.16.x.x перекрываются с подключённой сетью 172.16.0.0/16. Трафик до 172.16.10.0/24 пойдёт по OSPF, а не прямо — это нормально, если так задумано (более специфичный маршрут). Но убедитесь, что нет маршрута OSPF по умолчанию, мешающего локальным подсетям."
},
{
"instruction": "Найди проблемы маршрутизации в выводе show ip route.",
"input": "Gateway of last resort is not set\n\nC 10.1.1.0/24 is directly connected, Fa0/0\nO 10.1.2.0/24 [110/2] via 10.1.1.2, 00:05:00, Fa0/0\nO 10.1.2.0/24 [110/2] via 10.1.1.3, 00:05:00, Fa0/0",
"output": "Проблема: ECMP (equal cost multipath) для 10.1.2.0/24 без маршрута по умолчанию. ECMP сам по себе не ошибка, но отсутствие шлюза последней надежды может изолировать устройство от внешних сетей."
},
{
"instruction": "Найди проблемы маршрутизации в выводе show ip route.",
"input": "Gateway of last resort is 10.10.10.1\n\nS* 0.0.0.0/0 [1/0] via 10.10.10.1\nC 10.10.10.0/24 is directly connected, Eth0\nD EX 192.168.100.0/24 [170/2] via 10.10.10.2, 00:02:00, Eth0\nD EX 192.168.100.0/24 [170/3] via 10.10.10.3, 00:02:00, Eth0",
"output": "Проблема: Два внешних EIGRP-маршрута до одной сети с разной метрикой (2 и 3). Лучший — через 10.10.10.2. Но если 10.10.10.2 недоступен, переключение на 10.10.10.3 произойдёт не сразу из-за EIGRP hold-таймера. Не критично."
},
{
"instruction": "Найди проблемы маршрутизации в выводе show ip route.",
"input": "Gateway of last resort is 192.0.2.1\n\nS* 0.0.0.0/0 [1/0] via 192.0.2.1\nC 198.51.100.0/24 is directly connected, Gi0/0\nS 203.0.113.0/24 [1/0] via 198.51.100.2\nB 192.0.2.0/24 [20/0] via 198.51.100.3, 00:01:00\nB 192.0.2.0/24 [20/0] via 198.51.100.4, 00:01:00",
"output": "Проблема: Два BGP-маршрута до 192.0.2.0/24 с одинаковой метрикой и next-hop 198.51.100.3/4. Но маршрут по умолчанию — 192.0.2.1, а BGP-маршруты — через другие шлюзы — возможна петля, если 192.0.2.1 и 198.51.100.x — одна сеть. Проверить reachability."
},
{
"instruction": "Найди проблемы маршрутизации в выводе show ip route.",
"input": "Gateway of last resort is 10.0.0.1\n\nS* 0.0.0.0/0 [1/0] via 10.0.0.1\nC 10.0.0.0/24 is directly connected, Gi0/1\nS 10.0.0.0/24 Null0 [1/0]\nO 10.0.1.0/24 [110/2] via 10.0.0.2, Gi0/1",
"output": "Серьёзная проблема: Статический маршрут до 10.0.0.0/24 через Null0 при том, что этот же интерфейс Gi0/1 имеет подключённую сеть 10.0.0.0/24. Маршрут Null0 создаст чёрную дыру для всего трафика в 10.0.0.0/24. Немедленно удалить."
},
{
"instruction": "Найди проблемы маршрутизации в выводе show ip route.",
"input": "Gateway of last resort is not set\n\nS 0.0.0.0/0 [1/0] via 192.168.99.1\nC 192.168.1.0/24 is directly connected, Fa0/1\nC 192.168.2.0/24 is directly connected, Fa0/2",
"output": "Проблема: Маршрут по умолчанию существует (S 0.0.0.0/0), но Gateway of last resort is not set. Возможно, маршрут неактивен из-за отсутствия интерфейса для 192.168.99.1 или проблем с ARP. Проверить административную доступность next-hop."
},
{
"instruction": "Найди проблемы маршрутизации в выводе show ip route.",
"input": "Gateway of last resort is 10.1.1.1\n\nS* 0.0.0.0/0 [1/0] via 10.1.1.1\nC 10.1.1.0/24 is directly connected, Gi0/0\nR 10.2.2.0/24 [120/1] via 10.1.1.2, 00:00:10, Gi0/0\nR 10.2.2.0/24 [120/1] via 10.1.1.3, 00:00:10, Gi0/0",
"output": "Проблема: Два RIP-маршрута до 10.2.2.0/24 с одинаковой метрикой 1, ECMP возможен. Нет явной проблемы, но RIP плохо балансирует. Убедитесь, что ip load-sharing работает корректно."
},
{
"instruction": "Найди проблемы маршрутизации в выводе show ip route.",
"input": "Gateway of last resort is 192.0.2.1\n\nS* 0.0.0.0/0 [1/0] via 192.0.2.1\nC 10.88.88.0/24 is directly connected, Lo0\nS 10.88.88.0/24 Null0 [5/0]",
"output": "Проблема: Маршрут Null0 для той же сети, что и loopback (10.88.88.0/24). Это неправильно — Null0 переопределяет подключённый маршрут, делая loopback недоступным для пакетов, приходящих на этот интерфейс."
},
{
"instruction": "Найди проблемы маршрутизации в выводе show ip route.",
"input": "Gateway of last resort is 10.0.0.1\n\nS* 0.0.0.0/0 [1/0] via 10.0.0.1\nC 10.0.0.0/24 is directly connected, Gi0/1\nO 10.0.0.0/24 [110/2] via 10.0.0.254, 00:01:00, Gi0/1",
"output": "Проблема: Маршрут OSPF до 10.0.0.0/24 с next-hop 10.0.0.254, но сеть 10.0.0.0/24 — уже directly connected на том же интерфейсе. OSPF маршрут игнорируется, так как connected имеет меньшую AD (0 против 110). Не ошибка, но мусор в таблице."
},
{
"instruction": "Найди проблемы маршрутизации в выводе show ip route.",
"input": "Gateway of last resort is 10.10.10.1\n\nS* 0.0.0.0/0 [1/0] via 10.10.10.1\nC 10.10.10.0/24 is directly connected, Eth1\nO IA 172.16.0.0/16 [110/2] via 10.10.10.2, Eth1\nO IA 172.16.0.0/16 [110/2] via 10.10.10.2, Eth1",
"output": "Проблема: Дублирующая запись (два одинаковых OSPF inter-area маршрута до 172.16.0.0/16). Обычно это следствие ошибки в конфигурации OSPF или повторного изучения маршрута. Не влияет на работу, но засоряет таблицу."
},
{
"instruction": "Найди проблемы маршрутизации в выводе show ip route.",
"input": "Gateway of last resort is 192.168.1.254\n\nS* 0.0.0.0/0 [1/0] via 192.168.1.254\nS 192.168.0.0/16 Null0 [254/0]\nC 192.168.1.0/24 is directly connected, Gi0/0\nC 10.0.0.0/8 is directly connected, Gi0/1",
"output": "Проблема: Статический маршрут 192.168.0.0/16 в Null0 с AD 254 (очень низкий приоритет) перекрывает более специфичные маршруты 192.168.1.0/24 и, возможно, другие. Null0 используется для summarization, но с AD 254 — это резерв. Однако если более специфичные маршруты исчезнут, трафик уйдёт в чёрную дыру. Нормально для политики, но рискованно."
},
{
"instruction": "Найди проблемы маршрутизации в выводе show ip route.",
"input": "Gateway of last resort is 10.99.99.1\n\nS* 0.0.0.0/0 [1/0] via 10.99.99.1\nC 10.99.99.0/24 is directly connected, Gi0/2\nB 0.0.0.0/0 [20/0] via 10.99.99.254, 00:30:00",
"output": "Проблема: Два маршрута по умолчанию — статический (AD 1) и BGP (AD 20). Маршрутизатор выберет статический. При его отказе не переключится на BGP автоматически, если нет отслеживания (track). Возможна потеря связи при провале статического next-hop 10.99.99.1."
},
{
"instruction": "Найди проблемы маршрутизации в выводе show ip route.",
"input": "Gateway of last resort is not set\n\nC 203.0.113.0/24 is directly connected, Fa0/0\nS 198.51.100.0/24 [1/0] via 203.0.113.2",
"output": "Проблема: Нет маршрута обратно к источнику для сетей, кроме 198.51.100.0/24, и нет шлюза по умолчанию. Устройство может инициировать трафик только в две сети. Это не проблема, если это хост в изолированной сети, но для маршрутизатора — серьёзное ограничение."
},
{
"instruction": "Найди проблемы маршрутизации в выводе show ip route.",
"input": "Gateway of last resort is 10.1.1.1\n\nS* 0.0.0.0/0 [1/0] via 10.1.1.1\nC 10.1.1.0/24 is directly connected, Gi0/0\nO 10.1.2.0/24 [110/2] via 10.1.1.2, 00:10:00, Gi0/0\nO 10.1.3.0/24 [110/3] via 10.1.1.2, 00:10:00, Gi0/0",
"output": "no problem"
},
{
"instruction": "Найди проблемы маршрутизации в выводе show ip route.",
"input": "Gateway of last resort is 172.16.1.1\n\nS* 0.0.0.0/0 [1/0] via 172.16.1.1\nC 172.16.1.0/24 is directly connected, Gi0/0\nS 192.168.100.0/24 [1/0] via 172.16.1.1\nC 192.168.100.0/24 is directly connected, Gi0/1",
"output": "Серьёзная проблема: Два маршрута до 192.168.100.0/24 — статический через 172.16.1.1 и подключённый на Gi0/1. Статический маршрут имеет меньшую AD (1 против 0 у connected?) — фактически connected всегда предпочтительнее. Статический маршрут бесполезен и может ввести в заблуждение. Удалить."
},
{
"instruction": "Найди проблемы маршрутизации в выводе show ip route.",
"input": "Gateway of last resort is 10.0.0.1\n\nS* 0.0.0.0/0 [1/0] via 10.0.0.1\nC 10.0.0.0/8 is directly connected, Gi0/0\nO 10.1.2.0/24 [110/2] via 10.0.0.2, 00:00:01, Gi0/0\nO 10.1.2.0/24 [110/2] via 10.0.0.2, 00:00:01, Gi0/0",
"output": "no problem — запись дублируется в выводе из-за особенностей отображения некоторых IOS, но это не ошибка маршрутизации."
}
]
AI Qwen2.5 (7B) Fine Tuning
Comments
Post a Comment