{% extends 'base/layout.html' %} {% load helpers %} {% block title %}Backbone health{% endblock %} {% block content %}
{{ cat.help }}
| Object | Location / rack | Detail |
|---|---|---|
| {% if r.cable %} {% if r.cable.url %}{{ r.cable.name }}{% else %}{{ r.cable.name }}{% endif %} {% elif r.rear_port %} {% if r.rear_port.url %}{{ r.rear_port.name }}{% else %}{{ r.rear_port.name }}{% endif %} {% else %}—{% endif %} | {% if r.rack %} {% if r.rack.url %}{{ r.rack.name }}{% else %}{{ r.rack.name }}{% endif %} {% elif r.rear_port %}{{ r.rear_port.name }}{% else %}—{% endif %} | {{ r.detail|default:"—" }} |
Rear↔rear cables between two different panels of the same rack — legitimate cabling, but ignored by inter-rack routing (a same-rack segment is a self-loop). Listed here only for review; not counted as anomalies.
| Cable | Rack |
|---|---|
| {% if r.cable.url %}{{ r.cable.name }}{% else %}{{ r.cable.name }}{% endif %} | {% if r.rack.url %}{{ r.rack.name }}{% else %}{{ r.rack.name }}{% endif %} |
Front↔front cords whose chain reaches no equipment on either side. Every path this plugin plans runs device to device, so these came from elsewhere: either the leftover of a decommissioned link — strands to reclaim — or capacity someone patched ahead of the equipment. Routing walks past them today, so the second case is a ready-made channel going unused. Not counted as anomalies.
| Cable | Rack |
|---|---|
| {% if r.cable.url %}{{ r.cable.name }}{% else %}{{ r.cable.name }}{% endif %} | {% if r.rack.url %}{{ r.rack.name }}{% else %}{{ r.rack.name }}{% endif %} |