Skip to content

Commit

Permalink
adding arista_macsec_templates
Browse files Browse the repository at this point in the history
  • Loading branch information
Sandeepsr committed Jan 11, 2018
1 parent c5c05ec commit 57f6f52
Show file tree
Hide file tree
Showing 10 changed files with 363 additions and 0 deletions.
16 changes: 16 additions & 0 deletions templates/arista_eos_show_mac_security_interface.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
Value INTERFACE (\S+)
Value SCI (\S+)
Value CONTROLLED_PORT (\S+)
Value KEY_IN_USE (\S+)

Start
^Interface.*Use -> Data

Data
^${INTERFACE}\s+${SCI}\s+${CONTROLLED_PORT}\s+${KEY_IN_USE} -> Record
^\s+$$
^$$
^.* -> Error "LINE NOT FOUND"

EOF

16 changes: 16 additions & 0 deletions templates/arista_eos_show_mac_security_mka_counters.template
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
Value INTERFACE (\S+)
Value RX_SUCCESS (\S+)
Value RX_FAILURE (\S+)
Value TX_SUCCESS (\S+)
Value TX_FAILURE (\S+)

Start
^Interface.*Failure -> Data

Data
^${INTERFACE}\s+${RX_SUCCESS}\s+${RX_FAILURE}\s+${TX_SUCCESS}\s+${TX_FAILURE} -> Record
^\s+$$
^$$
^.* -> Error "LINE NOT FOUND"

EOF
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
Value Filldown INTERFACE (\S+)
Value CKN (\S+)
Value MESSAGE_ID (\S+)
Value ELECTED_SELF (\S+)
Value SUCCESS (\S+)
Value PRINCIPAL (\S+)
Value DEFAULT (\S+)
Value KEY_SERVER_SCI (\S+)
Value SAK_TRANSMIT (\S+)
Value LLPN_EXHAUSTION (\S+)
Value DISTRIBUTED_KEY_ID (\S+)
Value LIVE_PEER_LIST (\S+)
Value POTENTIAL_PEER_LIST (\S+)

Start
^Interface:\s+${INTERFACE} -> Ckn1

Ckn1
^\s+CKN:\s+${CKN}
^\s+Message ID:\s+${MESSAGE_ID}
^\s+Elected self:\s+${ELECTED_SELF}
^\s+Success:\s+${SUCCESS}
^\s+Principal:\s+${PRINCIPAL}
^\s+Default:\s+${DEFAULT}
^\s+KeyServer SCI:\s+${KEY_SERVER_SCI}
^\s+SAK transmit:\s+${SAK_TRANSMIT}
^\s+LLPN exhaustion:\s+${LLPN_EXHAUSTION}
^\s+Distributed key identifier:\s+${DISTRIBUTED_KEY_ID}
^\s+Live peer list:\s+${LIVE_PEER_LIST}
^\s+Potential peer list:\s+${POTENTIAL_PEER_LIST} -> Record
^\s+$$
^$$ -> Ckn2
^.* -> Error "LINE NOT FOUND"

Ckn2
^\s+CKN:\s+${CKN}
^\s+Message ID:\s+${MESSAGE_ID}
^\s+Elected self:\s+${ELECTED_SELF}
^\s+Success:\s+${SUCCESS}
^\s+Principal:\s+${PRINCIPAL}
^\s+Default:\s+${DEFAULT}
^\s+KeyServer SCI:\s+${KEY_SERVER_SCI}
^\s+SAK transmit:\s+${SAK_TRANSMIT}
^\s+LLPN exhaustion:\s+${LLPN_EXHAUSTION}
^\s+Distributed key identifier:\s+${DISTRIBUTED_KEY_ID}
^\s+Live peer list:\s+${LIVE_PEER_LIST}
^\s+Potential peer list:\s+${POTENTIAL_PEER_LIST} -> Record
^\s+$$
^$$ -> Start
^.* -> Error "LINE NOT FOUND"

EOF
3 changes: 3 additions & 0 deletions templates/index
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ alcatel_sros_show_router_bgp_routes_vpn-ipv4.template, .*, alcatel_sros, sh[[ow]
alcatel_sros_show_service_id_base.template, .*, alcatel_sros, sh[[ow]] serv[[ice]] id ba[[se]]
alcatel_sros_oam_mac-ping.template, .*, alcatel_sros, oam mac-pi[[ng]]

arista_eos_show_mac_security_participants_detail.template, .*, arista_eos, sh[[ow]] ma[[c]] secu[[rity]] part[[icipants]] det[[ail]]
arista_eos_show_mac_security_mka_counters.template, .*, arista_eos, sh[[ow]] ma[[c]] secu[[rity]] mk[[a]] count[[ers]]
arista_eos_show_mac_security_interface.template, .*, arista_eos, sh[[ow]] ma[[c]] secu[[rity]] int[[erface]]
arista_eos_show_lldp_neighbors_detail.template, .*, arista_eos, sh[[ow]] ll[[dp]] nei[[ghbors]] d[[etail]]
arista_eos_show_ip_interface_brief.template, .*, arista_eos, sh[[ow]] i[[p]] int[[erface]] br[[ief]]
arista_eos_show_interfaces_status.template, .*, arista_eos, sh[[ow]] int[[erfaces]] st[[atus]]
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
---

parsed_sample:


- sci : 'ch:99:3h:69:76:cc::661'
interface : 'Ethernet4/15/1'
key_in_use : 'changed77f1j42e246kf05b:45'
controlled_port : 'True'


- sci : 'ch:99:3h:69:72:d4::803'
interface : 'Ethernet5/13/1'
key_in_use : 'changedf1e9j62b5a9keac3:45'
controlled_port : 'True'


- sci : 'ch:99:3h:69:72:d8::807'
interface : 'Ethernet5/14/1'
key_in_use : 'changeda62bjb9cdadk246e:45'
controlled_port : 'True'


- sci : 'ch:99:3h:69:72:e0::815'
interface : 'Ethernet5/16/1'
key_in_use : 'changede693j033b28k810e:56'
controlled_port : 'True'


- sci : 'ch:99:3h:69:72:e4::819'
interface : 'Ethernet5/17/1'
key_in_use : 'changed5778j794bf3k611c:45'
controlled_port : 'True'


- sci : 'ch:99:3h:69:72:e8::823'
interface : 'Ethernet5/18/1'
key_in_use : 'changed532dj3307f2k610e:45'
controlled_port : 'True'


- sci : 'ch:99:3h:69:72:ec::827'
interface : 'Ethernet5/19/1'
key_in_use : 'changed046bjdb206eka327:45'
controlled_port : 'True'


- sci : 'ch:99:3h:69:72:f0::831'
interface : 'Ethernet5/20/1'
key_in_use : 'changedd888jc35359kbd0c:39'
controlled_port : 'True'
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Interface SCI Controlled Port Key in Use
Ethernet4/15/1 ch:99:3h:69:76:cc::661 True changed77f1j42e246kf05b:45
Ethernet5/13/1 ch:99:3h:69:72:d4::803 True changedf1e9j62b5a9keac3:45
Ethernet5/14/1 ch:99:3h:69:72:d8::807 True changeda62bjb9cdadk246e:45
Ethernet5/16/1 ch:99:3h:69:72:e0::815 True changede693j033b28k810e:56
Ethernet5/17/1 ch:99:3h:69:72:e4::819 True changed5778j794bf3k611c:45
Ethernet5/18/1 ch:99:3h:69:72:e8::823 True changed532dj3307f2k610e:45
Ethernet5/19/1 ch:99:3h:69:72:ec::827 True changed046bjdb206eka327:45
Ethernet5/20/1 ch:99:3h:69:72:f0::831 True changedd888jc35359kbd0c:39
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
---

parsed_sample:


- tx_success : '0'
interface : 'Ethernet4/13/1'
rx_success : '0'
tx_failure : '0'
rx_failure : '0'


- tx_success : '0'
interface : 'Ethernet4/14/1'
rx_success : '0'
tx_failure : '0'
rx_failure : '0'


- tx_success : '79858'
interface : 'Ethernet4/15/1'
rx_success : '79688'
tx_failure : '0'
rx_failure : '0'


- tx_success : '0'
interface : 'Ethernet4/16/1'
rx_success : '0'
tx_failure : '0'
rx_failure : '0'


- tx_success : '79854'
interface : 'Ethernet5/13/1'
rx_success : '79788'
tx_failure : '0'
rx_failure : '0'


- tx_success : '79853'
interface : 'Ethernet5/14/1'
rx_success : '79878'
tx_failure : '0'
rx_failure : '0'


- tx_success : '0'
interface : 'Ethernet5/15/1'
rx_success : '0'
tx_failure : '0'
rx_failure : '0'


- tx_success : '79850'
interface : 'Ethernet5/16/1'
rx_success : '64246'
tx_failure : '0'
rx_failure : '0'


- tx_success : '79848'
interface : 'Ethernet5/17/1'
rx_success : '79749'
tx_failure : '0'
rx_failure : '0'


- tx_success : '79846'
interface : 'Ethernet5/18/1'
rx_success : '79756'
tx_failure : '0'
rx_failure : '0'


- tx_success : '79845'
interface : 'Ethernet5/19/1'
rx_success : '79842'
tx_failure : '0'
rx_failure : '0'


- tx_success : '68188'
interface : 'Ethernet5/20/1'
rx_success : '68225'
tx_failure : '0'
rx_failure : '0'
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Interface Rx Success Rx Failure Tx Success Tx Failure
Ethernet4/13/1 0 0 0 0
Ethernet4/14/1 0 0 0 0
Ethernet4/15/1 79688 0 79858 0
Ethernet4/16/1 0 0 0 0
Ethernet5/13/1 79788 0 79854 0
Ethernet5/14/1 79878 0 79853 0
Ethernet5/15/1 0 0 0 0
Ethernet5/16/1 64246 0 79850 0
Ethernet5/17/1 79749 0 79848 0
Ethernet5/18/1 79756 0 79846 0
Ethernet5/19/1 79842 0 79845 0
Ethernet5/20/1 68225 0 68188 0
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
---

parsed_sample:


- llpn_exhaustion : '0'
ckn : 'cd1df125ffbd3027abe6068fcbfdchanged91af15c274998046ca547'
key_server_sci : '28:00:3a:69:06:cc::999'
elected_self : 'True'
live_peer_list : '['changed0fd8d6b694b42be37f5']'
default : 'True'
interface : 'Ethernet4/15/1'
message_id : 'changed0975adf202e94acf2'
sak_transmit : 'False'
distributed_key_id : 'None'
success : 'True'
principal : 'False'
potential_peer_list : '[]'


- llpn_exhaustion : '0'
ckn : 'e9cae93c91ef6c62afbb9fffd2fa32380achangede0f6348a8a6e1bb205be4d'
key_server_sci : '28:1b:22:69:36:cc::333'
elected_self : 'True'
live_peer_list : '['changed4341200ff8e76821da']'
default : 'False'
interface : 'Ethernet4/15/1'
message_id : 'changed77f1f42e246ef05b'
sak_transmit : 'True'
distributed_key_id : 'changed2577f1f42e246ef05b:46'
success : 'True'
principal : 'True'
potential_peer_list : '[]'


- llpn_exhaustion : '0'
ckn : 'cd1df125ffbd3027abe6068fcbfd31f0changed58e91af15c274998046ca547'
key_server_sci : '28:22:1b:69:32:d4::111'
elected_self : 'True'
live_peer_list : '['2071783e6e9b09640a2eee89']'
default : 'True'
interface : 'Ethernet5/13/1'
message_id : '1860e9c0c1d2b4877fa78b77'
sak_transmit : 'False'
distributed_key_id : 'None'
success : 'True'
principal : 'False'
potential_peer_list : '[]'


- llpn_exhaustion : '0'
ckn : 'e9cae93c91ef6c62afbb9fffd2fa323changedd6e0f6348a8a6e1bb205be4d'
key_server_sci : '28:11:3a:69:32:d4::111'
elected_self : 'True'
live_peer_list : '['changedbe5869ab7cb6fa2c5cb1c']'
default : 'False'
interface : 'Ethernet5/13/1'
message_id : 'changedf1e9662b5a94eac3'
sak_transmit : 'True'
distributed_key_id : 'dec1a8dchanged5a94eac3:46'
success : 'True'
principal : 'True'
potential_peer_list : '[]'
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
Interface: Ethernet4/15/1
CKN: cd1df125ffbd3027abe6068fcbfdchanged91af15c274998046ca547
Message ID: changed0975adf202e94acf2
Elected self: True
Success: True
Principal: False
Default: True
KeyServer SCI: 28:00:3a:69:06:cc::999
SAK transmit: False
LLPN exhaustion: 0
Distributed key identifier: None
Live peer list: ['changed0fd8d6b694b42be37f5']
Potential peer list: []

CKN: e9cae93c91ef6c62afbb9fffd2fa32380achangede0f6348a8a6e1bb205be4d
Message ID: changed77f1f42e246ef05b
Elected self: True
Success: True
Principal: True
Default: False
KeyServer SCI: 28:1b:22:69:36:cc::333
SAK transmit: True
LLPN exhaustion: 0
Distributed key identifier: changed2577f1f42e246ef05b:46
Live peer list: ['changed4341200ff8e76821da']
Potential peer list: []

Interface: Ethernet5/13/1
CKN: cd1df125ffbd3027abe6068fcbfd31f0changed58e91af15c274998046ca547
Message ID: 1860e9c0c1d2b4877fa78b77
Elected self: True
Success: True
Principal: False
Default: True
KeyServer SCI: 28:22:1b:69:32:d4::111
SAK transmit: False
LLPN exhaustion: 0
Distributed key identifier: None
Live peer list: ['2071783e6e9b09640a2eee89']
Potential peer list: []

CKN: e9cae93c91ef6c62afbb9fffd2fa323changedd6e0f6348a8a6e1bb205be4d
Message ID: changedf1e9662b5a94eac3
Elected self: True
Success: True
Principal: True
Default: False
KeyServer SCI: 28:11:3a:69:32:d4::111
SAK transmit: True
LLPN exhaustion: 0
Distributed key identifier: dec1a8dchanged5a94eac3:46
Live peer list: ['changedbe5869ab7cb6fa2c5cb1c']
Potential peer list: []

0 comments on commit 57f6f52

Please sign in to comment.