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
  • Unearned Uptime: Letting Old Ideas Go

    calendar Mar 13, 2021 · 5 min read · Datacenter Networking Routing & Switching Studies Design Patterns Unearned Uptime  ·
    Share on: twitter facebook linkedin copy

    We don't always earn reliability with the systems we deploy, design, and maintain Infrastructure reliability is a pretty prickly subject for the community - we as engineers and designers tend to anthropomorphize, attach, and associate personal convictions with what we maintain. It's a natural pattern, but it inflicts a …


    Read More
  • 9/10 NGINX Use Cases, URI and Host rewrites

    calendar Jan 17, 2021 · 3 min read · NGINX FOSS/Linux Programmability Design Patterns  ·
    Share on: twitter facebook linkedin copy

    NGINX Rewrite Directives, The 9/10 Solutions When doing ADC/Load Balancer work, nearly all requests fit into two categories: Please rewrite part of the URL/URI Please change the host header for this reverse proxy These are fairly simple to implement in NGINX, so I'm creating a couple of cheat-sheet code snippets here. …


    Read More
  • NSX-T Transitive Networking

    calendar Jan 3, 2021 · 6 min read · eBGP VMWare Home Lab IPv6 Network Security Datacenter Networking Spine and Leaf BGP NSX-T  ·
    Share on: twitter facebook linkedin copy

    One major advantage to NSX-T is that Edge Transport Nodes (ETNs) are transitive Transitivity (Wikipedia) (Consortium GARR) is an extremely important concept in network science, and in computer networking. In simple terms, a network node (any speaker capable of transmitting or receiving on a network) can have the …


    Read More
  • Why Automate? Using Pipelines to Develop and Manage Network Configurations

    calendar Dec 31, 2020 · 10 min read · eBGP Home Lab IPv6 Datacenter Networking FOSS/Linux Spine and Leaf Routing & Switching Studies BGP Ansible Jinja Network Automation  ·
    Share on: twitter facebook linkedin copy

    Continuous Delivery: No Rest for the Wicked Now that we have: A method to generate Desired State Configurations, by defining Declaratively what the device config should be, and combining it with what a device config should have A method to apply configurations automatically, without PuTTY Copy-Pasting We now can …


    Read More
  • Why Automate? Ansible Playbooks and Desired State for Network Operating Systems

    calendar Dec 29, 2020 · 7 min read · eBGP Home Lab IPv6 Datacenter Networking FOSS/Linux Spine and Leaf BGP Programmability Ansible Jinja Network Automation  ·
    Share on: twitter facebook linkedin copy

    Don't Reinvent the Wheel: Ansible Playbooks Writing your own code isn't always the answer Often, communities such as Python will contribute code of substantially higher quality than what you/I can create individually. This is OK. In nearly every case, dyed-in-the-wool traditionalist programmers will consume …


    Read More
  • Advantages for BGP in Virtualized Topologies

    calendar Dec 21, 2020 · 7 min read · eBGP IPv6 IS-IS OSPF NSX-V Datacenter Networking Spine and Leaf iBGP Routing & Switching Studies BGP NSX-T  ·
    Share on: twitter facebook linkedin copy

    BGP Advantages in Virtualized Networking BGP is more like an Application BGP, by design, is a lot more capable than most typical routing protocols. Here are a few ways MP-BGP/BGPv4 is fundamentally unique: Extensible: MP-BGP can store and run multiple address families (AFIs) and subsequent address families (SAFIs). …


    Read More
  • vCenter Upgrade Error: Exception Occurred in install precheck phase

    calendar Dec 20, 2020 · 7 min read · VMWare Home Lab Datacenter Networking  ·
    Share on: twitter facebook linkedin copy

    Error presented by VAMI Interface Caveat This is definitely bypassing some form of pre-check, please contact VMware support if it's on a production system! Troubleshooting VCSA 7.0 has moved the upgrade process logging to a new location - the log itself is now at /storage/log/vmware/applmgmt/update_microservice.log …


    Read More
  • Using VM Templates and NSX-T for Repeatable Virtual Network Deployments

    calendar Oct 3, 2020 · 3 min read · VMWare Home Lab NSX-T Programmability  ·
    Share on: twitter facebook linkedin copy

    So far, we've provided the infrastructure for continuous delivery / continuous integration, but it's been for those other guys. Is that odd? Let's try using the principles provided for more infrastructure-oriented reasons. Let's build a network lab using NSX-T. First, we need some form of a mutable router. Normally, …


    Read More
  • Why Automate? Writing a self-testing Python class for REST or XML API invocation

    calendar Aug 16, 2020 · 6 min read · Python PAN-OS Programmability Network Automation  ·
    Share on: twitter facebook linkedin copy

    So far, most API invocations, at least in terms of what you need to do, are pretty simple to execute. Then again, just about every other administrative function on a computer is, as well. For example: Clicking a button Typing in a command or variable Interacting with a programmable interface is as simple as any other …


    Read More
  • Why Automate, Part 2: RESTFul APIs and why they aren't as hard as you think

    calendar May 24, 2020 · 5 min read · Linux Home Lab Cisco NX-OS Routing & Switching Studies Programmability Ansible Network Automation  ·
    Share on: twitter facebook linkedin copy

    Let's be realistic about the API craze - it seems everything has one, and everybody is talking about API consumption in their environment as if they've invented fire. Here are a few things to know about APIs that could have been communicated better: Writing code to consume an API is easy. Most of the time, a cURL …


    Read More
    • ««
    • «
    • 5
    • 6
    • 7
    • 8
    • 9
    • »
    • »»

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

  • Apollo 13's "Failure is not an option", and how non-engineers misinterpret it
  • Internet Load Balancing with pfSense
  • Handoff to Day-N Automation with vSphere Content Libraries and Netbox
  • 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

Series

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

Tags

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

Copyright 2019-  ENGYAK.CO. All Rights Reserved

to-top