Posts by Year

2022

400G Migration Notes

1 minute read

Ever growing data bandwidth requirement pushes the operators to constantly optimize traffic engineering to accommodate the growth with available resources. A...

Next hop based Dynamic Tunnels - MPLSoUDP

16 minute read

Scaling is a biggest concern in could providers in terms of tunnel interfaces. Network devices also have to deal with lots of tunnel interfaces and related s...

Back to Top ↑

2021

GO XML parsing

1 minute read

API calls are very common while working with modern networking devices. Recently I had to work on the XML API with one of the network vendor to fetch the dat...

Back to Top ↑

2020

Where is my Python module located?

less than 1 minute read

Many times we have difficulty finding things that we put somewhere at home or office. Well I see the same issue with PYTHON modules too so I was searching fo...

Dynamic Tunnels - MPLS RSVP TE based

7 minute read

Configuration management is a one of the trickier part when it comes to scale environment. Its becomes even more cumbersome to manage when it has a requireme...

BGP flowspec with exabgp

9 minute read

Recently I worked on the scenario where the specific protocol on multiple routers were going down. In such scenario usual troubleshooting would focus on: ...

Words count using Python

4 minute read

Program to find out how many words specific text or line has and count how many time each word appears in the text. Once we have repetition count, program li...

Anycast routing pros and cons

1 minute read

Given a task to come up with new design which has routing based redundancy, Anycast routing seems to be the great option.

The Router I know

less than 1 minute read

Tried to picturize the router as I know, at least the Juniper router with control and forwarding plane traffic.

BGP route reflector reflection in picture

less than 1 minute read

When you have a route reflector, we always have many questions like: What is a purpose of it? Which route will it reflect? What will it do with the up...

BGP Multipath in Junos - IPv4 routes

5 minute read

Optimizing network resources is ongoing improvement process in any network deployment. Networks are deployed with redundant links, line cards, devices, CPU e...

Working with files in Python

1 minute read

Working with files and directories is everyday work so how can we create, rename, traverse through different level of directories and files is what I am tryi...

Netmiko multithreading with Junos devices

3 minute read

Automation of networking is always comes with scale requirement, manage or connect or capture data from so many devices, create reports of each device in sep...

Data store and easy access data structures

1 minute read

I was looking for data structure which can store data in key and value pair, it would be even better if I can access it using "." or dot notation for easy an...

itemgetter and itertools

3 minute read

Documenting the learning on itemgetter and itertools module for network stats analysis.

TextFSM with Nornir

1 minute read

TextFSM has been useful in network automation when you have unstructured data or cli output and want to convert them into Python data structured formatted da...

Back to Top ↑

2019

Trying out Nornir automation

2 minute read

Trying out the NORNIR network automation and documenting few way to capture data from networking devices. I like the way we can import its different mod...

Let it snow!

less than 1 minute read

Picture of Evergreen Tree, my son and we(wife and I) created during thanks giving break when we were waiting for the snow to arrive.

Welcome to Jekyll!

less than 1 minute read

You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different wa...

Back to Top ↑