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

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!

Automated Provisioning: Layer 3 Spine and Leaf datacenter style Home Lab

Overview: Layer 3 Spine and Leaf The hardware used: Spine and leafs: Cisco 3750X/Cisco 3850/Cisco 3650x. Cisco Router 2921 as boarder leafs. Servers: HPE ProLiant DL 360P G8, HPE ProLiant DL 380P G9 and HPE ProLiant 360P G7 The code to my entire home lab fabric can be found on my GitHub .Spine & Leaf … More Automated Provisioning: Layer 3 Spine and Leaf datacenter style Home Lab

3 rules: FlexVPN IKEv2 Anyconnect Remote

There was thee major issues which caused the config to not function, or caused compatibility issues with other versions of anyconnect and IOS. I will outline those technical details below: 1. Manually configured IKEv2 proposals must be linked with an IKEv2 policy; otherwise, the proposals are not used in the negotiation.However in the original There … More 3 rules: FlexVPN IKEv2 Anyconnect Remote

FlexVPN: AnyConnect IKEv2 Remote Access: Common Mistake

The issue came to my attention, after reading cisco article on IKEv2:  https://www.cisco.com/en/US/docs/ios-xml/ios/sec_conn_ikevpn/configuration/15-1mt/Configuring_Internet_Key_Exchange_Version_2.html Under the proposal section it states: >  “Manually configured IKEv2 proposals must be linked with an IKEv2 policy; otherwise, the proposals are not used in the negotiation” consequently when a proposal is manually configured, this must be called/linked to a policy for example: … More FlexVPN: AnyConnect IKEv2 Remote Access: Common Mistake