Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
W
White Rabbit Switch - Software
Manage
Activity
Members
Labels
Plan
Issues
85
Issue boards
Milestones
Wiki
Code
Merge requests
4
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Projects
White Rabbit Switch - Software
Commits
5e482e8a
Commit
5e482e8a
authored
9 years ago
by
Grzegorz Daniluk
Browse files
Options
Downloads
Patches
Plain Diff
doc/wrs_failures: swap problems and snmp exports sections
parent
6ff70c97
Branches
Branches containing commit
Tags
Tags containing commit
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
doc/wrs_failures/fail.tex
+54
-1
54 additions, 1 deletion
doc/wrs_failures/fail.tex
doc/wrs_failures/intro.tex
+0
-24
0 additions, 24 deletions
doc/wrs_failures/intro.tex
doc/wrs_failures/wrs_failures.tex
+2
-2
2 additions, 2 deletions
doc/wrs_failures/wrs_failures.tex
with
56 additions
and
27 deletions
doc/wrs_failures/fail.tex
+
54
−
1
View file @
5e482e8a
This section tries to identify all the possible ways the White Rabbit Switch can
fail. The structure of each error description is the following:
\begin{itemize}
[leftmargin=0pt]
\item
[]
\underline
{
Status
}
: describes the implementation status of the WRS
diagnostics detecting the fault. Can be one of the following:
\begin{packed_items}
\item
DONE: all the SNMP objects are implemented and the problem is
reported by a switch
\item
TODO: not all of the SNMP objects are already implemented, the
problem is either reported only in some situations or not reported at
all
\item
\emph
{
for later
}
: the problem concerns functionality that is not yet
present in the stable release of the WR switch firmware i.e. it will
never happen with the current stable firmware release.
\end{packed_items}
\item
[]
\underline
{
Severity
}
: describes how critical is the fault. Currently
we distinguish two severity levels:
\begin{packed_items}
\item
WARNING - means that despite the fault the synchronization and
Ethernet switching functionality were not affected so the switch behaves
correctly in the WR network.
\item
ERROR - means that the fault is critical and most probably a WR
switch misbehaves in a WR network, possibly causing also problems to
other WR devices connected to this switch.
\end{packed_items}
\item
[]
\underline
{
Mode
}
: for timing failures, it describes which modes are
affected. Possible values are:
\begin{packed_items}
\item
\emph
{
Slave
}
- the WR Switch has at least one Slave port
synchronized to another WR device higher in the timing hierarchy (though
it may be also Master to other WR/PTP devices lower in the timing
hierarchy).
\item
\emph
{
Grand Master
}
- the WR Switch at the top of the
synchronization hierarchy. It is synchronized to an external clock (e.g.
GPS, Cesium) and provides timing to other WR/PTP devices.
\item
\emph
{
Free-Running Master
}
- the WR Switch at the top of the
synchronization hierarchy. It provides timing to other WR/PTP devices
but runs from a local oscillator (not synchronized to an external
clock).
\item
\emph
{
all
}
- any WR switch can be affected regardless the timing
mode.
\end{packed_items}
\item
[]
\underline
{
Description
}
: What the problem is about, how important it
is and what are the effects if it occurs.
\item
[]
\underline
{
SNMP objects
}
: Which SNMP objects should be monitored to
detect the failure. These may be objects from
\texttt
{
WR-SWITCH-MIB
}
or one
of the standard MIBs used by the
\emph
{
net-snmp
}
.
\item
[]
\underline
{
Notes
}
: Optional comment for the SNMP implementation. It
may describe the current implementation of ideas or how to implement it in
the future.
\end{itemize}
\subsection
{
Timing error
}
\label
{
sec:timing
_
fail
}
As a timing error we define the WR Switch not being able to provide its slave
...
...
@@ -525,7 +578,7 @@ list of faults leading to a data error.
\subsubsection
{
\bf
Wrong configuration applied (e.g. wrong VLAN config)
}
\begin{pck_descr}
\item
[]
\underline
{
Status
}
: TODO
\emph
{
(to be done later)
}
\item
[]
\underline
{
Status
}
: TODO
\item
[]
\underline
{
Severity
}
: WARNING
\item
[]
\underline
{
Description
}
:
\\
The same problem as described in the timing fault
...
...
This diff is collapsed.
Click to expand it.
doc/wrs_failures/intro.tex
+
0
−
24
View file @
5e482e8a
...
...
@@ -7,30 +7,6 @@ the problems.
The document is organized in two parts. First one (section
\ref
{
sec:failures
}
)
tries to list all the possible failures that may disturb synchronization and
Ethernet switching. The structure of each failure description is the following:
\begin{itemize}
[leftmargin=0pt]
\item
[]
\underline
{
Mode
}
: for timing failures, it says which modes are
affected. Possible values are:
\begin{itemize}
\item
\emph
{
Slave
}
- WR Switch has at least one Slave port synchronized to
another WR device higher in the timing hierarchy (though it may be also
Master to other WR/PTP devices lower in the timing hierarchy).
\item
\emph
{
Grand Master
}
- WR Switch at the top of the synchronization
hierarchy. It is synchronized to an external clock (e.g. GPSDO, Cesium)
and provides timing to other WR/PTP devices.
\item
\emph
{
Free-Running Master
}
- WR Switch at the top of the
synchronization hierarchy. It provides timing to other WR/PTP devices
but runs from a local oscillator (not synchronized to external atomic
clock).
\end{itemize}
\item
[]
\underline
{
Description
}
: What the problem is about, how important it
is and what bad may happen if it occurs.
\item
[]
\underline
{
SNMP objects
}
: Which SNMP objects should be monitored to
detect the failure. These may be objects from
\texttt
{
WR-SWITCH-MIB
}
or one
of the standard MIBs used by the
\emph
{
net-snmp
}
.
\item
[]
\underline
{
Notes
}
: Optional comment for SNMP implementation. It may describe current
implementation of ideas how to implement it in the future
\end{itemize}
Section
\ref
{
sec:snmp
_
exports
}
is a documentation for people integrating WR
switch into a control system, operators and WR experts. It describes all
...
...
This diff is collapsed.
Click to expand it.
doc/wrs_failures/wrs_failures.tex
+
2
−
2
View file @
5e482e8a
...
...
@@ -254,12 +254,12 @@
\newpage
\input
{
intro.tex
}
\newpage
\input
{
snmp
_
exports.tex
}
\newpage
\section
{
Possible Errors
}
\label
{
sec:failures
}
\input
{
fail.tex
}
\newpage
\input
{
snmp
_
exports.tex
}
\appendix
\newpage
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment