RDMA MIB?

"Jim Pinkerton" <[email protected]>
Newsgroups gmane.ietf.rddp
Message-ID <E6564B8F86852D46A4E98C485FB33B8F065F21E1@WIN-MSG-10.wingroup.windeploy.ntdev.microsoft.com>
 

From Mike Krause's comments on the security draft:

 

> (24) 7.5.3 It is not clear to me that a RDMA MIB is required.  One can

> understand whether a LLP or a physical interface are making forward

> progress through the existing MIBs.  Providing additional statistics
isn't

> really of value as one knows the connections / streams and layer 2 are

> making forward progress.  After that, one checks to see if the ULP is

> making forward progress and therefore we have a complete picture
without

> requiring yet another MIB to implement / manage.

> 

 

 

Anyone else have comments?  Here's what's currently in the security
draft. I can rewrite it if appropriate. One possibility would be to add
an additional example of monitoring the existing transport stream with
the enhanced MIBs that allow monitoring a specific flow. Traditional
MIBs don't enable monitoring of a specific flow though, so would not
necessarily give insight into resource starvation.

 

 


1.1.1         Resource Consumption by Idle Applications


The simplest form of a DOS attack given a fixed amount of resources is
for the Remote Peer to create a RDMAP Stream to a Local Peer, request
dedicated resources then do no actual work. This allows the Remote Peer
to be very light weight (i.e. only negotiate resources, but do no data
transfer) and consumes a disproportionate amount of resources in the
server.

A general countermeasure for this style of attack is to monitor active
RDMAP Streams and if resources are getting low, reap the resources from
RDMAP Streams that are not transferring data and possibly terminate the
connection. This needs to be under administrative control, and
demonstrates the need for a MIB for RDMAP so this condition can be
detected and acted upon.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.