engyak.co
open-menu closeme
Home
Archive
Wi-Fi and Radio
Open Source
Python
Information Security
Improving productivity with code
Network Design Patterns
IPv6 / IP Design
github twitter linkedin rss
  • Circumventing Coder's block and starting a new project

    calendar Aug 26, 2023 · 3 min read · Network Automation Programmability Design Patterns  ·
    Share on: twitter facebook linkedin copy
    Circumventing Coder's block and starting a new project

    It's difficult to start a new software project Documentation Depending on how a software project starts, it can either be the easiest or the hardest aspect of a new project. Documentation suffers from a similar issue, so a good place to get things moving would be to simplify the basics of repository management. Here's …


    Read More
  • Why wait? Eventual Consistency and Reliability

    calendar Jul 16, 2023 · 3 min read · Network Automation Programmability Design Patterns FOSS/Linux Unearned Uptime  ·
    Share on: twitter facebook linkedin copy
    Why wait? Eventual Consistency and Reliability

    Patience is tough when deploying automated code; Here's why it is important Reliability-centric infrastructure engineers need to focus on careful, procedural, validated workflows; the systems we're responsible are simply too important to casually "toss" infrastructure requests at a common API gateway. We …


    Read More
  • Escape Plato's Cave to build better IT infrastructure

    calendar Apr 9, 2023 · 6 min read · Unearned Uptime Design Patterns  ·
    Share on: twitter facebook linkedin copy
    Escape Plato's Cave to build better IT infrastructure

    Let's be honest, most IT engineers are autodidacts out of necessity. Our industry isn't mature compared to most of the professions that exist today. Computer Science was first offered as a degree in 1962 in the US, and Network Science is flatly ancient, but generalized IT infrastructure support only became a schooled …


    Read More
  • Why Automate? Programmability is about solving new problems without fear of failure.

    calendar Dec 3, 2022 · 6 min read · Programmability Design Patterns  ·
    Share on: twitter facebook linkedin copy

    Have you ever heard someone say "I'm not a coder" at work? The IT industry is changing again. Our humble origins began as polymaths moved from adjacent industries and created a new world from scratch. The pioneering phase led to unique opportunities, creating our transport protocols, programming languages, …


    Read More
  • Track Certificate Expiration with Jenkins and Python 3!

    calendar Oct 23, 2022 · 5 min read · Linux Python FOSS/Linux Jenkins Continuous Delivery Design Patterns Information Security  ·
    Share on: twitter facebook linkedin copy

    CI/CD tools aren't just for automatically deploying apps! Jenkins excels at enabling an engineer to automatically execute and test code - but, it has a hidden super-power: Automating boring and intensive IT tasks(removing toil). Let's take a common and relatable IT problem - it doesn't matter if you're a DevOps …


    Read More
  • Gathering and Using Data from Cisco NX-OS with Ansible Modules

    calendar Oct 15, 2022 · 5 min read · Cisco NX-OS Datacenter Networking Continuous Delivery Ansible Design Patterns Network Automation  ·
    Share on: twitter facebook linkedin copy

    Reliably executing repetitive tasks with automation is easy (after the work is done) Given enough work, self-built automation can be easy to consume. Non-consumers (engineers) need to focus on reliability and repeatability, but occasionally there's an opportunity to save time and simplify lives directly. Information …


    Read More
  • Scale datacenters past the number of VLAN IDs with NSX-T Tier-0 and Q-in-X

    calendar May 22, 2022 · 4 min read · VMWare Layer 2 Datacenter Networking Routing & Switching Studies NSX-T Design Patterns Network Automation  ·
    Share on: twitter facebook linkedin copy

    VMware introduced the ability to double-encapsulate layer 2 frames in via the "Access VLAN" option for VRF instances in NSX Data Center: https://docs.vmware.com/en/VMware-NSX-T-Data-Center/3.2/administration/GUID-4CB5796A-1CED-4F0E-ADE0-72BF7B3F762C.html Q-in-VNI provides a capable infrastructure engineer the …


    Read More
  • Different Methods to carry 802.1q tags with VMware vDS and NSX-T

    calendar May 6, 2022 · 3 min read · VMWare Home Lab NFV Datacenter Networking NSX-T Programmability Design Patterns Network Automation  ·
    Share on: twitter facebook linkedin copy

    VMware's vDS is a bit of a misnomer In a previous post, I covered the concept of transitivity in networking - but in Layer 2 (Ethernet) land, transitivity is critically important to understanding how VMware's Virtual Distributed Switch (vDS) works. The statement "VMware's Virtual Distributed Switch is not a …


    Read More
  • Vendor interoperability with multiple STP instances

    calendar Apr 17, 2022 · 5 min read · Home Lab Layer 2 Datacenter Networking Spanning-Tree Routing & Switching Studies Design Patterns  ·
    Share on: twitter facebook linkedin copy

    Spanning Tree is the all-important loop prevention method for Layer 2 topologies and source of ire to network engineers worldwide. Usually IT engineers list the Dunning-Kruger Effect in a negative context, depicting an oblivious junior or an unaware manager, but I like to focus on the opposite end of the curve with …


    Read More
  • Cisco Modeling Labs

    calendar Mar 26, 2022 · 3 min read · Linux Home Lab Cisco NX-OS NFV Datacenter Networking Routing & Switching Studies Programmability Design Patterns Network Automation  ·
    Share on: twitter facebook linkedin copy

    Ever wonder what it would be like to have a platform dedicated to Continuous Improvement / Testing / Labbing? Cisco's put a lot of thought into good ways to do that, and Cisco Modeling Labs(CML) is the latest iteration of their solutions to provide this as a service to enterprises and casual users alike. CML is the …


    Read More
    • ««
    • «
    • 1
    • 2
    • 3
    • »
    • »»

ENGYAK.co

A blog about IT

Disclaimer

The opinions expressed on this site are my own personal opinions and do not represent my employer’s view in any way.

Recent Posts

  • Circumventing Coder's block and starting a new project
  • Why wait? Eventual Consistency and Reliability
  • Python Virtual Environment Setup in Jenkins
  • Mellanox nmlx5_core driver 4.23 issues on ESXi 8.0 Update 1
  • API Conversations and Why They're Important
  • Escape Plato's Cave to build better IT infrastructure
  • Automate Cisco IOS/IOS-XE documentation with Ansible (with examples)
  • Document Networks as Code with D2!

Series

WHY-AUTOMATE 11 SPINE-AND-LEAF-FABRICS 8 D2 4

Tags

VMWARE 44 DATACENTER-NETWORKING 43 ROUTING-SWITCHING-STUDIES 35 NSX-T 32 HOME-LAB 31 BGP 28 NETWORK-AUTOMATION 26 PROGRAMMABILITY 26 DESIGN-PATTERNS 23 EBGP 20 IPV6 15 NETWORK-SECURITY 15 AVI 13 FOSS/LINUX 13 ANSIBLE 12 LINUX 11 NSX-ALB 11 IBGP 10
All Tags
802.3BY1 ANSIBLE12 ANYCAST3 AVI13 BGP28 BIND91 CISCO-NX-OS3 CLOUD1 CONTINUOUS-DELIVERY5 DATACENTER-NETWORKING43 DESIGN-PATTERNS23 DIAGRAMS4 DNS1 EBGP20 FOSS/LINUX13 GITOPS1 HOME-LAB31 IBGP10 INFORMATION-SECURITY5 IPV615 IS-IS3 JENKINS5 JINJA4 JSON4 LAYER-12 LAYER-22 LINUX11 LOAD-BALANCING9 NETWORK-AUTOMATION26 NETWORK-SECURITY15 NETWORK-VIRTUALIZATION1 NFV3 NGINX1 NSX2 NSX-ALB11 NSX-T32 NSX-V2 OSPF5 PAN-OS3 PROGRAMMABILITY26 PYTHON9 RIPV22 ROUTING-SWITCHING-STUDIES35 SPANNING-TREE1 SPINE-AND-LEAF10 TLS3 UNBOUND1 UNEARNED-UPTIME4 VCENTER1 VCSA1 VMWARE44 VSPHERE5 WI-FI4 WPA32 XML1 YAML1
[A~Z][0~9]
engyak.co

Copyright 2019-  ENGYAK.CO. All Rights Reserved

to-top