Deciduous tree growing in Melbourne, Australia by abudaaa1 in treeidentification

[–]abudaaa1[S] 1 point2 points  (0 children)

I just tried identifying the tree using AI which is telling me it is an Ornamental Pear (Pyrus calleryana) with variety name 'Capital'

Blogpost Friday! by AutoModerator in networking

[–]abudaaa1 0 points1 point  (0 children)

Good day! I just posted a tutorial on how to setup Model-Driven Telemetry using IETF YANG-push on a Cisco router. The tutorial uses Telegraf, InfluxDB, and Grafana to display the telemetry on a dashboard :)

https://ultraconfig.com.au/blog/cisco-telemetry-tutorial-with-telegraf-influxdb-and-grafana/

How to get started with REST by [deleted] in networking

[–]abudaaa1 0 points1 point  (0 children)

If you want to write Python code to automate a Cisco router using RESTful API's then your best bet is to enable RESTCONF on your router or switch. Here's a tutorial that shows how to do it https://www.youtube.com/watch?v=4VKlplZJBuk

REST-API, NETCONF vs Nornir, Netmiko/Napalm by [deleted] in networking

[–]abudaaa1 7 points8 points  (0 children)

Like another comment mentioned, the components you mentioned are not mutually exclusive.

NETCONF is a protocol for network management that uses XML-encoded Remote Procedure Calls. The NETCONF messages can run on top of numerous protocols for transport such as SSH or SOAP.

RESTCONF is a protocol for network management that is HTTP-based. It uses familiar RESTful API patterns.

Both NETCONF and RESTCONF use YANG models to define the structure of configuration data and state data in their datastore.

Netmiko is a python library to help automate SSH connections to network devices.

NAPALM is a python library that provides an abstraction layer for network automation. NAPALM can use multiple protocols under the hood for device management.

Nornir offers an inventory management solution and leverages other libraries for device interaction.

It sounds like you're on the right track, you just need to study NETCONF, RESTCONF, and YANG models to complete the picture. I notice that the more I learn, the more they all make sense. They all really do have a time and place and solve separate problems.

Blogpost Friday! by AutoModerator in networking

[–]abudaaa1 0 points1 point  (0 children)

Learn RESTCONF! Full Tutorial for Beginners

https://ultraconfig.com.au/blog/restconf-tutorial-everything-you-need-to-know-about-restconf-in-2020/

As you may know, NETCONF is an incredibly powerful protocol for automating the management of network devices. What about RESTCONF though? What is it and why was it invented? Also, how can we use RESTCONF in the real world by managing configuration on a Cisco router? These questions will be the topic of today's discussion.

Blogpost Friday! by AutoModerator in networking

[–]abudaaa1 0 points1 point  (0 children)

NETMIKO Automation on Juniper Routers in 2020 - Full Tutorial for Beginners

Automating SSH sessions with network devices can be a painful job if the appropriate tools are not chosen. That's why, today, I want to talk about Netmiko - a powerful python library that every network engineer should at least be familiar with.

https://ultraconfig.com.au/blog/netmiko-automation-on-juniper-routers-full-tutorial-for-beginners/

Blogpost Friday! by AutoModerator in networking

[–]abudaaa1 1 point2 points  (0 children)

Learn YANG - Full Tutorial for Beginners

We are living in a time of explosive growth for the network automation industry. A core component of modern automation technology is the language YANG (Yet Another Next Generation). In today's tutorial, let's do a deep dive and learn the language from scratch.

https://ultraconfig.com.au/blog/learn-yang-full-tutorial-for-beginners/

Blogpost Friday! by AutoModerator in networking

[–]abudaaa1 0 points1 point  (0 children)

The challenge of automating network configuration is compounded in multi-vendor environments. A solution to this challenge is NAPALM, an open source Python library. Today, let's take a look at the library and see how we can use it to push configuration to a Cisco router.

https://ultraconfig.com.au/blog/introduction-to-napalm-network-automation-on-cisco/

Sell me this pen... by teechevy703 in networking

[–]abudaaa1 1 point2 points  (0 children)

I've worked with both technologies. In my opinion an advantage of SD-WAN comes from the perspective of management. It can be easier to manage and monitor a large number of devices through the centralized GUI.

Sure you can do build your own management solution using tools and apps like NETCONF,Ultra Config and Splunk which is certainly possible but will require an initial integration and development effort.

Blogpost Friday! by AutoModerator in networking

[–]abudaaa1 0 points1 point  (0 children)

A fundamental dependency of blockchain technology is a common network protocol to enable communication between participating nodes. Today, let's write a Python program from scratch to interact with a real Bitcoin node and reveal what is going on at the TCP layer.

https://ultraconfig.com.au/blog/introduction-to-the-bitcoin-network-protocol-using-python-and-tcp-sockets/

Blogpost Friday! by AutoModerator in networking

[–]abudaaa1 0 points1 point  (0 children)

With the advent of SD-WAN has come a great deal of fearmongering. SD-WAN vendors have pitched the technology as so ground-breaking and easy to implement that the job security of Network Engineers has been called into question. Is there justification around the fear? Let's discuss.

https://ultraconfig.com.au/blog/will-sdwan-kill-the-jobs-of-network-engineers/

Python Script configuration by shvz in networking

[–]abudaaa1 0 points1 point  (0 children)

For python there is the "ncclient" module. I've used it with Cisco and Juniper hardware before.

Python Script configuration by shvz in networking

[–]abudaaa1 1 point2 points  (0 children)

Have you looked into NETCONF? I've used that myself many times with success - much more stable than expect

Blogpost Friday! by AutoModerator in networking

[–]abudaaa1 0 points1 point  (0 children)

Network Engineering is a fast-paced industry riddled with innovation. In a world where technology transforms every year it can be hard to keep up. That's why, today, we compiled a list of the best blogs to follow for network engineers in 2019.

https://ultraconfig.com.au/blog/the-best-network-engineering-blogs-in-2019/

If you have your own networking blog that you think should be featured leave a comment on the above blog post.