Skip to content

SROS22 multi-line issue in templates/alcatel_sros_show_port.textfsm #2301

@tv2us

Description

@tv2us
ISSUE TYPE
  • Template Issue with error and raw data
TEMPLATE USING

from the repository ntc-templates 7.9.0 (last git update of template was 5y ago, inb4 SROS22)

<!---
Value PORT_ID (\S+)
Value ADMIN_STATE (Up|Down)
Value LINK (Yes|No)
Value PORT_STATE (Up|Down|Ghost|Link Up)
Value CFG_MTU (\d+)
Value OPER_MTU (\d+)
Value LAG (\d+|-)
Value PORT_MODE (\S+)
Value PORT_ENCP (\S+)
Value PORT_TYPE (\S+)
Value C_QS_S_XFP_MDIMDX (.*)

Start
  ^----------- -> Port

Port
  ^${PORT_ID}\s+${ADMIN_STATE}\s+${PORT_STATE}\s+conn\s*${C_QS_S_XFP_MDIMDX} -> Record
  ^${PORT_ID}\s+${ADMIN_STATE}\s+${LINK}\s+${PORT_STATE}\s+${CFG_MTU}\s+${OPER_MTU}\s+${LAG}\s+${PORT_MODE}\s+${PORT_ENCP}\s+${PORT_TYPE}\s*${C_QS_S_XFP_MDIMDX} -> Record
  ^\s*$$
  ^-----------
  ^===========
  ^Port
  ^Id
  ^\*\sindicates
  ^. -> Error
-->
SAMPLE COMMAND OUTPUT

timos22 , broken

A:MYLILRTR# show port esat-1 

===============================================================================
Ports on Satellite esat-1
===============================================================================
Port          Admin Link Port    Cfg  Oper LAG/ Port Port Port   C/QS/S/XFP/
Id            State      State   MTU  MTU  Bndl Mode Encp Type   MDIMDX
-------------------------------------------------------------------------------
esat-1/1/1    Up    Yes  Up      1500 1500    - accs dotq xcme   MDX GIGE-T 
esat-1/1/2    Up    Yes  Up      1500 1500    - accs dotq xcme   MDI GIGE-T 
esat-1/1/3    Up    Yes  Up      1500 1500    - accs dotq xcme   MDI GIGE-T 
esat-1/1/4    Up    Yes  Up      1500 1500    - accs dotq xcme   MDI GIGE-T 
esat-1/1/5    Up    Yes  Up      1500 1500    - accs dotq xcme   MDX GIGE-T 
esat-1/1/6    Up    Yes  Up      1500 1500    - accs dotq xcme   MDX GIGE-T 
esat-1/1/7    Up    Yes  Up      1500 1500    - accs dotq xcme   MDX GIGE-T 
esat-1/1/8    Up    Yes  Up      1500 1500    - accs dotq xcme   MDI GIGE-T 
esat-1/1/9    Up    Yes  Up      1500 1500    - accs dotq xcme   MDI GIGE-T 
esat-1/1/10   Up    Yes  Up      1500 1500    - accs dotq xcme   MDX GIGE-T 
esat-1/1/11   Up    Yes  Up      1500 1500    - accs dotq xcme   MDX GIGE-T 
esat-1/1/12   Up    Yes  Up      1500 1500    - accs dotq xcme   MDI GIGE-T 
esat-1/1/13   Up    Yes  Up      1500 1500    - accs dotq xcme   MDX GIGE-T 
esat-1/1/14   Up    Yes  Up      1500 1500    - accs dotq xcme   MDI GIGE-T 
esat-1/1/15   Up    Yes  Up      1500 1500    - accs dotq xcme   MDI GIGE-T 
esat-1/1/16   Up    Yes  Up      1500 1500    - accs dotq xcme   MDX GIGE-T 
esat-1/1/17   Up    Yes  Up      1500 1500    - accs dotq xcme   MDI GIGE-T 
esat-1/1/18   Up    Yes  Up      9022 9022    - accs dotq xcme   MDI GIGE-LX *
esat-1/1/19   Up    No   Down    9022 9022    - accs dotq xcme   GIGE-T 
esat-1/1/20   Up    Yes  Up      1514 1514    - accs null xcme   MDI GIGE-T 
esat-1/1/21   Up    Yes  Up      1514 1514    - accs null xcme   MDI GIGE-T 
esat-1/1/22   Up    Yes  Up      1514 1514    - accs null xcme   MDI GIGE-T 
esat-1/1/23   Down  No   Down    9022 9022    - accs dotq xcme   GIGE-T 
esat-1/1/24   Up    Yes  Up      1514 1514    - accs null xcme   MDX GIGE-T 
esat-1/1/25   Up    Yes  Up      1514 1514    - accs null xcme   MDI GIGE-T 
esat-1/1/26   Up    Yes  Up      1518 1518    - accs dotq xcme   MDI GIGE-T 
esat-1/1/27   Down  No   Down    1514 1514    - accs null xcme   GIGE-T 
esat-1/1/28   Down  No   Down    1514 1514    - accs null xcme   GIGE-T 
esat-1/1/29   Down  No   Down    9208 9208    - netw null xcme   
esat-1/1/30   Down  No   Down    9208 9208    - netw null xcme   
esat-1/1/31   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-1/1/32   Down  No   Down    1514 1514    - accs null xcme   GIGE-T 
esat-1/1/33   Down  No   Down    1518 1518    - accs dotq xcme   GIGE-T 
esat-1/1/34   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-1/1/35   Down  No   Down    9208 9208    - netw null xcme   
esat-1/1/36   Down  No   Down    9208 9208    - netw null xcme   
esat-1/1/37   Down  No   Down    9208 9208    - netw null xcme   
esat-1/1/38   Down  No   Down    9208 9208    - netw null xcme   
esat-1/1/39   Down  No   Down    9208 9208    - netw null xcme   
esat-1/1/40   Down  No   Down    9208 9208    - netw null xcme   
esat-1/1/41   Down  No   Down    9208 9208    - netw null xcme   
esat-1/1/42   Down  No   Down    9208 9208    - netw null xcme   
esat-1/1/43   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-1/1/44   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-1/1/45   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-1/1/46   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-1/1/47   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-1/1/48   Up    Yes  Up      1522 1522    - accs dotq xcme   MDI GIGE-LX *
esat-1/1/u1   Up    Yes  Up      9212 9212    - accs dotq xgige  10GBASE-LR  *
esat-1/1/u2   Up    Yes  Up      9212 9212    - accs dotq xgige  10GBASE-LR  *
esat-1/1/u3   Up    No   Down    9212 9212    - accs dotq xgige  
esat-1/1/u4   Up    No   Down    9212 9212    - accs dotq xgige  
===============================================================================
* indicates that the corresponding row element may have been truncated.
A:MYLILRTR# show port esat-2 

===============================================================================
Ports on Satellite esat-2
===============================================================================
Port          Admin Link Port    Cfg  Oper LAG/ Port Port Port   C/QS/S/XFP/
Id            State      State   MTU  MTU  Bndl Mode Encp Type   MDIMDX
-------------------------------------------------------------------------------
esat-2/1/1    Up    Yes  Up      1500 1500    - accs dotq xcme   MDI GIGE-T 
esat-2/1/2    Up    Yes  Up      1500 1500    - accs dotq xcme   MDX GIGE-T 
esat-2/1/3    Up    Yes  Up      1500 1500    - accs dotq xcme   MDX GIGE-T 
esat-2/1/4    Up    Yes  Up      1500 1500    - accs dotq xcme   MDI GIGE-T 
esat-2/1/5    Up    Yes  Up      1500 1500    - accs dotq xcme   MDI GIGE-T 
esat-2/1/6    Up    Yes  Up      1500 1500    - accs dotq xcme   MDI GIGE-T 
esat-2/1/7    Up    Yes  Up      1500 1500    - accs dotq xcme   MDX GIGE-T 
esat-2/1/8    Up    Yes  Up      1500 1500    - accs dotq xcme   MDX GIGE-T 
esat-2/1/9    Up    Yes  Up      1500 1500    - accs dotq xcme   MDI GIGE-T 
esat-2/1/10   Up    No   Down    1500 1500    - accs dotq xcme   GIGE-T 
esat-2/1/11   Up    No   Down    1500 1500    - accs dotq xcme   GIGE-T 
esat-2/1/12   Up    Yes  Up      1500 1500    - accs dotq xcme   MDX GIGE-T 
esat-2/1/13   Up    Yes  Up      1500 1500    - accs dotq xcme   MDX GIGE-T 
esat-2/1/14   Up    Yes  Up      1500 1500    - accs dotq xcme   MDX GIGE-T 
esat-2/1/15   Up    Yes  Up      1500 1500    - accs dotq xcme   MDX GIGE-T 
esat-2/1/16   Up    Yes  Up      1500 1500    - accs dotq xcme   MDI GIGE-T 
esat-2/1/17   Up    Yes  Up      1500 1500    - accs dotq xcme   MDI GIGE-T 
esat-2/1/18   Up    Yes  Up      1518 1518    - accs dotq xcme   MDX GIGE-T 
esat-2/1/19   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-2/1/20   Up    Yes  Up      1514 1514    - accs null xcme   MDX GIGE-T 
esat-2/1/21   Up    Yes  Up      1514 1514    - accs null xcme   MDI GIGE-T 
esat-2/1/22   Up    Yes  Up      1514 1514    - accs null xcme   MDX GIGE-T 
esat-2/1/23   Up    Yes  Up      1514 1514    - accs null xcme   MDX GIGE-T 
esat-2/1/24   Up    Yes  Up      1514 1514    - accs null xcme   MDX GIGE-T 
esat-2/1/25   Up    Yes  Up      1514 1514    - accs null xcme   MDI GIGE-T 
esat-2/1/26   Up    Yes  Up      1514 1514  112 accs null xcme   MDI GIGE-T 
esat-2/1/27   Down  No   Down    9208 9208    - netw null xcme   
esat-2/1/28   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-2/1/29   Down  No   Down    9208 9208    - netw null xcme   
esat-2/1/30   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-2/1/31   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-2/1/32   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-2/1/33   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-2/1/34   Up    Yes  Up      1514 1514    - accs null xcme   MDX GIGE-T 
esat-2/1/35   Up    No   Down    1514 1514    - accs null xcme   
esat-2/1/36   Down  No   Down    9208 9208    - netw null xcme   
esat-2/1/37   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-2/1/38   Down  No   Down    9208 9208    - netw null xcme   
esat-2/1/39   Down  No   Down    9208 9208    - netw null xcme   
esat-2/1/40   Down  No   Down    9208 9208    - netw null xcme   
esat-2/1/41   Down  No   Down    9208 9208    - netw null xcme   
esat-2/1/42   Up    Yes  Up      1514 1514    - accs null xcme   MDI GIGE-T 
esat-2/1/43   Up    Yes  Up      9000 9000    - accs null xcme   MDI GIGE-T 
esat-2/1/44   Down  No   Down    9208 9208    - netw null xcme   
esat-2/1/45   Up    Yes  Up      1514 1514    - accs null xcme   MDX GIGE-T 
esat-2/1/46   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-2/1/47   Up    Yes  Up      1514 1514    - accs null xcme   MDI GIGE-T 
esat-2/1/48   Up    Yes  Up      1514 1514    - accs null xcme   MDI GIGE-T 
esat-2/1/u1   Up    Yes  Up      9212 9212    - accs dotq xgige  10GBASE-LR  *
esat-2/1/u2   Up    Yes  Up      9212 9212    - accs dotq xgige  10GBASE-LR  *
esat-2/1/u3   Up    No   Down    9212 9212    - accs dotq xgige  
esat-2/1/u4   Up    No   Down    9212 9212    - accs dotq xgige  
===============================================================================
* indicates that the corresponding row element may have been truncated.
A:MYLILRTR# show port esat-3 

===============================================================================
Ports on Satellite esat-3
===============================================================================
Port          Admin Link Port    Cfg  Oper LAG/ Port Port Port   C/QS/S/XFP/
Id            State      State   MTU  MTU  Bndl Mode Encp Type   MDIMDX
-------------------------------------------------------------------------------
esat-3/1/1    Up    Yes  Up      9100 9100    - accs null xcme   MDI GIGE-T 
esat-3/1/2    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/3    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/4    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/5    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/6    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/7    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/8    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/9    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/10   Down  No   Down    1514 1514    - accs null xcme   GIGE-T 
esat-3/1/11   Down  No   Down    1514 1514    - accs null xcme   GIGE-T 
esat-3/1/12   Up    No   Down    1514 1514    - accs null xcme   GIGE-T 
esat-3/1/13   Down  No   Down    9208 9208    - netw null xcme   
esat-3/1/14   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/15   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/16   Up    Yes  Up      1514 1514    - accs null xcme   MDX GIGE-T 
esat-3/1/17   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/18   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/19   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/20   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/21   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/22   Up    No   Down    1514 1514    - accs null xcme   GIGE-T 
esat-3/1/23   Up    Yes  Up      1514 1514    - accs null xcme   MDX GIGE-T 
esat-3/1/24   Down  No   Down    1514 1514    - accs null xcme   GIGE-T 
esat-3/1/25   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/26   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/27   Down  No   Down    9208 9208    - netw null xcme   
esat-3/1/28   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/29   Down  No   Down    1514 1514    - accs null xcme   GIGE-T 
esat-3/1/30   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/31   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/32   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/33   Up    Yes  Up      1518 1518    - accs dotq xcme   MDI GIGE-T 
esat-3/1/34   Up    Yes  Up      1514 1514    - accs null xcme   MDI GIGE-T 
esat-3/1/35   Down  No   Down    9208 9208    - netw null xcme   
esat-3/1/36   Down  No   Down    9208 9208    - netw null xcme   
esat-3/1/37   Down  No   Down    9208 9208    - netw null xcme   
esat-3/1/38   Down  No   Down    9208 9208    - netw null xcme   
esat-3/1/39   Down  No   Down    9208 9208    - netw null xcme   
esat-3/1/40   Down  No   Down    9208 9208    - netw null xcme   
esat-3/1/41   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/42   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/43   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/44   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/45   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/46   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/47   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/48   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-3/1/u1   Up    Yes  Up      9212 9212    - accs dotq xgige  10GBASE-LR  *
esat-3/1/u2   Up    Yes  Up      9212 9212    - accs dotq xgige  10GBASE-LR  *
esat-3/1/u3   Up    No   Down    9212 9212    - accs dotq xgige  
esat-3/1/u4   Up    No   Down    9212 9212    - accs dotq xgige  
===============================================================================
* indicates that the corresponding row element may have been truncated.
A:MYLILRTR# show port esat-4 

===============================================================================
Ports on Satellite esat-4
===============================================================================
Port          Admin Link Port    Cfg  Oper LAG/ Port Port Port   C/QS/S/XFP/
Id            State      State   MTU  MTU  Bndl Mode Encp Type   MDIMDX
-------------------------------------------------------------------------------
esat-4/1/1    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/2    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/3    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/4    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/5    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/6    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/7    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/8    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/9    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/10   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/11   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/12   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/13   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/14   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/15   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/16   Down  No   Down    9208 9208    - netw null xcme   
esat-4/1/17   Up    Yes  Up      1518 1518  140 accs dotq xcme   MDI GIGE-T 
esat-4/1/18   Up    No   Down    1518 1518  140 accs dotq xcme   GIGE-T 
esat-4/1/19   Up    No   Down    1518 1518  140 accs dotq xcme   GIGE-T 
esat-4/1/20   Up    Yes  Up      9000 9000    - accs null xcme   MDX GIGE-T 
esat-4/1/21   Up    Yes  Up      9000 9000    - accs null xcme   MDX GIGE-T 
esat-4/1/22   Up    Yes  Up      9000 9000    - accs null xcme   MDI GIGE-T 
esat-4/1/23   Up    Yes  Up      9000 9000    - accs null xcme   MDI GIGE-T 
esat-4/1/24   Up    Yes  Up      9000 9000    - accs null xcme   MDX GIGE-T 
esat-4/1/25   Up    Yes  Up      1514 1514    - accs null xcme   MDI GIGE-T 
esat-4/1/26   Up    Yes  Up      1514 1514    - accs null xcme   MDI GIGE-T 
esat-4/1/27   Up    Yes  Up      1518 1518  141 accs dotq xcme   MDI GIGE-T 
esat-4/1/28   Up    Yes  Up      1518 1518  141 accs dotq xcme   MDI GIGE-T 
esat-4/1/29   Up    No   Down    1518 1518  140 accs dotq xcme   GIGE-T 
esat-4/1/30   Up    No   Down    1518 1518  140 accs dotq xcme   GIGE-T 
esat-4/1/31   Up    Yes  Up      1518 1518  140 accs dotq xcme   MDX GIGE-T 
esat-4/1/32   Up    Yes  Up      1518 1518  140 accs dotq xcme   MDX GIGE-T 
esat-4/1/33   Up    Yes  Up      1518 1518  140 accs dotq xcme   MDI GIGE-T 
esat-4/1/34   Down  No   Down    9208 9208    - netw null xcme   
esat-4/1/35   Down  No   Down    9208 9208    - netw null xcme   
esat-4/1/36   Down  No   Down    9208 9208    - netw null xcme   
esat-4/1/37   Down  No   Down    9208 9208    - netw null xcme   
esat-4/1/38   Down  No   Down    9208 9208    - netw null xcme   
esat-4/1/39   Down  No   Down    9208 9208    - netw null xcme   
esat-4/1/40   Down  No   Down    9208 9208    - netw null xcme   
esat-4/1/41   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/42   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/43   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/44   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/45   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/46   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/47   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/48   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-4/1/u1   Up    Yes  Up      9212 9212    - accs dotq xgige  10GBASE-LR  *
esat-4/1/u2   Up    Yes  Up      9212 9212    - accs dotq xgige  10GBASE-LR  *
esat-4/1/u3   Up    No   Down    9212 9212    - accs dotq xgige  
esat-4/1/u4   Up    No   Down    9212 9212    - accs dotq xgige  
===============================================================================
* indicates that the corresponding row element may have been truncated.
A:MYLILRTR# show port esat-5 

===============================================================================
Ports on Satellite esat-5
===============================================================================
Port          Admin Link Port    Cfg  Oper LAG/ Port Port Port   C/QS/S/XFP/
Id            State      State   MTU  MTU  Bndl Mode Encp Type   MDIMDX
-------------------------------------------------------------------------------
esat-5/1/1    Up    Yes  Up      1514 1514    - accs null xcme   MDI GIGE-T 
esat-5/1/2    Up    Yes  Up      1514 1514    - accs null xcme   MDI GIGE-T 
esat-5/1/3    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-5/1/4    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-5/1/5    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-5/1/6    Down  No   Down    9208 9208    - netw null xcme   
esat-5/1/7    Up    Yes  Up      1514 1514    - accs null xcme   MDX GIGE-T 
esat-5/1/8    Up    Yes  Up      1514 1514    - accs null xcme   MDX GIGE-T 
esat-5/1/9    Down  No   Down    9208 9208    - netw null xcme   
esat-5/1/10   Down  No   Down    9208 9208    - netw null xcme   
esat-5/1/11   Down  No   Down    9208 9208    - netw null xcme   
esat-5/1/12   Down  No   Down    9208 9208    - netw null xcme   
esat-5/1/13   Down  No   Down    9208 9208    - netw null xcme   
esat-5/1/14   Down  No   Down    9208 9208    - netw null xcme   
esat-5/1/15   Down  No   Down    9208 9208    - netw null xcme   
esat-5/1/16   Down  No   Down    9208 9208    - netw null xcme   
esat-5/1/17   Down  No   Down    9208 9208    - netw null xcme   
esat-5/1/18   Down  No   Down    9208 9208    - netw null xcme   
esat-5/1/19   Down  No   Down    9208 9208    - netw null xcme   
esat-5/1/20   Up    Yes  Up      1514 1514    - accs null xcme   MDX GIGE-T 
esat-5/1/21   Down  No   Down    1514 1514    - accs null xcme   GIGE-T 
esat-5/1/22   Up    Yes  Up      1514 1514    - accs null xcme   MDI GIGE-T 
esat-5/1/23   Up    Yes  Up      1514 1514    - accs null xcme   MDX GIGE-T 
esat-5/1/24   Up    Yes  Up      1514 1514    - accs null xcme   MDI GIGE-T 
esat-5/1/25   Up    Yes  Up      1514 1514    - accs null xcme   MDI GIGE-T 
esat-5/1/26   Up    Yes  Up      1518 1518    - accs dotq xcme   MDX GIGE-T 
esat-5/1/27   Up    Yes  Up      1518 1518  141 accs dotq xcme   MDX GIGE-T 
esat-5/1/28   Up    Yes  Up      1518 1518  141 accs dotq xcme   MDI GIGE-T 
esat-5/1/29   Up    Yes  Up      1518 1518  141 accs dotq xcme   MDI GIGE-T 
esat-5/1/30   Up    Yes  Up      1518 1518  141 accs dotq xcme   MDX GIGE-T 
esat-5/1/31   Up    Yes  Up      1518 1518  141 accs dotq xcme   MDX GIGE-T 
esat-5/1/32   Up    Yes  Up      1518 1518  141 accs dotq xcme   MDI GIGE-T 
esat-5/1/33   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-5/1/34   Down  No   Down    9208 9208    - netw null xcme   
esat-5/1/35   Down  No   Down    9208 9208    - netw null xcme   
esat-5/1/36   Down  No   Down    9208 9208    - netw null xcme   
esat-5/1/37   Down  No   Down    9208 9208    - netw null xcme   
esat-5/1/38   Down  No   Down    9208 9208    - netw null xcme   
esat-5/1/39   Down  No   Down    9208 9208    - netw null xcme   
esat-5/1/40   Down  No   Down    9208 9208    - netw null xcme   
esat-5/1/41   Up    Yes  Up      9000 9000    - accs dotq xcme   MDI GIGE-T 
esat-5/1/42   Up    Yes  Up      1514 1514    - accs null xcme   MDX GIGE-T 
esat-5/1/43   Up    Yes  Up      1514 1514    - accs null xcme   MDI GIGE-T 
esat-5/1/44   Up    Yes  Up      9000 9000    - accs null xcme   MDI GIGE-T 
esat-5/1/45   Up    Yes  Up      9000 9000    - accs null xcme   MDI GIGE-T 
esat-5/1/46   Up    Yes  Up      9000 9000    - accs null xcme   MDI GIGE-T 
esat-5/1/47   Up    Yes  Up      9000 9000    - accs null xcme   MDI GIGE-T 
esat-5/1/48   Down  No   Down    1514 1514    - accs null xcme   GIGE-T 
esat-5/1/u1   Up    Yes  Up      9212 9212    - accs dotq xgige  10GBASE-LR  *
esat-5/1/u2   Up    Yes  Up      9212 9212    - accs dotq xgige  10GBASE-LR  *
esat-5/1/u3   Up    No   Down    9212 9212    - accs dotq xgige  
esat-5/1/u4   Up    No   Down    9212 9212    - accs dotq xgige  
===============================================================================
* indicates that the corresponding row element may have been truncated.
A:MYLILRTR# show port esat-6 

===============================================================================
Ports on Satellite esat-6
===============================================================================
Port          Admin Link Port    Cfg  Oper LAG/ Port Port Port   C/QS/S/XFP/
Id            State      State   MTU  MTU  Bndl Mode Encp Type   MDIMDX
-------------------------------------------------------------------------------
esat-6/1/1    Down  No   Down    1518 1518    - accs dotq xcme   GIGE-T 
esat-6/1/2    Down  No   Down    1518 1518    - accs dotq xcme   GIGE-T 
esat-6/1/3    Down  No   Down    1518 1518    - accs dotq xcme   GIGE-T 
esat-6/1/4    Down  No   Down    1518 1518    - accs dotq xcme   GIGE-T 
esat-6/1/5    Down  No   Down    1518 1518    - accs dotq xcme   GIGE-T 
esat-6/1/6    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-6/1/7    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-6/1/8    Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-6/1/9    Up    No   Down    1514 1514    - accs null xcme   GIGE-T 
esat-6/1/10   Down  No   Down    1514 1514    - accs null xcme   GIGE-T 
esat-6/1/11   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-6/1/12   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-6/1/13   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-6/1/14   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-6/1/15   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-6/1/16   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-6/1/17   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-6/1/18   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-6/1/19   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-6/1/20   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-6/1/21   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-6/1/22   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-6/1/23   Up    Yes  Up      1514 1514  112 accs null xcme   MDI GIGE-T 
esat-6/1/24   Up    Yes  Up      1514 1514  112 accs null xcme   MDI GIGE-T 
esat-6/1/25   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-6/1/26   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-6/1/27   Down  No   Down    1518 1518    - accs dotq xcme   GIGE-T 
esat-6/1/28   Down  No   Down    9208 9208    - netw null xcme   GIGE-T 
esat-6/1/29   Up    Yes  Up      1518 1518    - accs dotq xcme   MDI GIGE-T 
esat-6/1/30   Up    Yes  Up      1514 1514    - accs null xcme   MDX GIGE-T 
esat-6/1/31   Down  No   Down    9208 9208    - netw null xcme   
esat-6/1/32   Down  No   Down    9208 9208    - netw null xcme   
esat-6/1/33   Down  No   Down    9208 9208    - netw null xcme   
esat-6/1/34   Down  No   Down    9208 9208    - netw null xcme   
esat-6/1/35   Down  No   Down    9208 9208    - netw null xcme   
esat-6/1/36   Down  No   Down    9208 9208    - netw null xcme   
esat-6/1/37   Down  No   Down    9208 9208    - netw null xcme   
esat-6/1/38   Down  No   Down    9208 9208    - netw null xcme   
esat-6/1/39   Down  No   Down    9208 9208    - netw null xcme   
esat-6/1/40   Down  No   Down    9208 9208    - netw null xcme   
esat-6/1/41   Down  No   Down    9208 9208    - netw null xcme   
esat-6/1/42   Down  No   Down    9208 9208    - netw null xcme   
esat-6/1/43   Down  No   Down    9208 9208    - netw null xcme   
esat-6/1/44   Down  No   Down    9208 9208    - netw null xcme   
esat-6/1/45   Down  No   Down    9208 9208    - netw null xcme   
esat-6/1/46   Down  No   Down    9208 9208    - netw null xcme   
esat-6/1/47   Down  No   Down    9208 9208    - netw null xcme   
esat-6/1/48   Down  No   Down    9022 9022    - accs dotq xcme   
esat-6/1/u1   Up    Yes  Up      9212 9212    - accs dotq xgige  10GBASE-LR  *
esat-6/1/u2   Up    Yes  Up      9212 9212    - accs dotq xgige  10GBASE-LR  *
esat-6/1/u3   Up    No   Down    9212 9212    - accs dotq xgige  
esat-6/1/u4   Up    No   Down    9212 9212    - accs dotq xgige  
===============================================================================
* indicates that the corresponding row element may have been truncated.
A:MYLILRTR# show port esat-7 

===============================================================================
Ports on Satellite esat-7
===============================================================================
Port          Admin Link Port    Cfg  Oper LAG/ Port Port Port   C/QS/S/XFP/
Id            State      State   MTU  MTU  Bndl Mode Encp Type   MDIMDX
-------------------------------------------------------------------------------
esat-7/1/1    Up    Yes  Up      9022 9022   22 accs dotq vspeed 10GBASE-LR  *
esat-7/1/2    Up    Yes  Up      9022 9022   22 accs dotq vspeed 10GBASE-LR  *
esat-7/1/3    Up    Yes  Up      9022 9022   22 accs dotq vspeed 10GBASE-LR  *
esat-7/1/4    Up    Yes  Up      9022 9022   22 accs dotq vspeed 10GBASE-LR  *
esat-7/1/5    Down  No   Down    9208 9208    - netw null vspeed 10GBASE-LR  *
esat-7/1/6    Down  No   Down    9208 9208    - netw null vspeed 10GBASE-LR  *
esat-7/1/7    Up    Yes  Up      9022 9022   30 accs qinq vspeed Unspecified *
esat-7/1/8    Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/9    Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/10   Up    Yes  Up      9022 9022    - accs dotq vspeed 10GBASE-LR  *
esat-7/1/11   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/12   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/13   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/14   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/15   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/16   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/17   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/18   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/19   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/20   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/21   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/22   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/23   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/24   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/25   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/26   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/27   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/28   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/29   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/30   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/31   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/32   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/33   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/34   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/35   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/36   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/37   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/38   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/39   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/40   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/41   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/42   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/43   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/44   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/45   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/46   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/47   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/48   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/49   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/50   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/51   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/52   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/53   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/54   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/55   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/56   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/57   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/58   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/59   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/60   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/61   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/62   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/63   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/64   Down  No   Down    9208 9208    - netw null vspeed 
esat-7/1/c65  Up         Link Up                          conn   100GBASE-LR4*
esat-7/1/c65/u1
              Up    Yes  Up      9212 9212    - accs dotq cgige  
esat-7/1/c66  Up         Link Up                          conn   100GBASE-LR4*
esat-7/1/c66/u1
              Up    Yes  Up      9212 9212    - accs dotq cgige  
esat-7/1/c67  Down       Down                             conn   
esat-7/1/c68  Down       Down                             conn   
===============================================================================
* indicates that the corresponding row element may have been truncated.
A:MYLILRTR# 
SUMMARY

Multi-line issue again.

STEPS TO REPRODUCE

Run ntc-templates show port on SROS22.

EXPECTED RESULTS

profits

ACTUAL RESULTS

Template crashes.

Here's a vibe-coded fix based on my previous issue #2249 you fixed.
I tested on SROS20 (no esat though, but regular ports), SROS22 (incl. esat) and SROS23 (incl. esat).

Value PORT_ID ([^\s=]+)
Value ADMIN_STATE (Up|Down)
Value LINK (Yes|No)
Value PORT_STATE (Up|Down|Ghost|Link Up)
Value CFG_MTU (\d+)
Value OPER_MTU (\d+)
Value LAG (\d+|-)
Value PORT_MODE (\S+)
Value PORT_ENCP (\S+)
Value PORT_TYPE (\S+)
Value C_QS_S_XFP_MDIMDX (.*)

Start
  ^----------- -> Port

Port
  ^${PORT_ID}\s+${ADMIN_STATE}\s+${PORT_STATE}\s+conn\s*${C_QS_S_XFP_MDIMDX} -> Record
  ^${PORT_ID}\s+${ADMIN_STATE}\s+${LINK}\s+${PORT_STATE}\s+${CFG_MTU}\s+${OPER_MTU}\s+${LAG}\s+${PORT_MODE}\s+${PORT_ENCP}\s+${PORT_TYPE}\s*${C_QS_S_XFP_MDIMDX} -> Record
  ^${PORT_ID}\s*$$ -> Continuation
  ^\s*$$
  ^-----------
  ^===========
  ^Port
  ^Id
  ^\*\sindicates
  ^. -> Error

Continuation
  ^\s+${ADMIN_STATE}\s+${PORT_STATE}\s+conn\s*${C_QS_S_XFP_MDIMDX} -> Record Port
  ^\s+${ADMIN_STATE}\s+${LINK}\s+${PORT_STATE}\s+${CFG_MTU}\s+${OPER_MTU}\s+${LAG}\s+${PORT_MODE}\s+${PORT_ENCP}\s+${PORT_TYPE}\s*${C_QS_S_XFP_MDIMDX} -> Record Port

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions