[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference azur::mcc

Title:DECmcc user notes file. Does not replace IPMT.
Notice:Use IPMT for problems. Newsletter location in note 6187
Moderator:TAEC::BEROUD
Created:Mon Aug 21 1989
Last Modified:Wed Jun 04 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:6497
Total number of notes:27359

5112.0. "multi-child wildcards" by CTHQ::WOODCOCK () Tue May 25 1993 11:29

Hi there,

What is the official supported wildcard level for multi-level children? For
example:

MCC> sho node engr24 hdlc link * log station * all attr

Node LOCAL_NS:.engr24 HDLC Link * Logical Station *
AT 25-MAY-1993 10:18:39 All Attributes

Entity Id contains an inappropriate wildcard for this Entity
                            Wild Reason = Wild Card Not At Lowest Level


The above does not work. Also note that the two values being wildcarded will
be EQUAL (ex w622-3-0). Therefore we are left with essentially no wildcarding.
More importantly when applied to alarms to build a monitor we are forced to
create a rule for every link which is difficult to manage. Given the changes
we are about to embark on some of the operations centers will find this very
difficult in dealing with change_mngmt. The actual creation of the rules was 
successful but when enabled they error with:

                        Error Condition = "Software logic error detected,
                                          %MCC-S-SPECIALIZED_EXC, success with
                                          management module-specific exception
                                          reply
                                          "

So is there a mismatch to what the AM supports compared to ALARMS?

thanks for any info,
brad...
T.RTitleUserPersonal
Name
DateLines
5112.1the node rejected the requestTOOK::PURRETTAFri May 28 1993 13:2520
    > What is the official supported wildcard level for multi-level
    > children?
    
    Wildcard rules are enforced (*if enforced*) by the access module,
    and/or the entity being managed, not the PM.  The AM best knows the
    capability of the entity it is managing.  If I remember right,
    the DNA4 AM will intercept a multiple wildcard request and reject it
    without sending a request to the node.  Probably because some
    implementations couldn't handle it.  Just a guess (I'm not even certain
    that it still filters multiwildcards).
    
    I believe the DNA5 AM used to do this and I relaxed that restriction
    some time ago and let the entity reject the request if it couldn't
    handle it.
    
    In your case, the node engr24 was given the request just as you
    specified it, and it rejected the request.  I know for sure 'cause
    I just sent it the exact request you placed in .-1.  What I got back
    was a CMIP Reject #34 "Invalid use of wildcard" with Wildreason code #4
    "wildcard not at lowest level".
5112.2thanks + commentCTHQ::WOODCOCKWed Jun 02 1993 09:5524
Bummer, but thanks much for your reply. Unfortunately I don't know where to 
turn at this point. This appears to be another situation of collaboration 
between engineering groups which hasn't happened yet and I'm not sure who 
is best to ask for the change.

If I request this of the DECNIS folks they will most likely put this *very*
low on the priority list. If I ask for it from you folks to enhance the AM to
handle this it is unlikely to happen for a couple of reasons: a) this AM seems
to have a very low priority at this time and b) there may be technical reasons
(aside from being inefficient) why it can't or shouldn't be done. Also note
that both engineering groups will invest in SNMP upgrades but this doesn't help
today, maybe tomorrow (whenever that is).

So the situation we (those with many many links to manage) face is to either
create, maintain, and eat the resources for an alarm on every link; or create
an ncl script to do the polling, parsing, and send collector events. Each of
these approaches seems like it will be replaced by snmp in time, but how long.
It is likely we'll do the ncl scripts for ease of maintenance, unfortunately
this further reduces mcc's actual technical use. If life leads us to snmp, 
which looks likely, a new management strategy may evolve with the tools of our
business.

any advice or comments?
brad...
5112.3we (DNA5 AM) already handle itTOOK::PURRETTAWed Jun 02 1993 12:408
    > If I ask for it from you folks to enhance the AM to
    > handle this it is unlikely to happen for a couple of reasons
    
    Brad, The DNA5 AM *is* handling this today.  The _entity_ rejected the
    multiwildcarded request.
    
    John
    
5112.4will try decnisCTHQ::WOODCOCKWed Jun 02 1993 14:366
hmmmm, the fog thins. I'll have to jump to the other conference to see if 
there is any future hope within CMIP or if SNMP is the only future focus.

thanks,
brad...

5112.5MARVIN::COBBGraham R. Cobb, Internetworking, REO2-G/G9, 830-3917Fri Jun 04 1993 08:2617
Out of  interest,  John,  why  did  you change the AM to pass it through? Is
there some implementation that does something useful with it?

The DNA  NETMAN architecture specifies that it is not valid to have multiple
levels of wildcards in management requests.  This was a deliberate decision:
it  was a case where we decided the directors (specifically MCC) should have
the  logic  to  handle this, instead of having to put it in every agent.  At
the  time  (1986?)  it  was  intended  that MCC would handle it (in the AM).
Since  then,  of  course, many things have changed.  You could try posting a
note  in the requirements conference suggesting that the DNA5 AM be enhanced
to impleent this.

Anyway, as you rightly guessed, this will not change on DECNIS.  I recommend
you  switch  to  PPP  which  does not have this problem (and also avoids the
window size problem which Easynet have been complaining about for years!).

Graham
5112.6ppp, not quite yetCTHQ::WOODCOCKFri Jun 04 1993 10:4729
>The DNA  NETMAN architecture specifies that it is not valid to have multiple
>levels of wildcards in management requests.  This was a deliberate decision:
>it  was a case where we decided the directors (specifically MCC) should have
>the  logic  to  handle this, instead of having to put it in every agent.  At
>the  time  (1986?)  it  was  intended  that MCC would handle it (in the AM).
>Since  then,  of  course, many things have changed.  You could try posting a
>note  in the requirements conference suggesting that the DNA5 AM be enhanced
>to impleent this.

Graham, thanks for answering directly within this note. I probably will
request for this support once I get a better understanding as to whether our
intentions are to really use cmip for the long term.

>Anyway, as you rightly guessed, this will not change on DECNIS.  I recommend
>you  switch  to  PPP  which  does not have this problem (and also avoids the
>window size problem which Easynet have been complaining about for years!).

Can't say we're quite ready to jump to PPP yet as a wholesale solution. We 
have no metrics reporting abilities for this to date. No metrics, can't manage, 
... can't manage, don't implement! Personally I'd also like to understand the 
_down_ side of not having the window. Dirty links might just cause a
different problem (bet on it). I'm told PA is working on stats but I haven't 
seen a timeframe for release as yet. Whichever way we turn there always seems
to be a gotcha. Nobody said it would be easy, and if it were, I'd be doin'
something else.

cheers,
brad...
5112.7I think it was for CATOOK::PURRETTAFri Jun 04 1993 11:4120
> Out of  interest,  John,  why  did  you change the AM to pass it through?

Hi Graham,

It's been a while, but I think I relaxed the wildcard filter so that
common agent requests could make multi-wildcarded requests.
The VMS common agent uses the DNA5 AM as its transport.

There also was a bug in the validation of wildcarding in earlier versions
of the AM such that *all* directives were rejected if they had more than one
wildcard.  Well, some directives are for the director side only and can support
multi-wilds (read 'feature').  GETEVENT comes to mind.

So I think my thinking was that I could simplify the validation inside the AM
while allow entities which could handle multiple wildcarded requests to
receive it as such.  Entities which couldn't, simply rejected the request.

By the way, congrats on your promotion.  Well deserved.

John