Hi All,

We have to write a regular expression to extract some values for mutiple
interfaces.

For example : We have a command :

"show mpls l2 vc details "

The output of this command gives details of the mpls for mutiple
interfaces viz :

Local interface: VFI erms1 up
  Destination address: 10.8.99.3, VC ID: 13, VC status: up
    Tunnel label: 29, next hop point2point
    Output interface: PO9/2, imposed label stack {29 40}
  Create time: 1w2d, last status change time: 2d09h
  Signaling protocol: LDP, peer 10.8.99.3:0 up
    MPLS VC labels: local 40, remote 40
    Group ID: local 0, remote 0
    MTU: local 9216, remote 9216
    Remote interface description: 
  Sequencing: receive disabled, send disabled
  VC statistics:
    packet totals: receive 143929, send 488
    byte totals:   receive 10266253, send 42323
    packet drops:  receive 0, send 0

Local interface: VFI ERMS-VPN-2000 up
  Destination address: 10.8.99.3, VC ID: 2000, VC status: up
    Tunnel label: 29, next hop point2point
    Output interface: PO9/2, imposed label stack {29 42}
  Create time: 2d03h, last status change time: 2d03h
  Signaling protocol: LDP, peer 10.8.99.3:0 up
    MPLS VC labels: local 62, remote 42
    Group ID: local 0, remote 0
    MTU: local 1500, remote 1500
    Remote interface description: 
  Sequencing: receive disabled, send disabled
  VC statistics:
    packet totals: receive 305, send 306
    byte totals:   receive 25925, send 27234
    packet drops:  receive 0, send 0

We need to extract the highlighted values like VCD id and the VC
statistics like ( packet totals, byte totals, packet drops)

We have written a reg exp which will extract the above value. But this
works only for one interface.
The reg-exp is :
VC ID: (\d+),[\w\W\s]+packet totals: receive (\d+), send (\d+)\s+byte
totals:\s+receive (\d+), send (\d+)\s+packet drops:\s+ receive (\d+),
send (\d+)
Can this be enhanced into groups and subgroups to get values for all the
interfaces listed in the above output ?
Any help on this is greatly appreciated.
Thanks in Advance,
Sarika






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to