BGP: Create non-existent entry in CP RIB to advertise entire subnet.

Introduction The way BGP advertises routes to peers is via network command. However unlike other IGP(e.g OSPF , EIGRP etc) which summerises the entire network. For example to advertise and summarise an entire /16 network in an IGP (ospf in our example) you would use the following network command: 255.255.255.255 – 255.255.0.0 = 0.0.255.255 RouterA(config-router): … More BGP: Create non-existent entry in CP RIB to advertise entire subnet.

Control Plane Routing: PBR Policy Based Routing Part 1

Even though the control plane isn’t effective at forwarding, can it still used to route? Under special circumstances Yes! such as control plane policing(QoS). A better example and my favourite is PBR. Let’s dive into a CCIE EL topic- PBR(Policy Based Routing) All forwarding is done by data plane however, under some circumstances, the control … More Control Plane Routing: PBR Policy Based Routing Part 1

Separation of Duties: Control Plane & Data Plane: Part 1

Introduction In traditional networking Inside our router or multilayer switch there is a separation of duties. In order to fully understand these different duties one needs to understand, what happens when a packet enters our ingress and exits the egress interfaces? We must also get a dynamic overview between forwarding and routing. However before we … More Separation of Duties: Control Plane & Data Plane: Part 1

How to allow CLI (SSH & Telnet access) on NetGear Prosafe smart switches

I manage and look after the entire infrastructure at a small higher education campus all by my self. This includes the network Infrastructure, server admin and end-point support. Our network devices are diverse and it’s a complete multivendor environment. It’s really important for me to automate tasks to save on crucial time. Nearly all our … More How to allow CLI (SSH & Telnet access) on NetGear Prosafe smart switches

Network Automation: Declarative vs Imperative

In the world of software programming phraseology imperative and declarative are two variations of programming techniques. Not specific to object oriented programming, however it’s often associated very closely to object modelling. Declarative Programming Fundamentally declarative programming is when you describe or declare a method or function to perform a specific task without giving the function … More Network Automation: Declarative vs Imperative

IOS: Automate Through Serial Console Port!

Are You Studying for CCNA/CCNP Certification & Using A Physical Lab? Automate On-Boarding Cisco Legacy IOS Devices Before I begin this write-up on this python code. I would like provide you with brief background regarding the out-of-box on-boarding process for modern IOS devices. With iOS-XE/XR and NX-OS, they have on-box python shell. This allows you … More IOS: Automate Through Serial Console Port!