In JUNOS, it’s very easy to find any RPC equivalent of the existing command by running “show route | display xml rpc”. This helps to find what is equivalent RPC command of show route as per below output.
get-route-information
It’s very difficult to find every time on cli what is equivalent of RPC of any Junos command. So we can leverage PyEZ to find the same and in the upcoming posts, you can check how it can be leverage to pass the different values directly in the RPC calls.
In PyEZ we can call display_xml_rpc library to get the information of any RPC equivalent Junos Command.
from jnpr.junos import Device
from jnpr.junos.exception import ConnectError
dev = Device(host='192.168.1.1', user='lab', passwd=’lab')
try:
dev.open()
except ConnectError as err:
print "Cannot connect to device: {0}".format(err)
sys.exit(1)
print dev.display_xml_rpc('show route',format='text')
print dev.display_xml_rpc('show interface',format='text')
print dev.display_xml_rpc('show ospf neighbor',format='text')
dev.close()
The output of above file is given below:-
C:\Python27>python.exe testing\connect_device_rpc.py
RPC of show route is:
get-route-information
RPC of show interface is:
get-interface-information
RPC of show ospf neighbor is:
get-ospf-neighbor-information
SDN and NFV is the next phase of technology change which will help service provider to launch the services in single click. This is all about the programmability of the networks by using open source software defined network controller.
Monday, July 18, 2016
My Third Step towards Automation: How to map Junos Commands to PyEZ RPC
Subscribe to:
Post Comments (Atom)
4 comments:
This web site is actually terrific and wonderful data perhaps there's and searching thus charming... I look and feel smart to usually be here... Keep sharing kickshaws with buddies.. Thanks meant for sharing...
Structured Cabling
This web site is actually terrific and wonderful data perhaps there's and searching thus charming... I look and feel smart to usually be here... Keep sharing kickshaws with buddies.. Thanks meant for sharing...
Structured Cabling
Superb explanation & it's too clear to understand the concept as well, keep sharing admin with some updated information with right examples.Keep update more posts.
SEO Training in Chennai
I keep on reading your blog post.. This was still amazing. Thanks a lot for sharing this unique informative post with us.. I really enjoyed by reading your blog post
Seo Training in Chennai
Post a Comment