用于Cisco IOS的Python库-通过NetConf实现XR自动化
iosxr-eznc的Python项目详细描述
~~~关于~~~~
~~安装~~~~
YANG模型仅通过NETCONF的版本1.1支持因此,至少需要0.5.2版的ncclient。
设备:
from pprint import pprint
from iosxr_eznc import device
dev.open()
pprint(dev.facts)
{'description'
{'description':u'asr 9904 2线制卡槽机箱v2 ac pem',
'域':u'cloudflair.net',
'fqdn':'edge01.bjm01.cloudflair.net',
'主机名':u'edge01.bjm01',
'模型':u'asr-9904-ac',
'os/>'os-u版本':u'6.0.1.0.1',
'br/>'u'u'usr-9904-9904-ac',
'os个性':'asr',
“serial”:u'fox19w00f01',
“slots”:[u'rsp0',u'rsp1'],
“uptime”:1471641.873581,
“virtual”:false}
dev.close()
~~ license~~~~~
版权所有2016 CloudFlare,Inc.
根据Apache许可证2.0版获得许可:http://www.apache.org/licenses/license-2.0
~~安装~~~~
YANG模型仅通过NETCONF的版本1.1支持因此,至少需要0.5.2版的ncclient。
设备:
from pprint import pprint
from iosxr_eznc import device
pprint(dev.facts)
{'description'
{'description':u'asr 9904 2线制卡槽机箱v2 ac pem',
'域':u'cloudflair.net',
'fqdn':'edge01.bjm01.cloudflair.net',
'主机名':u'edge01.bjm01',
'模型':u'asr-9904-ac',
'os/>'os-u版本':u'6.0.1.0.1',
'br/>'u'u'usr-9904-9904-ac',
'os个性':'asr',
“serial”:u'fox19w00f01',
“slots”:[u'rsp0',u'rsp1'],
“uptime”:1471641.873581,
“virtual”:false}
dev.close()
~~ license~~~~~
版权所有2016 CloudFlare,Inc.
根据Apache许可证2.0版获得许可:http://www.apache.org/licenses/license-2.0