Re: RAQMON PDU Notification Objects - Table or Scalar?

Mark Ellison <[email protected]>
Newsgroups gmane.ietf.rmonmib
Organization Ellison Software Consulting, Inc.
Message-ID <[email protected]>
Hi Dan,

I do not think that using scalar object definitions instead of table 
object definitions is part of the optimal solution.

As I understand raqmon, the auxiliary objects (raqmonDSRC, raqmonRCN, 
raqmonPeerAddrType, raqmonPeerAddr) serve to identify the (sub)session 
reporting the statistic.  Further, I believe raqmon wishes to commingle 
statistics from different (sub)sessions in a single report 
notification.  To accommodate situations where two different subsessions 
rely on the same object definition for reporting a statistic, and they 
both wish to report such statistic in the same notification 
(piggybacking), then the unique instance quality is lost by using scalar 
object definitions.  Note, it is not a good idea to report multiples of 
the same varbindname in a single notification.

With scalar object definitions, if raqmon wants to piggyback reports 
from multiple subsessions, then no scalar object definition could be 
relied upon by more than one subsession.  The alternative, not 
piggybacking statistic notifications would only serve to double, then 
triple, etc. the amount of traffic due to RDS originated notifications. 
This would  break the 2min quiet rule, as well.

In consideration of the MTU issues, and in consideration of the 2min 
quiet period between reports, I would suggest the WG study the 
definition of notification-types that support the initiation of an RDS 
subsession.  For MTU concerns, the initiation report may need to be 
broken into a short (2 or 3) series of notification definitions.  Of 
course, the 2min quiet period would need to be modified so as not to 
apply to subsession initiation reports.

I believe that once the RDS subsession state is past initiation and 
operational, the devised system in the rds notification table should 
work quite nicely.  Possibly the WG could create some additional text  
that shows some examples of multiple subsession behavior in this 
regard.  Also, consider the creation of a (series) of initiation 
notification-types to assuage the MTU issue.  Finally, study the 
adjustment of the 2min quiet rule to apply only to the rds in progress 
reports.  I think this approach is more likely to yield an optimal solution.

Regards,

Mark



Romascanu, Dan (Dan) wrote:

> I would like to query the WG on another issue that surfaced visibly 
> during the latest round of discussions. One of the more visible 
> problems of the SNMP Notifications transport is the need of 
> fragmentation if the number of objects in one notification leads to 
> the maximum PDU size being exceeded. To reduce this probability, a 
> more compact notifications format would help. Currently the 
> notification objects are organized in raqmonDsNotificationTable which 
> is indexed by the objects that characterize a session and subsession 
> (raqmonDSRC, raqmonRCN, raqmonPeerAddrType, raqmonPeerAddr). This is 
> not too efficient, and if a maximum PDU or close to a maximum PDU 
> needs to be set, the limit may be exceeded, especially for ipv6 
> addresses in the peer. In the past I supported the table format 
> because the indices characterize the session in a unique manner and 
> because possible extensions can be written in the future simply like 
> extensions of this table by later RAQMON users.  Right now it looks 
> like avoiding fragmentation became a bigger concern. The proposal I 
> would like the WG to consider is to replace the 
> raqmonDsNotificationTable with a group of scalars, and make the 
> present four index objects the mandatory objects in the notifications.
>
> Opinions?     
>
> Regards,
>
> Dan
>
>------------------------------------------------------------------------
>
>_______________________________________________
>RMONMIB mailing list
>[email protected]
>https://www1.ietf.org/mailman/listinfo/rmonmib
>  
>

_______________________________________________
RMONMIB mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/rmonmib
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.