nanog mailing list archives
[NANOG] Re: The Network CLI -- Love it ? Hate it? Needed?
From: "Jakob Heitz (jheitz) via NANOG" <nanog () lists nanog org>
Date: Thu, 20 Mar 2025 03:57:41 +0000
XR has “show operational … json” or “… xml” commands. For example:
RP/0/0/CPU0:R5#show operational Interfaces InterfaceBriefTable InterfaceBrief/InterfaceName=GigabitEthernet0/0/0/0 json
{
"Response": {
"@MajorVersion": "1",
"@MinorVersion": "0",
"Get": {
"Operational": {
"Interfaces": {
"@MajorVersion": "8",
"@MinorVersion": "0",
"InterfaceBriefTable": {
"InterfaceBrief": {
"Naming": {
"InterfaceName": "GigabitEthernet0/0/0/0"
},
"Interface": "GigabitEthernet0/0/0/0",
"ParentInterface": "None",
"Type": "IFT_GETHERNET",
"State": "IM_STATE_UP",
"ActualState": "IM_STATE_UP",
"LineState": "IM_STATE_UP",
"ActualLineState": "IM_STATE_UP",
"Encapsulation": "ether",
"EncapsulationTypeString": "ARPA",
"MTU": "1514",
"SubInterfaceMTUOverhead": "0",
"L2Transport": "false",
"Bandwidth": "1000000",
"Bandwidth64Bit": "1000000"
}
}
}
}
},
"ResultSummary": {
"@ErrorCount": "0"
}
}
}
RP/0/0/CPU0:R5#show operational Interfaces InterfaceBriefTable InterfaceBrief/InterfaceName=GigabitEthernet0/0/0/0 xml
Wed Mar 19 20:53:52.407 PDT
<?xml version="1.0"?>
<Response MajorVersion="1" MinorVersion="0">
<Get>
<Operational>
<Interfaces MajorVersion="8" MinorVersion="0">
<InterfaceBriefTable>
<InterfaceBrief>
<Naming>
<InterfaceName>
GigabitEthernet0/0/0/0
</InterfaceName>
</Naming>
<Interface>
GigabitEthernet0/0/0/0
</Interface>
<ParentInterface>
None
</ParentInterface>
<Type>
IFT_GETHERNET
</Type>
<State>
IM_STATE_UP
</State>
<ActualState>
IM_STATE_UP
</ActualState>
<LineState>
IM_STATE_UP
</LineState>
<ActualLineState>
IM_STATE_UP
</ActualLineState>
<Encapsulation>
ether
</Encapsulation>
<EncapsulationTypeString>
ARPA
</EncapsulationTypeString>
<MTU>
1514
</MTU>
<SubInterfaceMTUOverhead>
0
</SubInterfaceMTUOverhead>
<L2Transport>
false
</L2Transport>
<Bandwidth>
1000000
</Bandwidth>
<Bandwidth64Bit>
1000000
</Bandwidth64Bit>
</InterfaceBrief>
</InterfaceBriefTable>
</Interfaces>
</Operational>
</Get>
<ResultSummary ErrorCount="0"/>
</Response>
Kind Regards,
Jakob
From: Mark Prosser <mark () zealnetworks ca>
Date: Wednesday, March 19, 2025 at 8:14 PM
To: North American Network Operators Group <nanog () lists nanog org>
Cc: Jakob Heitz (jheitz) <jheitz () cisco com>, Tom Beecher <beecher () beecher cc>
Subject: Re: [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed?
On 2025-03-19 22:48, Tom Beecher via NANOG wrote:
I don't know if -XR does this, but on Junos , | display xml or display json. Having some structure at least makes the scraping slightly less painful.
Sadly, it's not that easy on XR :( Warm regards, -- Mark Prosser // E: mark () zealnetworks ca // W: https://zealnetworks.ca _______________________________________________ NANOG mailing list https://lists.nanog.org/archives/list/nanog () lists nanog org/message/5AO7M6T3CBUAM336KLV5LTJSQ75KKDVG/
Current thread:
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Jakob Heitz (jheitz) via NANOG (Mar 19)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Tom Beecher via NANOG (Mar 19)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Mark Prosser via NANOG (Mar 19)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Jakob Heitz (jheitz) via NANOG (Mar 19)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Saku Ytti via NANOG (Mar 20)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? jeffm--- via NANOG (Mar 20)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Mark Prosser via NANOG (Mar 20)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Saku Ytti via NANOG (Mar 20)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? nanog--- via NANOG (Mar 21)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Jeff McAdams via NANOG (Mar 21)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? nanog--- via NANOG (Mar 23)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Jeff McAdams via NANOG (Mar 23)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? nanog--- via NANOG (Mar 24)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? sronan--- via NANOG (Mar 24)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Mark Prosser via NANOG (Mar 19)
- [NANOG] Re: The Network CLI -- Love it ? Hate it? Needed? Tom Beecher via NANOG (Mar 19)
