Subject: Fwd: Issue 47 - per Andrew's latest list

From: Susan Hares <[email-masked]>
Date: Thu, 24 Oct 2002 12:15:03 -0400

This issue is closed per Andrew's latest list.
Please ignore the previous mail.

Sue

>Date: Thu, 24 Oct 2002 11:23:34 -0400
>To: [email-masked]
>From: Susan Hares <[email-masked]>
>Subject: Issue 47
>Cc: yakov Rekhter <[email-masked]>, [email-masked], 
>[email-masked], [email-masked]
>
>
>Issue 47 indicates
>
>  " in most places, the actions taken on receipt of
>    an event include what the new state will be or that it
>    remains unchanged.  But there are a significant number of places
>    where this is not done (Eg Connect state Events 14, 15, 16]"
>
>I believe the text below indicates the state and the events.
>Can I consider this item closed?
>
>Sue Hares
>
>
>
>
>=============
>The text for Connect State is below.  I find Event 13,14,15
>to be have this covered.
>
>
>Connect State:
>
>   In this state, BGP is waiting for the transport protocol
>   connection to be completed.
>
>   If the transport connection succeeds [Event 15 or
>   Event 16], the local system checks the "Delay Open
>   Flag".  If the Delay Open flag is set, the local system:
>      -  clears the ConnectRetry timer,
>      -  set the BGP Open Delay timer to the initial
>         value.
>         [Action ZZ in FSM table]
>
>   If the Delay Open flag is not set, the local system:
>      - clears the ConnectRetry timer,
>      - completes BGP initialization
>      - send an Open message to its peer,
>      - sets Hold timer to a large value,
>      - Change the state to Open Sent
>    [Action H in the FSM table]
>
>   A hold timer value of 4 minutes is suggested.
>
>   If the Open Delay timer expires [Event 12] in the connect
>   state,
>      - send an Open message to its peer,
>      - set the Hold timer to a large value,
>         [Action H in the FSM Table], and
>      - change the state to Open Sent.
>
>   If the BGP port receives a Transport connection indication
>   [Event 13], the Transport connection is processed (actions AA or
>   AB in the FSM table) and the connection remains
>   in the connected state.
>
>   If the transport connection receives an Transport indication
>   that is invalid or unconfigured. [Event 14]:
>      - the transport connection is rejected.
>         [Action L in the FSM table]
>
>   If the transport connection fails (timeout or transport
>   disconnect) [Event17], the local system:
>       - restarts the ConnectRetry timer,
>       - continues to listen for a connection that may be
>         initiated by the remote BGP peer, and
>      [Action G in the FSM table]
>       - changes its state to Active.
>
>
>   If an Open is received with the BGP Delay Open timer is
>   running [Event 19], the local system:
>         - clears the connect retry timer (cleared to zero),
>         - completes the BGP initialization,
>         - Stops and clears the BGP Open Delay timer
>         - Sends an Open message
>
>         [Action H in the FSM table], and
>         - changes its state to Open Confirm.
>
>
>  The start events [Event 1, 3-6] are ignored in connect
>  state.
>
>  A manual stop event[Event2], the local system:
>        - drops the transport connection,
>        - releases all BGP resources,
>        - sets connect retry count to zero
>        - resets the connect retry timer (sets to zero)
>       [Action Z in the FSM table]
>        - goes to Idle state.
>
>   In response to the ConnectRetry timer expired event(Event
>   9), the local system:
>       - Sets the MIB FSM error information with ConnectRetry
>         expired,
>       - drops the transport connection
>       - restarts the ConnectRetry timer
>       - initiates a transport connection to the other BGP
>         peer,
>       - continues to listen for a connection that may be
>         initiated by the remote BGP peer, and
>       [Action O in the FSM table]
>       - stays in Connect state.
>
>  In response to any other events [Events 7-8, 10-11, 18, 20-
>  27] the local system:
>      - resets the connect retry timer (sets to zero),
>      - drops the Transport connection,
>      - release all BGP resources,
>      - increments the ConnectRetryCnt by 1,
>      - [optionally] performs bgp peer oscillation damping, and
>      [Action D in the FSM table],
>      - goes to Idle state.
>
>