22 lines
No EOL
638 B
Text
22 lines
No EOL
638 B
Text
|
|
machine_name : "BGP";
|
|
machine_reference : "http://www.inetdaemon.com/tutorials/internet/ip/routing/bgp/operation/finite_state_model.shtml";
|
|
machine_version : 1.0.0;
|
|
|
|
machine_author : "John Haugeland <stonecypher@gmail.com>";
|
|
machine_license : MIT;
|
|
|
|
jssm_version : >= 5.0.0;
|
|
|
|
|
|
|
|
Idle -> [Idle Connect];
|
|
Connect -> [Idle Connect OpenSent Active];
|
|
Active -> [Idle Connect OpenSent Active];
|
|
OpenSent -> [Idle Active OpenConfirm];
|
|
OpenConfirm -> [Idle OpenSent OpenConfirm Established];
|
|
Established -> [Idle Established];
|
|
|
|
|
|
|
|
# from https://github.com/StoneCypher/jssm/blob/main/src/machines/linguist/bgp.fsl |