[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Idr] combining drafts SOFT-NOTIFY, INFORM and ADVISORY
Ilya Varlashkin <Ilya.Varlashkin at de.easynet.net> wrote:
>
> operating mid-sized network that spans the globe I see good value in
> having at hands additional info to why certain BGP-related events took
> place. All three drafts (SOFT-NOTIFY, INFORM and ADVISORY) can provide
> this info and in my opinion should be considered for further refinement
> within IDR.
I tend to agree...
> In my experience more often than not NOC folk try to determine "did this
> session go down because something broke on our side?
An excellent question...
> on peer side? did peer close session because of planned or emergency
> work? or was is inconsistent configuration between two sides?".
et cetera...
> Based on the same experience if broken session was result of human
> intervention I doubt that involved person would write significantly more
> useful info than automatically generated message could provide. Yes they
> could write "taking this session down because we need to replace line
> card", but they're likely just to write "emergency work" if anything at
> all.
Hard to say for sure... I'd like to give them the opportunity.
> On the other hand, router's software could generate predefined message
> and send it to peer if user action will result in session reset or shut
> down. This would be both easier for the side performing work (they don't
> need to type much), and benefical for the peer (they know at least state
> change was due to user action on the other side). Additional free-text
> message would be welcome, but not mandatory.
Agreed.
> SOFT-NOTIFY draft provides good foundation for implementing automation
> part of what's described above.
Unfortunately, SOFT-NOTIFY opens several cans of worms by keeping a
session open which currently would be terminated -- meaning that many a
NOC crew will ignore the problem. :^(
> Integrating ADVISORY draft functionality into SOFT-NOTIFY (via new or
> existing TLV) could provide additional info to operators.
I don't think that is the intent of the folks clamoring for ADVISORY.
> For example, if I shutdown session(s) before planned/emergency work on
> the router by issuing "set neighbor X shutdown', then router can send
> SOFT-NOTIFY message to the peer "session shut down on operator request"
> (probably in standard encoded rather than free-text form).
That function seems useful, whether or not it involves SOFT-NOTIFY.
> If I'm nice operator I could provide additional info to peer by using
> optional argument to the above command: "set neighbor X shutdown
> 'emergency work. restore eta 15min".
An implementation detail, of course, but useful, IMHO.
> I would support a draft that adds above described functionality but
> only as integrated solution rather than separate drafts for automated
> router-generated notifications and human-written text.
I see substantial benefit to a functionality which enables both
automated status-change codes and "human-readable free text".
> Additionally, I think free-form text should not be limited to ASCII-
>only english letters but instead should either use unicode or be at
> least 8-bit transparent (based on previous experience in non-latin
> environment).
Beware! Internationalization continues to prove itself hard in
practice. We really should permit ASCII-only implementations even if
we go as far as "SHOULD support Unicode."
> Could we, idr wg, not merge all three mentioned drafts into single one
> for combined functionality?
I wouldn't object, but consensus to do so hasn't appeared yet.
--
John Leslie <john at jlc.net>