%
% x-kernel v3.3
%
% Copyright (c) 1996,1993,1991,1990  Arizona Board of Regents
%

\section{File {\var xsim.data} Specification}\label{spec}

The {\var xsim.data} file specifies most aspects of a simulation,
including the structure of the simulated internetwork and the tests to
be run.  This section fully describes all of the components of this
file.  

The {\var xsim.data} file consists of a set of {\it entries}, each of
which describes an internet component (e.g., a network, router, or
host), or defines a macro variable.  Entries that describe components
are multi-line, as follows.

\begin{itemize}

\item The first line identifies and names the component.

\item The second line contains configuration information central to
the type of component being defined. For networks, connectivity is
specified; for routers, the routing table is specified; and for hosts,
the protocol graph is given.

\item The remaining line(s) list component-specific parameters.  Many
of these parameters control the kinds of tracing done by the
component.

\end{itemize}

\noindent
The format of each type of entry is documented in the following
subsections.

\input app_set
\input app_convert
\input app_net
\input app_router
\input app_host
