home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / a_man / cat7 / tokenring.z / tokenring
Encoding:
Text File  |  2001-04-17  |  4.0 KB  |  133 lines

  1.  
  2.  
  3.  
  4. TTTTOOOOKKKKEEEENNNNRRRRIIIINNNNGGGG((((7777))))                                                      TTTTOOOOKKKKEEEENNNNRRRRIIIINNNNGGGG((((7777))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      tokenring - IRIS-4D Series Token Ring controllers
  10.  
  11. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  12.      The IRIS-4D Series supports local-area networking with the Token Ring.
  13.      The Token Ring protocol is supported with a hardware controller, a kernel
  14.      driver.  Though the controllers may be different among IRIS-4Ds and over
  15.      time, their drivers and the daemon provide the same programming interface
  16.      to networking routines.
  17.  
  18.      The IRIS-4D TokenRing controller is named using the following convention:
  19.      The suffix is the controller unit number.
  20.  
  21.      Controller name   Type            IRIS model
  22.      mtr0, mtr1, ...   PCI tokenring   O2, OCTANE
  23.  
  24.  
  25.      Depending on the model, an IRIS-4D can support several Tokenring
  26.      controllers, allowing it to act as a gateway among different local
  27.      networks.
  28.  
  29.      The Token Ring boards are initialized during system startup from
  30.      /_e_t_c/_i_n_i_t._d/_n_e_t_w_o_r_k (see _n_e_t_w_o_r_k(1M) for details).
  31.  
  32.      The Tokenring boards can be configured to be used in 16Mbit/sec ring or
  33.      4Mbit/sec ring. (see _m_t_r_c_o_n_f_i_g(1M) for details).
  34.  
  35.      Each Token Ring packet contains a 14-byte MAC(Media Access Control)
  36.      header, up to 18-byte Source Route information, 3 or 4 byte LLC header,
  37.      and 5-byte SNAP(Sub-Network Access Protocol) depending on DSAP value in
  38.      LLC header:
  39.  
  40.           typedef struct tr_mac {
  41.                   u_char          mac_ac;         /* access control */
  42.                   u_char          mac_fc;         /* frame control */
  43.                   u_char          mac_da[6];          /* Destination MAC address */
  44.                   u_char          mac_sa[6];          /* Source MAC address */
  45.           } TR_MAC;
  46.  
  47.  
  48.  
  49.           typedef struct tr_rii{
  50.                   u_short         rii;            /* routing information */
  51.                   u_short         sgt_nos[8];     /* variable up to 7 hops */
  52.           } TR_RII;
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. TTTTOOOOKKKKEEEENNNNRRRRIIIINNNNGGGG((((7777))))                                                      TTTTOOOOKKKKEEEENNNNRRRRIIIINNNNGGGG((((7777))))
  71.  
  72.  
  73.  
  74.           typedef struct llc {
  75.                   u_char          llc_dsap;  /* Dest SAP */
  76.                   u_char          llc_ssap;  /* Src SAP */
  77.                   u_char          llc_cont[2];    /* Control: up to 2 bytes */
  78.           } LLC;
  79.  
  80.  
  81.  
  82.           typedef struct snap {
  83.                   u_char snap_org[3];        /* Protocol ID or Org Code */
  84.                   u_char snap_etype[2];      /* Ether Type */
  85.           } SNAP;
  86.  
  87.  
  88. DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
  89.      Various error messages are printed by the kernel when a problem is
  90.      encountered.  The message is preceded by the controller name, for
  91.      example, mtr0.  If they occur repeatedly, contact your product support
  92.      service for assistance.  Use the _m_t_r_c_o_n_f_i_g(1M) command to determine the
  93.      software revision number.  Counts of Token Ring input and output errors
  94.      can be displayed with the command _n_e_t_s_t_a_t -_i (see _n_e_t_s_t_a_t(1M)).
  95.  
  96. NNNNOOOOTTTTEEEE
  97.      IEEE 802.5 token ring requires the board plugged in to MAU unit to be
  98.      initialized. Thus the tokenring cable must be plugged in to the MAU unit
  99.      before any tokenring initialization.
  100.  
  101. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  102.      network(1M), netstat(1), ifconfig(1M), mtrconfig(1M), hinv(1M)
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.