rfc1841.txt

来自「著名的RFC文档,其中有一些文档是已经翻译成中文的的.」· 文本 代码 · 共 1,617 行 · 第 1/5 页

TXT
1,617
字号
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|  Option-Type  |  Option-Flags |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+         (1)            (1)                 ---------------------------------------------->                 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9                 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-                         Option-Length          |  Option-Data |                 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-                               (2)Where the Option-Data field contains the following fields: 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|                      MAC Address (48 bits)....+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|                      MAC Address Mask (48 bits)....+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|      Permit/Deny (16 bits)    |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   Summary Field Descriptions   For a complete description of the fields in the PPP Header, the LAN   Extension Interface Protocol Header, and the LAN Extension Interface   Remote Command Options, refer to the "Remote Command Options" section   earlier in this document. Table 4 provides a summary of these fields   when sending a LEX_RCMD_REQUEST packet that configures the LAN   extension interface unit to filter by source MAC address.   Table 4  Field Values for LEX_RCMD_REQUEST Packet - Filter MAC Address   Field                Value   Address/Control      0xFF03 (Broadcast address/Unnumbered                        information)   Protocol-Type        0x8041 (Control packet)   Code                 0x40 (LEX_RCMD_REQUEST packet)   Identifier           Valid values: 0x01-0xFF   Length               Minimum length = 12 octets                        Maximum length = 1412 octets   Option-Type          0x02 (Filter MAC Address)   Option-Flags         None   Option-Length        Minimum length = 4 octetsChapman, et al               Informational                     [Page 24]RFC 1841           LAN Extension Interface Protocol       September 1995                        Maximum length = 1404 octets   Option-Data          Zero or more filters to be applied at the                        LAN extension interface unit. See the                        following "Option-Data Field Description                        section for details.   Option-Data Field Descriptions   The following three Option-Data fields are used in conjunction to   specify a MAC address filter:   *  MAC Address   The MAC Address field contains a 48-bit IEEE 802.3 MAC address in   canonical format.   *  MAC Address Mask   The MAC Address Mask field contains a "wild card" mask. The mask is a   48-bit hexadecimal number whose ones bits correspond to the MAC   address bits to be ignored during the comparison. The mask excludes   bits from the comparison in the MAC address filter.   *  Permit/Deny   The Permit/Deny field determines whether or not a MAC address filter   permits or denies inbound frames of a specific MAC address to pass to   the host router. A permit value is a non-zero value that allows   frames of a specific MAC address to pass to the host router. A deny   value is a zero value that does not allow frames of a specific MAC   address to pass to the host router.   Implementation Notes   Each LEX_RCMD_REQUEST packet is a complete specification of all MAC   address filters and replaces any previously established filters.   A LEX_RCMD_REQUEST packet with an Option-Length field equal to four   (without any filter entries) instructs the LAN extension interface   unit to turn off filtering. All MAC addresses, except local   destination addresses cached in the self-learning filter, are   forwarded.4.2 Response Packets - Filter MAC Address   The following packets are valid responses to the Filter MAC Address   LEX_RCMD_REQUEST packet:Chapman, et al               Informational                     [Page 25]RFC 1841           LAN Extension Interface Protocol       September 1995   *  LEX_RCMD_ACK - Filter MAC Address   The LAN extension interface unit sends a LEX_RCMD_ACK packet in   response to a Filter MAC Address LEX_RCMD_REQUEST packet when the LAN   extension interface unit correctly receives the Filter MAC Address   remote command option and applies the entries to its filter table.   All MAC address filter entries are returned in the LEX_RCMD_ACK   packet.   *  LEX_RCMD_NAK - Filter MAC Address   The LAN extension interface unit sends a LEX_RCMD_NAK packet in   response to the Filter MAC Address LEX_RCMD_REQUEST packet when the   request contains an incorrect number of bytes in the filter or when   there are no more filter entries available. The LAN extension   interface unit continues to use the previous filter table (that is,   the filter table that existed prior to the receipt of the request).   The host router should signal an error to the user/network   administrator. All filter entries are returned in the LEX_RCMD_NAK   packet.   *  LEX_RCMD-REJ - Filter MAC Address   See the "Conditions for Sending PPP-LEX Packets" section earlier in   this document for more information on this packet type.   Table 5 summarizes the field values of Filter MAC Address   LEX_RCMD_ACK, LEX_RCMD_NAK, and LEX_RCMD_REJ packets.      Table 5  Field Values for Response Packets - Filter MAC Address   Field                Value   Address/Control      0xFF03 (Broadcast address/Unnumbered                        information)   Protocol-Type        0x8041 (Control packet)   Code                 Valid values:                        * 0x41 (LEX_RCMD_ACK packet)                        * 0x42 (LEX_RCMD_NAK packet)                        * 0x43 (LEX_RCMD_REJ packet)   Identifier           The same value as that sent by the                        LEX_RCMD_REQUEST packet   Length               The same value as that sent by the                        LEX_RCMD_REQUEST packet   Option-Type          0x02 (Filter MAC Address)   Option-Flags         None   Option-Length        The same value as that sent by the                        LEX_RCMD_REQUEST packet   Option-Data          The filter entries sent in theChapman, et al               Informational                     [Page 26]RFC 1841           LAN Extension Interface Protocol       September 1995                        LEX_RCMD_REQUEST packet5.0 Set Priority   The host router sends a LEX_RCMD_ REQUEST with an Option-Type of 0x03   to the LAN extension interface unit to establish the sending priority   of different protocol type packets from the LAN extension interface   unit to host router. There are four levels of priority:      *  High      *  Medium      *  Normal      *  Low   Packets are classified according to protocol type and then are queued   to one of four output queues on the LAN extension interface unit that   correspond to the above priority levels. When the LAN extension   interface unit is ready to transmit a packet, it scans the priority   queues in order, from the highest to lowest, to find the highest   priority packet.5.1 LEX RCMD_REQUEST - Set Priority   To establish priority queues for each protocol type, the host router   sends a Set Priority LEX_RCMD_REQUEST packet. Figure 8 shows a frame   format summary of such a LEX_RCMD_REQUEST packet. The host router   transmits the fields from left to right.       Figure 8 LEX_RCMD_REQUEST Packet Frame Format - Set Priority                            PPP Header<--------------------------------------------------------------> 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|              0xFF03           |          Protocol-Type        |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+              (2 octets)                         (2)                LAN Extension Interface Protocol Header<--------------------------------------------------------------> 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|      Code     |   Identifier  |              Length           |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+         (1)            (1)                     (2)Chapman, et al               Informational                     [Page 27]RFC 1841           LAN Extension Interface Protocol       September 1995                   LAN Extension Interface Remote Command Options<-------------------------------- 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|  Option-Type  |  Option-Flags |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+         (1)            (1)                 ---------------------------------------------->                 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9                 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-                         Option-Length          |  Option-Data |                 -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-                               (2)   Where the Option-Data field contains the following fields: 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|     Protocol Type (16 bits)   |    Protocol Value (16 bits)   |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   Summary Field Descriptions   For a complete descriptions of the fields in the PPP Header, the LAN   Extension Interface Protocol Header, and the LAN Extension Interface   Remote Command Options, refer to the "Remote Command Options" section   earlier in this document. The following table provides a summary of   these fields when sending a LEX_RCMD_REQUEST packet that sets   priority queuing.     Table 6  Field Values for LEX_RCMD_REQUEST Packet - Set Priority   Field                Value   Address/Control      0xFF03 (Broadcast address/Unnumbered                        information)   Protocol-Type        0x8041 (Control packet)   Code                 0x40 (LEX_RCMD_REQUEST packet)   Identifier           Valid values: 0x01-0xFF   Length               Minimum length = 12 octets                        Maximum length = 1028 octets   Option-Type          0x03 (Set Priority)   Option-Flags         None   Option-Length        Minimum length = 4 octets                        Maximum length = 1020 octets   Option-Data          Protocol Type and Priority Value. See the                        following "Option-Data Field Description"                        section for details.Chapman, et al               Informational                     [Page 28]RFC 1841           LAN Extension Interface Protocol       September 1995   Option-Data Field Descriptions   The following Option-Data fields set the priority queuing of   different protocol type packets.   *  Protocol Type   The Protocol Type field contains a 16-bit number that is any Ethernet   type code. See the most recent "Assigned Numbers" RFC for the correct   Ethernet type code.   *  Priority Value   The Priority Value field specifies the priority queue for the   protocol type specified in the Protocol Type field. Valid values are   as follows:      - 0 - High priority queue      - 1 - Medium priority queue      - 2 - Normal priority queue      - 3 - Low priority queue   Sending a LEX_RCMD_REQUEST packet with an Option-Length of four (no   priority entries) disables priority queuing. When disabled, the LAN   extension interface unit transfers all packets at a normal (2)   priority level. When a new priority is specified, it overwrites the   previous setting.5.2 Response Packets - Set Priority   The following packets are valid responses to the Set Priority   LEX_RCMD_REQUEST packet.   *  LEX_RCMD_ACK - Set Priority   See the "Conditions for Sending PPP-LEX Packets" section earlier in   this document for more information on this packet type.   *  LEX_RCMD_NAK - Set Priority   The LAN extension interface unit sends a LEX_RCMD_NAK packet in   resp

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?