Module | Version |
---|---|
genie.libs.parser |
19.9.0 |
Interface
- NXOS
- Update ShowInterfaceBrief
- Add command 'show interface {interface} brief'
- Update ShowRunningConfigInterface
- Update regex to support more interface names
- Updated schema to support more outputs
- Update ShowInterfaceBrief
- IOSXR
- Update ShowIpv6VrfAllInterface
- Update regex to avoid empty lines and command itself
- Update ShowIpv6VrfAllInterface
EIGRP
- IOS * Added ShowIpEigrpNeighbors for commands * 'show ip eigrp vrf {vrf} neighbors' * 'show ip eigrp neighbors' * Added ShowIpv6EigrpNeighbors for commands: * 'show ipv6 eigrp vrf {vrf} neighbors' * 'show ipv6 eigrp neighbors' * Added ShowIpEigrpNeighborsDetail for commands: * 'show ip eigrp neighbors detail' * 'show ip eigrp vrf {vrf} neighbors detail' * Added ShowIpv6EigrpNeighborsDetail for commands: * 'show ipv6 eigrp neighbors detail'
MPLS
- IOSXE
- Update ShowMplsForwardingTable
- Add command 'show mpls forwarding-table {prefix}'
- update regex to support local label 'None'
- Update ShowMplsLdpCapabilities to support more varied output
- Update ShowMplsForwardingTable
Segment Routing
- IOSXE
- Added ShowSegmentRoutingMplsConnectedPrefixSidMapLocal for: 'show segment-routing mpls connected-prefix-sid-map local ipv4' 'show segment-routing mpls connected-prefix-sid-map local ipv6'
- Added ShowSegmentRoutingTrafficEngTopology for: 'show segment-routing traffic-eng topology ipv4'
- Added ShowSegmentRoutingTrafficEngPolicy for: 'show segment-routing traffic-eng policy all' 'show segment-routing traffic-eng policy name {name}'
- Added ShowSegmentRoutingTrafficEngPolicyDetail for: 'show segment-routing traffic-eng policy all detail' 'show segment-routing traffic-eng policy name {name} detail'
- Added ShowSegmentRoutingMplsMappingServer for: 'show segment-routing mpls mapping-server ipv4' 'show segment-routing mpls mapping-server ipv6'
- Added ShowSegmentRoutingMplsLbAssignedSids for: 'show segment-routing mpls lb assigned-sids'
ISSU
- IOS Added ShowIssuStateDetail for: * show issu state detail Added ShowIssuRollbackTimer for: * show issu rollback-timer
Virtual-Service
- NXOS
- Added ShowVirtualServiceUtilization for "show virtual-service utilization name {name}"
BGP
- IOSXR
- Updated ShowBgpL2vpnEvpn for: added a schema and unittest, and updated based on the schema
- Updated ShowBgpInstanceAllAll for address family regex issue
- Updated ShowBgpL2vpnEvpn:
- updated schema to support more output
- IOS
- Added ShowBgpSummary for:
- show bgp summary
- show bgp all summary
- Added ShowBgpSummary for:
OSPF
-
IOSXE
- Updated ShowIpOspfSegmentRoutingLocalBlock to add:
- show ip ospf segment-routing local-block
- support more varied output
- Added ShowIpOspfDatabaseOpaqueAreaTypeExtLink for:
- show ip ospf database opaque-area type ext-link
- Added ShowIpOspfDatabaseOpaqueAreaTypeExtLinkSelfOriginate for:
- show ip ospf database opaque-area type ext-link self-originate
- Added ShowIpOspfDatabaseOpaqueAreaTypeExtLinkAdvRouter for:
- show ip ospf database opaque-area type ext-link adv-router {address}
- Updated ShowIpOspfDatabaseTypeParser to parse more varied output
- Added ShowIpOspfSegmentRoutingAdjacencySid for:
- show ip ospf segment-routing adjacency-sid
- show ip ospf {process_id} segment-routing adjacency-sid
- Updated ShowIpOspfNeighborDetail: added show ip ospf neighbor {neighbor} detail with custom neighbor
- Updated ShowIpOspfMplsLdpInterface: added show ip ospf mpls ldp interface {interface} with custom interface
- Updated ShowIpOspfTraffic to support more varied output
- Updated ShowIpOspfSegmentRoutingLocalBlock to add:
-
IOSXR
- Updated ShowOspfVrfAllInclusiveInterface: added vrf and interface argument
- Updated ShowOspfVrfAllInclusiveNeighborDetail: added vrf, neighbor and interface argument changed total_neighbor_count key to optional
- Updated ShowOspfVrfAllInclusive: added vrf argument
- Updated ShowOspfVrfAllInclusiveShamLinks: added vrf argument
- Updated ShowOspfVrfAllInclusiveVirtualLinks: added vrf argument
- Updated ShowOspfVrfAllInclusiveDatabaseRouter: added vrf argument
- Updated ShowOspfVrfAllInclusiveDatabaseExternal: added vrf argument
- Updated ShowOspfVrfAllInclusiveDatabaseNetwork: added vrf argument
- Updated ShowOspfVrfAllInclusiveDatabaseSummary: added vrf argument
- Updated ShowOspfVrfAllInclusiveDatabaseOpaqueArea: added vrf argument
Policy Map
- IOSXE
- Updated ShowPolicyMap to support more varied output
dot1x
- IOSXE
- removed tab, replace with space 'show dot1x all statistics'
PIM
- NXOS
- Updated ShowRunningConfigPim: changed logic to support calling from device.parse
VRF
- NXOS
- Updated ShowRunningConfigVrf: changed logic to support calling from device.parse
- IOSXE
- Updated ShowVrfDetailSuperParser: to support more varied output
common.py
- updated _find_command to escape "^"
- disallow spaces in key "feature"
MPLS
- IOS * Added ShowIpMsdpSaCache for commands: * show ip msdp sa-cache * show ip msdb vrf {vrf} sa-cache * Added ShowIpMsdpPeer for commands: * show ip msdp peer * show ip msdp vrf {vrf} peer
- IOSXE * Update ShowMplsLdpNeighborDetail: * fix cli wrong command parser error * Update ShowMplsForwardingTable: * update regex to support more output pattern
vlan
- IOSXE
- Fixed regex in ShowVlan
FLOW
- IOSXE
- Added ShowFlowMonitor for:
- show flow monitor {name} cache format table
- Added ShowFlowExporterStatistics for:
- show flow exporter statistics
- show flow exporter {exporter} statistics
- Added ShowFlowMonitor for:
ROUTING
- IOSXE
- Update ShowIpCef
- update regex to support outgoing_label_backup and outgoing_label_info
- Update ShowIpRoute regex to support more varied output
- Update ShowIpCef
- IOSXR
- Updated ShowRouteIpv4:
- Matching more routes
- Optimized parser moving regex compilation out of for loop
- Updated ShowRouteIpv4:
INVENTORY
- IOS
- Updated ShowInventory:
- Matching more slots
- Updated ShowInventory:
Spanning-tree
- NXOS
- Updated ShowSpanningTreeSummary to:
- regex to accommodate different formats
- changed some fields in schema to Optional
- Updated ShowSpanningTreeDetail to:
- updated regex to accommodate more formats
- add support for rstp
- changed some fields in schema to Optional
- Updated ShowSpanningTreeSummary to:
- IOSXE
- Updated ShowSpanningTreeSummary:
- Changed some schema keywords to Optional
- Refined regex for various formats
- Updated ShowSpanningTreeSummary:
ARP
- IOSXR
- Updated ShowArpTrafficDetail to parse drop_adj key from output
- IOSXE
- Updated ShowIpTraffic schema for more varied outputs
VTP
- IOSXE:
- Updated ShowVtpStatusSchema to:
- Changed schema keywords to Optional
- Updated ShowVtpStatusSchema to:
IPV6
- NXOS
- Updated ShowIpv6NdInterfaceVrfAll to parse more varied output
MLD
- IOSXR
- Updated ShowMldGroupsDetail to support empty output
lldp
- IOS
- Updated ShowLlpdEntry to:
- Updated regex to accommodate more formats
- Updated ShowLlpdEntry to:
platform vm
- IOSXR
- Updated ShowPlatformVm to:
- Updated regex to accommodate different formats from the outputs
- Updated ShowPlatformVm to:
platform
- IOSXE
- Updated ShowEnvironmentAll for more varied outputs
- Updated ShowSwitchDetail for more varied outputs
- Updated ShowPlatformHardware for more varied outputs
- Updated ShowPlatformSoftwareStatusControl for more varied outputs
LAG
- IOSXE
- Updated ShowEtherChannelLoadBalancing schema for more varied outputs
MCAST
- IOSXE
- Updated ShowIpMulticast schema for more varied outputs
RPL
- IOSXR
- Updated ShowRplRoutePolicy:
- Updated passing command in device.parse()
- Updated ShowRplRoutePolicy:
VXLAN
- NXOS
- Updated ShowRunningConfigNvOverlay for more varied output
Routing
- IOSXE:
- Updated ShowIpRouteWord:
- Updated regex for various formats
- Added fields to schema
- Changed fields in schema to Optional
- Added regex for additional outputs
- Updated ShowIpRouteWord: