Subject: RE: [IPOVERIB] I-D ACTION:draft-swortwood-mib-subnet-management-00.txt

From: "Bill Swortwood" <[email-masked]>
Date: Thu, 27 Sep 2001 15:36:27 -0700

Dave and Sean are right, this will teach me to rely on my memory, I was
thinking this was mapped to the input port as PortInfo. From 1.0a :
Pg 674-675 :

" The SLtoVLMappingTable Attribute provides the means for setting the SL
to VL Mapping of a switch, CA, and router and its usage is described in
7.6.6 VL Mapping Within a Subnet on page 159.

For a switch, this attribute is specific to an input port / output port
combination
to which the specific SL to VL mapping applies:

• bits 15-8 of the Attribute Modifier specify the input port which can be
1 to N, where N selects the physical port or 0 to indicate that the input
port is the management port.
• bits 7-0 of the Attribute Modifier specify the output port which can be
1 to N, where N selects the physical port.
• bits 31-16 must be zero.
For CA and router, this attribute corresponds to the port receiving the SMP
(the Attribute Modifier is ignored). "

Will fix. Any other glaring errors, guys?

Thanks

Bill Swortwood

-----Original Message-----
From: Discussion of IP Over InfiniBand(tm)
[mailto:[email-masked]]On Behalf Of Harnedy, Sean
Sent: Thursday, September 27, 2001 2:00 PM
To: [email-masked]
Subject: Re: [IPOVERIB] I-D
ACTION:draft-swortwood-mib-subnet-management-00.txt

Bill,
I agree with Dave in that the SL to VL mapping table
would produce the VL for every output port based on
the input port and SL value for the incoming packet.

For example:
-------------------------------------------
-- SL to VL Mapping Table
-------------------------------------------
smaSlToVlMapTable    OBJECT-TYPE
   SYNTAX            SEQUENCE OF SmaSlToVlMapEntry
   MAX-ACCESS        not-accessible
   STATUS            current
   DESCRIPTION
      "The table containing SL to VL mappings. In
        switches that support SL to VL mapping, each
        output port contains a VL mapping for the
        next hop based on the input port the packet
        arrived on and its SL value."
   ::= { smaSlToVl 1 }

smaSlToVlMapEntry    OBJECT-TYPE
   SYNTAX            SmaSlToVlMapEntry
   MAX-ACCESS        not-accessible
   STATUS            current
   DESCRIPTION
      "The column definitions for the SL to VL mapping
       table."
   INDEX { smaOutIbPort, smaInIbPort, smaVlValue }
   ::= { smaSlToVlMapTable 1 }

SmaSlToVlMapEntry ::= SEQUENCE
   {
   smaOutIbPort      Integer32(1..255),
   smaInIbPort       Integer32(1..255),
   smaSlValue        Integer32(0..15),
   smaVlValue        Integer32(0..15)
   }

smaOutIbPort         OBJECT-TYPE
   SYNTAX            Integer32(1..255)
   MAX-ACCESS        not-accessible
   STATUS            current
   DESCRIPTION
      "The output IB port."
   ::= { smaSlToVlMapEntry 1 }

smaInIbPort          OBJECT-TYPE
   SYNTAX            Integer32(1..255)
   MAX-ACCESS        not-accessible
   STATUS            current
   DESCRIPTION
      "The input IB port. The input port
       includes the internal port."
   ::= { smaSlToVlMapEntry 2 }

smaSlValue           OBJECT-TYPE
   SYNTAX            Integer32(0..15)
   MAX-ACCESS        not-accessible
   STATUS            current
   DESCRIPTION
      "The incoming packet's SL value."
   ::= { smaSlToVlMapEntry 3 }

smaVlValue           OBJECT-TYPE
   SYNTAX            Integer32(0..15)
   MAX-ACCESS        read-only
   STATUS            current
   DESCRIPTION
      "The outgoing packet's VL value."
   REFERENCE
      "InfiniBand Architecuture Release 1.0, page 152."
   ::= { smaSlToVlMapEntry 4 }

The IBA output and input ports and the SL values are indices
that return the proper VL value from the mapping table.
Note: the ifTable can be used to derive the IBA port numbers
from the ifIndex values.

Thanks,
Sean

-----Original Message-----
From: Bill Swortwood [mailto:[email-masked]]
Sent: Thursday, September 27, 2001 2:51 PM
To: [email-masked]
Subject: Re: [IPOVERIB] I-D
ACTION:draft-swortwood-mib-subnet-management-00.txt

As it is my first MIB for the IETF, I am expecting a
bug or two. The ifIndex object is what all of the table
entries are indexed from, which maps to the input port.
[ if = interface = infiniband port].

-----Original Message-----
From: Discussion of IP Over InfiniBand(tm)
[mailto:[email-masked]]On Behalf Of Garcia, Dave
Sent: Thursday, September 27, 2001 11:22 AM
To: [email-masked]
Subject: Re: [IPOVERIB] I-D
ACTION:draft-swortwood-mib-subnet-management-00.txt

Bill,

I'm not much on reading SNMP descriptions, but I'm
concerned the SL to VL mapping isn't done right.
An SL to VL mapping produces a VL for output port Y
as a function of SL, and the input port. (see o7-6)
 I didn't
see how the input port was taken into account in the
table. But since I don't really understand how the
MIB is arranged, maybe it's there, but I just don't
see it.

Thanks,

Dave

-----Original Message-----
From: Bill Swortwood [mailto:[email-masked]]
Sent: Thursday, September 27, 2001 10:59 AM
To: [email-masked]
Subject: Re: [IPOVERIB] I-D
ACTION:draft-swortwood-mib-subnet-management-00.txt

New attachement - original forwarded to me was "munged"...

- Bill
-----Original Message-----
From: Bill Swortwood [mailto:[email-masked]]
Sent: Thursday, September 27, 2001 9:59 AM
To: [email-masked]
Cc: [email-masked]
Subject: FW: I-D ACTION:draft-swortwood-mib-subnet-management-00.txt

FYI -

 An SNMP  draft model of the InfiniBand Subnet Management Agent - 1st
pass.

---------------------------
Bill Swortwood
Sanera Systems
Oregon Design Center
(w) 503 601 0261
[email-masked]
---------------------------

A New Internet-Draft is available from the on-line Internet-Drafts
directories.

        Title           : Infiniband Subnet Management Agent Management
                          Information Base
        Author(s)       : W. Swortwood
        Filename        : draft-swortwood-mib-subnet-management-00.txt
        Pages           : 36
        Date            : 26-Sep-01

This memo defines a portion of the Management Information Base (MIB)
for use with network management protocols in the Internet community.
In particular, it defines objects for managing Infiniband Subnet
Management Agents (http://www.infinibandta.org)

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-swortwood-mib-subnet-managemen
t-00
.txt

To remove yourself from the IETF Announcement list, send a message to
ietf-announce-request with the word unsubscribe in the body of the
message.

Internet-Drafts are also available by anonymous FTP. Login with the
username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
        "get draft-swortwood-mib-subnet-management-00.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

Internet-Drafts can also be obtained by e-mail.

Send a message to:
        [email-masked].
In the body type:
        "FILE
/internet-drafts/draft-swortwood-mib-subnet-management-00.txt".

NOTE:   The mail server at ietf.org can return the document in
        MIME-encoded form by using the "mpack" utility.  To use this
        feature, insert the command "ENCODING mime" before the "FILE"
        command.  To decode the response(s), you will need "munpack" or
        a MIME-compliant mail reader.  Different MIME-compliant mail
readers
        exhibit different behavior, especially when dealing with
        "multipart" MIME messages (i.e. documents which have been split
        up into multiple messages), so check your local documentation on
        how to manipulate these messages.

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

_______________________________________________
IPoverIB mailing list
[email-masked]
http://www.ietf.org/mailman/listinfo/ipoverib