Text Generation
PEFT
Safetensors
GGUF
English
lora
cisco
networking
security
wazuh
incident-response
network-automation
restconf
ospf
bgp
conversational
Instructions to use JoeiBanana/ai-network-llms with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use JoeiBanana/ai-network-llms with PEFT:
Task type is invalid.
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use JoeiBanana/ai-network-llms with llama.cpp:
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh # Start a local OpenAI-compatible server with a web UI: llama serve -hf JoeiBanana/ai-network-llms:Q4_K_M # Run inference directly in the terminal: llama cli -hf JoeiBanana/ai-network-llms:Q4_K_M
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf JoeiBanana/ai-network-llms:Q4_K_M # Run inference directly in the terminal: llama cli -hf JoeiBanana/ai-network-llms:Q4_K_M
Use pre-built binary
# Download pre-built binary from: # https://github.com/ggerganov/llama.cpp/releases # Start a local OpenAI-compatible server with a web UI: ./llama-server -hf JoeiBanana/ai-network-llms:Q4_K_M # Run inference directly in the terminal: ./llama-cli -hf JoeiBanana/ai-network-llms:Q4_K_M
Build from source code
git clone https://github.com/ggerganov/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-server llama-cli # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama-server -hf JoeiBanana/ai-network-llms:Q4_K_M # Run inference directly in the terminal: ./build/bin/llama-cli -hf JoeiBanana/ai-network-llms:Q4_K_M
Use Docker
docker model run hf.co/JoeiBanana/ai-network-llms:Q4_K_M
- LM Studio
- Jan
- vLLM
How to use JoeiBanana/ai-network-llms with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "JoeiBanana/ai-network-llms" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "JoeiBanana/ai-network-llms", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/JoeiBanana/ai-network-llms:Q4_K_M
- Ollama
How to use JoeiBanana/ai-network-llms with Ollama:
ollama run hf.co/JoeiBanana/ai-network-llms:Q4_K_M
- Unsloth Desktop
- Pi
How to use JoeiBanana/ai-network-llms with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf JoeiBanana/ai-network-llms:Q4_K_M
Configure the model in Pi
# Install Pi: npm install -g @earendil-works/pi-coding-agent # Add to ~/.pi/agent/models.json: { "providers": { "llama-cpp": { "baseUrl": "http://localhost:8080/v1", "api": "openai-completions", "apiKey": "none", "models": [ { "id": "JoeiBanana/ai-network-llms:Q4_K_M" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Docker Model Runner
How to use JoeiBanana/ai-network-llms with Docker Model Runner:
docker model run hf.co/JoeiBanana/ai-network-llms:Q4_K_M
- Lemonade
How to use JoeiBanana/ai-network-llms with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull JoeiBanana/ai-network-llms:Q4_K_M
Run and chat with the model
lemonade run user.ai-network-llms-Q4_K_M
List all available models
lemonade list
- Hermes Agent
How to use JoeiBanana/ai-network-llms with Hermes Agent:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf JoeiBanana/ai-network-llms:Q4_K_M
Configure Hermes
# Install Hermes: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash hermes setup # Point Hermes at the local server: hermes config set model.provider custom hermes config set model.base_url http://127.0.0.1:8080/v1 hermes config set model.default JoeiBanana/ai-network-llms:Q4_K_M
Run Hermes
hermes
- Atomic Chat
- OpenClaw
How to use JoeiBanana/ai-network-llms with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf JoeiBanana/ai-network-llms:Q4_K_M
Configure OpenClaw
# Install OpenClaw: npm install -g openclaw@latest # Register the local server and set it as the default model: openclaw onboard --non-interactive --mode local \ --auth-choice custom-api-key \ --custom-base-url http://127.0.0.1:8080/v1 \ --custom-model-id "JoeiBanana/ai-network-llms:Q4_K_M" \ --custom-provider-id llama-cpp \ --custom-compatibility openai \ --custom-text-input \ --accept-risk \ --skip-health
Run OpenClaw
openclaw agent --local --agent main --message "Hello from Hugging Face"
Upload batch 2/8
Browse files- cases/bgp2_test_incidents/incident3_path_selection_incorrect/CORE-R1/show_logging_include_bgp.txt +1 -0
- cases/bgp2_test_incidents/incident3_path_selection_incorrect/DC-RTR1/show_ip_bgp_summary.txt +3 -0
- cases/bgp2_test_incidents/incident3_path_selection_incorrect/incident_info.json +3 -0
- cases/bgp2_test_incidents/incident3_path_selection_incorrect/wazuh_alert.json +8 -0
- cases/bgp3_test_incidents/incident1_missing_routes_in_rib/CORE-R1/show_ip_bgp_203.0.113.0_24.txt +9 -0
- cases/bgp3_test_incidents/incident1_missing_routes_in_rib/CORE-R1/show_ip_cef_192.0.2.254.txt +1 -0
- cases/bgp3_test_incidents/incident1_missing_routes_in_rib/CORE-R1/show_ip_route_192.0.2.254.txt +1 -0
- cases/bgp3_test_incidents/incident1_missing_routes_in_rib/CORE-R1/show_logging_include_bgp.txt +1 -0
- cases/bgp3_test_incidents/incident1_missing_routes_in_rib/EDGE-RTR1/show_ip_bgp_summary.txt +3 -0
- cases/bgp3_test_incidents/incident1_missing_routes_in_rib/incident_info.json +3 -0
- cases/bgp3_test_incidents/incident1_missing_routes_in_rib/wazuh_alert.json +8 -0
- cases/bgp3_test_incidents/incident2_next_hop_self_issue/BRANCH-RTR1/show_run_bgp_snippet.txt +3 -0
- cases/bgp3_test_incidents/incident2_next_hop_self_issue/CORE-R1/show_ip_bgp_10.10.0.0_16.txt +7 -0
- cases/bgp3_test_incidents/incident2_next_hop_self_issue/CORE-R1/show_ip_bgp_neighbors_10.0.0.2.txt +7 -0
- cases/bgp3_test_incidents/incident2_next_hop_self_issue/CORE-R1/show_ip_route_198.51.100.2.txt +1 -0
- cases/bgp3_test_incidents/incident2_next_hop_self_issue/incident_info.json +3 -0
- cases/bgp3_test_incidents/incident2_next_hop_self_issue/wazuh_alert.json +8 -0
- cases/bgp3_test_incidents/incident3_afi_safi_mismatch/CORE-R1/show_ip_bgp_summary.txt +3 -0
- cases/bgp3_test_incidents/incident3_afi_safi_mismatch/EDGE-RTR1/show_bgp_ipv6_unicast_summary.txt +4 -0
- cases/bgp3_test_incidents/incident3_afi_safi_mismatch/EDGE-RTR1/show_bgp_neighbors_2001db8_2.txt +8 -0
- cases/bgp3_test_incidents/incident3_afi_safi_mismatch/EDGE-RTR1/show_run_bgp_snippet.txt +6 -0
- cases/bgp3_test_incidents/incident3_afi_safi_mismatch/incident_info.json +3 -0
- cases/bgp3_test_incidents/incident3_afi_safi_mismatch/wazuh_alert.json +8 -0
- cases/ospf1_test_incidents/incident1_neighbor_down/ACCESS-SW1/show_ip_ospf_database.txt +1 -0
- cases/ospf1_test_incidents/incident1_neighbor_down/ACCESS-SW1/show_ip_ospf_interface.txt +1 -0
- cases/ospf1_test_incidents/incident1_neighbor_down/ACCESS-SW1/show_ip_ospf_neighbor.txt +1 -0
- cases/ospf1_test_incidents/incident1_neighbor_down/CORE-R1/show_ip_ospf_database.txt +1 -0
- cases/ospf1_test_incidents/incident1_neighbor_down/CORE-R1/show_ip_ospf_interface.txt +1 -0
- cases/ospf1_test_incidents/incident1_neighbor_down/CORE-R1/show_ip_ospf_neighbor.txt +1 -0
- cases/ospf1_test_incidents/incident1_neighbor_down/incident_info.json +3 -0
- cases/ospf1_test_incidents/incident2_stuck_init/ACCESS-SW2/show_ip_ospf_database.txt +1 -0
- cases/ospf1_test_incidents/incident2_stuck_init/ACCESS-SW2/show_ip_ospf_interface.txt +1 -0
- cases/ospf1_test_incidents/incident2_stuck_init/ACCESS-SW2/show_ip_ospf_neighbor.txt +1 -0
- cases/ospf1_test_incidents/incident2_stuck_init/CORE-R1/show_ip_ospf_database.txt +1 -0
- cases/ospf1_test_incidents/incident2_stuck_init/CORE-R1/show_ip_ospf_interface.txt +1 -0
- cases/ospf1_test_incidents/incident2_stuck_init/CORE-R1/show_ip_ospf_neighbor.txt +1 -0
- cases/ospf1_test_incidents/incident2_stuck_init/incident_info.json +3 -0
- cases/ospf1_test_incidents/incident3_exstart/BRANCH-RTR1/show_ip_ospf_database.txt +1 -0
- cases/ospf1_test_incidents/incident3_exstart/BRANCH-RTR1/show_ip_ospf_interface.txt +1 -0
- cases/ospf1_test_incidents/incident3_exstart/BRANCH-RTR1/show_ip_ospf_neighbor.txt +1 -0
- cases/ospf1_test_incidents/incident3_exstart/CORE-R1/show_ip_ospf_database.txt +1 -0
- cases/ospf1_test_incidents/incident3_exstart/CORE-R1/show_ip_ospf_interface.txt +1 -0
- cases/ospf1_test_incidents/incident3_exstart/CORE-R1/show_ip_ospf_neighbor.txt +1 -0
- cases/ospf1_test_incidents/incident3_exstart/incident_info.json +3 -0
- cases/ospf2_test_incidents/incident1_exstart_exchange_stuck/ACCESS-SW1/show_ip_ospf_database.txt +3 -0
- cases/ospf2_test_incidents/incident1_exstart_exchange_stuck/ACCESS-SW1/show_ip_ospf_interface.txt +6 -0
- cases/ospf2_test_incidents/incident1_exstart_exchange_stuck/ACCESS-SW1/show_ip_ospf_neighbor.txt +2 -0
- cases/ospf2_test_incidents/incident1_exstart_exchange_stuck/CORE-R1/show_ip_ospf_database.txt +3 -0
- cases/ospf2_test_incidents/incident1_exstart_exchange_stuck/CORE-R1/show_ip_ospf_interface.txt +8 -0
- cases/ospf2_test_incidents/incident1_exstart_exchange_stuck/CORE-R1/show_ip_ospf_neighbor.txt +2 -0
cases/bgp2_test_incidents/incident3_path_selection_incorrect/CORE-R1/show_logging_include_bgp.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
Nov 22 09:38:10.100: %BGP-5-ROUTECHANGE: bestpath change for 203.0.113.0/24, reason: policy/localpref
|
cases/bgp2_test_incidents/incident3_path_selection_incorrect/DC-RTR1/show_ip_bgp_summary.txt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
BGP router identifier 4.4.4.4, local AS number 65100
|
| 2 |
+
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
|
| 3 |
+
198.51.100.1 4 65001 55010 55210 700 0 0 10:22:01 800
|
cases/bgp2_test_incidents/incident3_path_selection_incorrect/incident_info.json
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"description": "Incorrect best path selected for 203.0.113.0/24: higher local-pref path exists but not chosen due to missing inbound policy on one neighbor."
|
| 3 |
+
}
|
cases/bgp2_test_incidents/incident3_path_selection_incorrect/wazuh_alert.json
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"rule": "BGP path selection incorrect",
|
| 3 |
+
"device": "CORE-R1",
|
| 4 |
+
"severity": "medium",
|
| 5 |
+
"description": "Bestpath for 203.0.113.0/24 appears suboptimal; traffic shifted to backup provider.",
|
| 6 |
+
"timestamp": "2025-11-22T09:40:00Z",
|
| 7 |
+
"neighbor": "192.0.2.2"
|
| 8 |
+
}
|
cases/bgp3_test_incidents/incident1_missing_routes_in_rib/CORE-R1/show_ip_bgp_203.0.113.0_24.txt
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
BGP routing table entry for 203.0.113.0/24, version 1201
|
| 2 |
+
Paths: (1 available, no best path)
|
| 3 |
+
65002
|
| 4 |
+
192.0.2.2 from 192.0.2.2 (2.2.2.2)
|
| 5 |
+
Origin IGP, metric 0, localpref 100, valid, external
|
| 6 |
+
rx pathid: 0, tx pathid: 0
|
| 7 |
+
Not advertised to any peer
|
| 8 |
+
RIB-failure(17), reason: next-hop unreachable
|
| 9 |
+
Next Hop: 192.0.2.254
|
cases/bgp3_test_incidents/incident1_missing_routes_in_rib/CORE-R1/show_ip_cef_192.0.2.254.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
%CEF: No route for 192.0.2.254/32
|
cases/bgp3_test_incidents/incident1_missing_routes_in_rib/CORE-R1/show_ip_route_192.0.2.254.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
% Network not in table
|
cases/bgp3_test_incidents/incident1_missing_routes_in_rib/CORE-R1/show_logging_include_bgp.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
Nov 23 10:03:11.901: %BGP-5-ROUTE: Route 203.0.113.0/24 from 192.0.2.2 not installed in RIB (nexthop unreachable)
|
cases/bgp3_test_incidents/incident1_missing_routes_in_rib/EDGE-RTR1/show_ip_bgp_summary.txt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
BGP router identifier 2.2.2.2, local AS number 65002
|
| 2 |
+
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
|
| 3 |
+
203.0.113.1 4 65001 88210 88190 990 0 0 03:12:10 980
|
cases/bgp3_test_incidents/incident1_missing_routes_in_rib/incident_info.json
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"description": "BGP shows prefix in BGP table but it is not installed in RIB due to next-hop unreachable."
|
| 3 |
+
}
|
cases/bgp3_test_incidents/incident1_missing_routes_in_rib/wazuh_alert.json
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"rule": "BGP routes missing in RIB",
|
| 3 |
+
"device": "CORE-R1",
|
| 4 |
+
"severity": "high",
|
| 5 |
+
"description": "Prefix present in BGP table but missing in routing table; possible next-hop reachability issue.",
|
| 6 |
+
"timestamp": "2025-11-23T10:05:00Z",
|
| 7 |
+
"neighbor": "192.0.2.2"
|
| 8 |
+
}
|
cases/bgp3_test_incidents/incident2_next_hop_self_issue/BRANCH-RTR1/show_run_bgp_snippet.txt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
router bgp 65001
|
| 2 |
+
neighbor 10.0.0.1 remote-as 65001
|
| 3 |
+
! iBGP client side - no special config
|
cases/bgp3_test_incidents/incident2_next_hop_self_issue/CORE-R1/show_ip_bgp_10.10.0.0_16.txt
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
BGP routing table entry for 10.10.0.0/16, version 1300
|
| 2 |
+
Paths: (1 available, best #1)
|
| 3 |
+
65100
|
| 4 |
+
198.51.100.2 (metric 0) from 10.0.0.2 (10.0.0.2)
|
| 5 |
+
Origin IGP, localpref 100, valid, internal, best
|
| 6 |
+
Next Hop: 198.51.100.2
|
| 7 |
+
RIB-failure(17), reason: next-hop unreachable
|
cases/bgp3_test_incidents/incident2_next_hop_self_issue/CORE-R1/show_ip_bgp_neighbors_10.0.0.2.txt
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
BGP neighbor is 10.0.0.2, remote AS 65001, internal link
|
| 2 |
+
BGP state = Established, up for 10:22:12
|
| 3 |
+
Route refresh: advertised and received (new)
|
| 4 |
+
Inbound soft reconfiguration allowed
|
| 5 |
+
For address family: IPv4 Unicast
|
| 6 |
+
Route map for incoming advertisements is NONE
|
| 7 |
+
Route map for outgoing advertisements is NONE
|
cases/bgp3_test_incidents/incident2_next_hop_self_issue/CORE-R1/show_ip_route_198.51.100.2.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
% Network not in table
|
cases/bgp3_test_incidents/incident2_next_hop_self_issue/incident_info.json
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"description": "iBGP client receives routes with unreachable next-hop because next-hop-self is missing on RR."
|
| 3 |
+
}
|
cases/bgp3_test_incidents/incident2_next_hop_self_issue/wazuh_alert.json
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"rule": "BGP next-hop self issue",
|
| 3 |
+
"device": "CORE-R1",
|
| 4 |
+
"severity": "medium",
|
| 5 |
+
"description": "Routes learned via iBGP have unreachable next-hop; next-hop-self may be missing.",
|
| 6 |
+
"timestamp": "2025-11-23T10:20:00Z",
|
| 7 |
+
"neighbor": "10.0.0.2"
|
| 8 |
+
}
|
cases/bgp3_test_incidents/incident3_afi_safi_mismatch/CORE-R1/show_ip_bgp_summary.txt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
BGP router identifier 1.1.1.1, local AS number 65001
|
| 2 |
+
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
|
| 3 |
+
192.0.2.2 4 65002 88210 88190 990 0 0 03:12:10 980
|
cases/bgp3_test_incidents/incident3_afi_safi_mismatch/EDGE-RTR1/show_bgp_ipv6_unicast_summary.txt
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
BGP router identifier 2.2.2.2, local AS number 65002
|
| 2 |
+
For address family: IPv6 Unicast
|
| 3 |
+
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
|
| 4 |
+
2001:db8::2 4 65001 12010 11980 0 0 0 05:10:11 0
|
cases/bgp3_test_incidents/incident3_afi_safi_mismatch/EDGE-RTR1/show_bgp_neighbors_2001db8_2.txt
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
BGP neighbor is 2001:db8::2, remote AS 65001, external link
|
| 2 |
+
BGP state = Established, up for 05:10:11
|
| 3 |
+
Neighbor capabilities:
|
| 4 |
+
Route refresh: advertised and received (new)
|
| 5 |
+
Address family IPv4 Unicast: advertised and received
|
| 6 |
+
Address family IPv6 Unicast: advertised and received
|
| 7 |
+
For address family: IPv6 Unicast
|
| 8 |
+
Neighbor is not activated
|
cases/bgp3_test_incidents/incident3_afi_safi_mismatch/EDGE-RTR1/show_run_bgp_snippet.txt
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
router bgp 65002
|
| 2 |
+
neighbor 2001:db8::2 remote-as 65001
|
| 3 |
+
address-family ipv4
|
| 4 |
+
neighbor 2001:db8::2 activate
|
| 5 |
+
exit-address-family
|
| 6 |
+
! NOTE: missing 'address-family ipv6 unicast' activation
|
cases/bgp3_test_incidents/incident3_afi_safi_mismatch/incident_info.json
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"description": "Neighbor is established but no IPv6 prefixes are exchanged because IPv6 address-family is not activated."
|
| 3 |
+
}
|
cases/bgp3_test_incidents/incident3_afi_safi_mismatch/wazuh_alert.json
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"rule": "BGP AFI/SAFI mismatch",
|
| 3 |
+
"device": "EDGE-RTR1",
|
| 4 |
+
"severity": "high",
|
| 5 |
+
"description": "BGP neighbor session established but expected IPv6 prefixes are not received; AFI/SAFI activation mismatch.",
|
| 6 |
+
"timestamp": "2025-11-23T10:40:00Z",
|
| 7 |
+
"neighbor": "2001:db8::2"
|
| 8 |
+
}
|
cases/ospf1_test_incidents/incident1_neighbor_down/ACCESS-SW1/show_ip_ospf_database.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
LSDB normal
|
cases/ospf1_test_incidents/incident1_neighbor_down/ACCESS-SW1/show_ip_ospf_interface.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
Gig0/1 State UP MTU 1500
|
cases/ospf1_test_incidents/incident1_neighbor_down/ACCESS-SW1/show_ip_ospf_neighbor.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
Neighbor ID 1.1.1.1 ATTEMPT Interface Gi0/1
|
cases/ospf1_test_incidents/incident1_neighbor_down/CORE-R1/show_ip_ospf_database.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
LSDB incomplete
|
cases/ospf1_test_incidents/incident1_neighbor_down/CORE-R1/show_ip_ospf_interface.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
Gig0/1 State DOWN MTU 1500
|
cases/ospf1_test_incidents/incident1_neighbor_down/CORE-R1/show_ip_ospf_neighbor.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
Neighbor ID 2.2.2.2 DOWN Interface Gi0/1
|
cases/ospf1_test_incidents/incident1_neighbor_down/incident_info.json
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"description": "OSPF neighbor down between CORE-R1 and ACCESS-SW1"
|
| 3 |
+
}
|
cases/ospf1_test_incidents/incident2_stuck_init/ACCESS-SW2/show_ip_ospf_database.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
Missing Type-1 LSAs
|
cases/ospf1_test_incidents/incident2_stuck_init/ACCESS-SW2/show_ip_ospf_interface.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
Gig0/2 State BDR MTU 1480
|
cases/ospf1_test_incidents/incident2_stuck_init/ACCESS-SW2/show_ip_ospf_neighbor.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
No neighbors in FULL state
|
cases/ospf1_test_incidents/incident2_stuck_init/CORE-R1/show_ip_ospf_database.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
All LSAs present
|
cases/ospf1_test_incidents/incident2_stuck_init/CORE-R1/show_ip_ospf_interface.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
Gig0/2 State DR MTU 1500
|
cases/ospf1_test_incidents/incident2_stuck_init/CORE-R1/show_ip_ospf_neighbor.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
Neighbor ID 3.3.3.3 INIT Interface Gi0/2
|
cases/ospf1_test_incidents/incident2_stuck_init/incident_info.json
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"description": "OSPF stuck in INIT state between CORE-R1 and ACCESS-SW2"
|
| 3 |
+
}
|
cases/ospf1_test_incidents/incident3_exstart/BRANCH-RTR1/show_ip_ospf_database.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
Database exchange pending
|
cases/ospf1_test_incidents/incident3_exstart/BRANCH-RTR1/show_ip_ospf_interface.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
Gig0/0 State DR MTU 1500
|
cases/ospf1_test_incidents/incident3_exstart/BRANCH-RTR1/show_ip_ospf_neighbor.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
Neighbor ID 1.1.1.1 EXSTART Interface Gi0/0
|
cases/ospf1_test_incidents/incident3_exstart/CORE-R1/show_ip_ospf_database.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
Database exchange not started
|
cases/ospf1_test_incidents/incident3_exstart/CORE-R1/show_ip_ospf_interface.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
Gig0/0 State BDR MTU 1492
|
cases/ospf1_test_incidents/incident3_exstart/CORE-R1/show_ip_ospf_neighbor.txt
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
Neighbor ID 4.4.4.4 EXSTART Interface Gi0/0
|
cases/ospf1_test_incidents/incident3_exstart/incident_info.json
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"description": "OSPF stuck in EXSTART between CORE-R1 and BRANCH-RTR1"
|
| 3 |
+
}
|
cases/ospf2_test_incidents/incident1_exstart_exchange_stuck/ACCESS-SW1/show_ip_ospf_database.txt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
OSPF Router with ID (2.2.2.2)
|
| 2 |
+
Router Link States (Area 0)
|
| 3 |
+
NOTE: LSA requests outstanding; EXCHANGE stuck.
|
cases/ospf2_test_incidents/incident1_exstart_exchange_stuck/ACCESS-SW1/show_ip_ospf_interface.txt
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
GigabitEthernet0/2 is up, line protocol is up
|
| 2 |
+
Internet Address 10.0.12.2/24, Area 0
|
| 3 |
+
MTU 1500 bytes
|
| 4 |
+
Process ID 1, Router ID 2.2.2.2, Network Type BROADCAST
|
| 5 |
+
State DR, Priority 1
|
| 6 |
+
Timer intervals: Hello 10, Dead 40, Wait 40, Retransmit 5
|
cases/ospf2_test_incidents/incident1_exstart_exchange_stuck/ACCESS-SW1/show_ip_ospf_neighbor.txt
ADDED
|
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Neighbor ID Pri State Dead Time Address Interface
|
| 2 |
+
1.1.1.1 1 EXCHANGE 00:00:36 10.0.12.1 GigabitEthernet0/2
|
cases/ospf2_test_incidents/incident1_exstart_exchange_stuck/CORE-R1/show_ip_ospf_database.txt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
OSPF Router with ID (1.1.1.1) (Process ID 1)
|
| 2 |
+
Router Link States (Area 0)
|
| 3 |
+
NOTE: Database exchange not progressing; master/slave negotiation failed.
|
cases/ospf2_test_incidents/incident1_exstart_exchange_stuck/CORE-R1/show_ip_ospf_interface.txt
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
GigabitEthernet0/2 is up, line protocol is up
|
| 2 |
+
Internet Address 10.0.12.1/24, Area 0
|
| 3 |
+
MTU 1500 bytes, BW 100000 Kbit/sec
|
| 4 |
+
Process ID 1, Router ID 1.1.1.1, Network Type BROADCAST
|
| 5 |
+
State BDR, Priority 1
|
| 6 |
+
Designated Router (ID) 2.2.2.2, Interface address 10.0.12.2
|
| 7 |
+
Backup Designated Router (ID) 1.1.1.1
|
| 8 |
+
Timer intervals: Hello 10, Dead 40, Wait 40, Retransmit 5
|
cases/ospf2_test_incidents/incident1_exstart_exchange_stuck/CORE-R1/show_ip_ospf_neighbor.txt
ADDED
|
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Neighbor ID Pri State Dead Time Address Interface
|
| 2 |
+
2.2.2.2 1 EXSTART 00:00:32 10.0.12.2 GigabitEthernet0/2
|