6-3
Catalyst 4500 Series Switch, Cisco IOS Software Configuration Guide - Cisco IOS XE 3.9.xE and IOS 15.2(5)Ex
Chapter 6 Programmability
About Programmability
•
RESTCONF— Uses structured data (XML or JSON) and YANG to provide a REST-like APIs,
enabling you to programmatically access different network devices. RESTCONF APIs use HTTPs
methods.
•
YANG—A data modeling language that is used to model configuration and operational features on
the switch. YANG determines the scope and the kind of functions that can be performed by
NETCONF and RESTCONF APIs. The following data models are supported:
–
The
ned.yang
model—A Cisco-specific configuration data model that enables to you perform
write (SET) operations.
–
The Operational Data Manager (ODM)—Enables you to read operational state data (GET
operations) using YANG models.
shows how the different components of Programmability come together.
Figure 6-1
Programmability Components
Default Configuration
Programmability is not enabled.
3
54706
NETCONF
Client
UI
HTTP Client
(RE
S
TCONF)
UI
Config
u
r
a
tion
DB
Ci
s
co IO
S
XE
Ci
s
co C
a
t
a
ly
s
t 4500
S
erie
s
S
witch
YANG D
a
t
a
Model
s
HTTP
S
erver
NetCONF
S
erver
Action i
s
Performed
PXE
S
erver
YANG D
a
t
a
Model
s
YANG D
a
t
a
Model
s
DHCP
a
nd
HTTP or TFTP
SS
H
XML
HTTP
J
S
ON
or XML
Summary of Contents for Catalyst 4500 Series
Page 2: ......
Page 4: ......
Page 2086: ...Index IN 46 Software Configuration Guide Release IOS XE 3 9 0E and IOS 15 2 5 E ...