<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~files/feed-premium.xsl"?>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:feedpress="https://feed.press/xmlns" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
  <channel>
    <feedpress:locale>en</feedpress:locale>
    <image>
      <link>https://packetpushers.net</link>
      <title><![CDATA[Ethan Banks - Packet Pushers]]></title>
      <url>https://static.feedpress.com/logo/ecbanks-65b008711f5e1.png</url>
    </image>
    <title>Ethan Banks - Packet Pushers</title>
    <atom:link href="https://feeds.ethancbanks.com/" rel="self" type="application/rss+xml"/>
    <link>https://packetpushers.net</link>
    <description>Blogging about networking since 2007.</description>
    <lastBuildDate>Thu, 22 Feb 2024 14:09:27 +0000</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>
hourly</sy:updatePeriod>
    <sy:updateFrequency>
1</sy:updateFrequency>
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com/"/>
    <podcast:locked>no</podcast:locked>
    <itunes:author>Ethan Banks, Author at Packet Pushers</itunes:author>
    <itunes:explicit>false</itunes:explicit>
    <itunes:image href="https://packetpushers.net/wp-content/uploads/2015/07/PPI-Full-Feed-New-1600x1600-opt-1.png"/>
    <itunes:type>episodic</itunes:type>
    <itunes:owner>
      <itunes:name>Ethan Banks, Author at Packet Pushers</itunes:name>
    </itunes:owner>
    <copyright>© 2020 Packet Pushers Interactive LLC</copyright>
    <podcast:license>© 2020 Packet Pushers Interactive LLC</podcast:license>
    <podcast:medium>podcast</podcast:medium>
    <itunes:subtitle>Nerding out on IT infrastructure since 2010</itunes:subtitle>
    <itunes:category text="Technology"/>
    <googleplay:category text="Technology"/>
    <podcast:podping usesPodping="true"/>
    <item>
      <title>Open Source Networking Projects: A Current List</title>
      <link>https://feeds.ethancbanks.com/link/17453/16578969/open-source-networking-projects</link>
      <comments>https://packetpushers.net/blog/open-source-networking-projects/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Thu, 15 Feb 2024 19:55:35 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[network OS]]></category>
      <category><![CDATA[open networking]]></category>
      <category><![CDATA[open source]]></category>
      <category><![CDATA[security]]></category>
      <category><![CDATA[tools]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=60776</guid>
      <description><![CDATA[The goal of this massive list of open source networking projects is to spread awareness of tools that might make your IT job easier. Compiled by Packet Pushers.
<img src="https://feeds.ethancbanks.com/link/17453/16578969.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/open-source-networking-projects/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Postpone Inbox Procrastination</title>
      <link>https://feeds.ethancbanks.com/link/17453/16566860/postpone-inbox-procrastination</link>
      <comments>https://packetpushers.net/blog/postpone-inbox-procrastination/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 09 Feb 2024 12:00:37 +0000</pubDate>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[professional development]]></category>
      <category><![CDATA[soft skills]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=62091</guid>
      <description><![CDATA[I think of inbox management like cleaning the catbox. Doing it every day is best. If I miss a day, it’s tolerable, but sort of gross.<img src="https://feeds.ethancbanks.com/link/17453/16566860.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/postpone-inbox-procrastination/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>SD-WAN Gives Us The Best Path We Always Wanted</title>
      <link>https://feeds.ethancbanks.com/link/17453/16563912/sd-wan-gives-us-the-best-path-we-always-wanted</link>
      <comments>https://packetpushers.net/blog/sd-wan-gives-us-the-best-path-we-always-wanted/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 07 Feb 2024 12:00:45 +0000</pubDate>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[LAN]]></category>
      <category><![CDATA[SASE]]></category>
      <category><![CDATA[SD-WAN]]></category>
      <category><![CDATA[SDN]]></category>
      <category><![CDATA[WAN]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=62072</guid>
      <description><![CDATA[SD-WAN changed not only the face of wide area networking, but of networking as a whole.<img src="https://feeds.ethancbanks.com/link/17453/16563912.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/sd-wan-gives-us-the-best-path-we-always-wanted/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Career Advice I’d Give To 20, 30 and 40-Something Year Old Me</title>
      <link>https://feeds.ethancbanks.com/link/17453/16560129/career-advice</link>
      <comments>https://packetpushers.net/blog/career-advice/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 05 Feb 2024 12:00:13 +0000</pubDate>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[career]]></category>
      <category><![CDATA[mental health]]></category>
      <category><![CDATA[salary]]></category>
      <category><![CDATA[soft skills]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=62069</guid>
      <description><![CDATA[Ethan Banks gives career advice to his 20, 30, and 40 year old self.<img src="https://feeds.ethancbanks.com/link/17453/16560129.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/career-advice/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>CLIs Are In My Way – Abstract All The Things</title>
      <link>https://feeds.ethancbanks.com/link/17453/16558004/clis-are-in-my-way-abstract-all-the-things</link>
      <comments>https://packetpushers.net/blog/clis-are-in-my-way-abstract-all-the-things/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 02 Feb 2024 20:32:21 +0000</pubDate>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[API]]></category>
      <category><![CDATA[automation]]></category>
      <category><![CDATA[CLI]]></category>
      <category><![CDATA[IETF]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=62062</guid>
      <description><![CDATA[Network automation: How much has actually changed over 10 years? Ethan Banks revisits his 2014 blog post about trying to move past the CLI.<img src="https://feeds.ethancbanks.com/link/17453/16558004.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/clis-are-in-my-way-abstract-all-the-things/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Meet FullCtl: For All Your IXP &amp; BGP Peering Automation Needs</title>
      <link>https://feeds.ethancbanks.com/link/17453/16546617/meet-fullctl-for-all-your-ixp-bgp-peering-automation-needs</link>
      <comments>https://packetpushers.net/blog/meet-fullctl-for-all-your-ixp-bgp-peering-automation-needs/#respond</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 24 Jan 2024 19:17:37 +0000</pubDate>
      <category><![CDATA[Startup]]></category>
      <category><![CDATA[automation]]></category>
      <category><![CDATA[BGP]]></category>
      <category><![CDATA[internet]]></category>
      <category><![CDATA[peering]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=61932</guid>
      <description><![CDATA[The Packet Pushers recently had a briefing with Chris Grundemann about startup FullCtl. FullCtl is all about network automation for internet exchanges, service providers, large enterprises, and anyone else looking for an easy button to manage BGP. FullCtl has several offerings, but two main products: peerCtl and ixCtl.<img src="https://feeds.ethancbanks.com/link/17453/16546617.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/meet-fullctl-for-all-your-ixp-bgp-peering-automation-needs/feed/</wfw:commentRss>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Improving DNS Privacy With QNAME Minimization (RFC7816)</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544871/improving-dns-privacy-with-qname-minimization-rfc7816</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Tue, 19 Jul 2022 19:00:35 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[DNS]]></category>
      <category><![CDATA[privacy]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=53690</guid>
      <description><![CDATA[This post originally appeared on the Packet Pushers&#8217; Ignition site on October 1, 2019. &#160; When a host doesn’t know the IP address for a hostname, what does it do? It asks its configured DNS server to resolve the hostname. (Usually. There are apps, notably browsers, that might do their own thing. But let’s go<a class="excerpt-read-more" href="https://packetpushers.net/blog/improving-dns-privacy-with-qname-minimization-rfc7816/" title="ReadImproving DNS Privacy With QNAME Minimization (RFC7816)">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544871.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>Setting Up Public-Private Keys For SSH Authentication</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544872/setting-up-public-private-keys-for-ssh-authentication</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 15 Jul 2022 13:30:45 +0000</pubDate>
      <category><![CDATA[How-To]]></category>
      <category><![CDATA[authentication]]></category>
      <category><![CDATA[security]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=53673</guid>
      <description><![CDATA[The more pedantic in the tech community argue about the merits of public-private key authentication vs. simple password authentication when logging into an SSH host. I have no strong opinion regarding your security posture when using one vs. the other. The presence of this how-to should not imply that key pair authentication is decidedly more<a class="excerpt-read-more" href="https://packetpushers.net/blog/setting-up-public-private-keys-for-ssh-authentication/" title="ReadSetting Up Public-Private Keys For SSH Authentication">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544872.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>Marketing Docs Are Not Written For Engineers</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544873/marketing-docs-are-not-written-for-engineers</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Thu, 14 Jul 2022 00:00:51 +0000</pubDate>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[professional development]]></category>
      <category><![CDATA[work life]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=61742</guid>
      <description><![CDATA[When reading marketing literature as an engineer, you must always be careful to parse the words correctly. For example, I was reviewing a vendor’s pitch deck on a new hardware switch. The switch was described as having the following attributes. Cloud-native AI-driven Secure Next-generation From an engineering perspective, nothing of value has been described to<a class="excerpt-read-more" href="https://packetpushers.net/blog/marketing-docs-are-not-written-for-engineers/" title="ReadMarketing Docs Are Not Written For Engineers">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544873.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>Understanding OSPF Router ID (RID) Assignment</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544874/understanding-ospf-router-id-rid-assignment</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 11 Jul 2022 13:00:42 +0000</pubDate>
      <category><![CDATA[How-To]]></category>
      <category><![CDATA[OSPF]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=53631</guid>
      <description><![CDATA[This post originally appeared on the Packet Pushers&#8217; Ignition site on March 24, 2020. In both OSPFv2 (IPv4) and OSPFv3 (IPv6), the router ID (RID) is a 32-bit number assigned to the router. The RID must be unique within the OSPF network, as a RID provides a point of origin for link state advertisements (LSAs).<a class="excerpt-read-more" href="https://packetpushers.net/blog/understanding-ospf-router-id-rid-assignment/" title="ReadUnderstanding OSPF Router ID (RID) Assignment">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544874.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>Formatted CLI Data Is Not Good Enough For Automation</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544875/formatted-cli-data-is-not-good-enough-for-automation</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 08 Jul 2022 15:00:29 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[automation]]></category>
      <category><![CDATA[CLI]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=53665</guid>
      <description><![CDATA[If you're learning to interact with Infrastructure as Code (IaC), you'll need to get accustomed to structured data, which is different from formatted data you're likely accuomsted to with the CLI. Here's some examples of structured data to help you understand the difference.<img src="https://feeds.ethancbanks.com/link/17453/16544875.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>Put In The Work</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544876/put-in-the-work</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 24 Jun 2022 14:59:18 +0000</pubDate>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[professional development]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=53721</guid>
      <description><![CDATA[Would you like to stand out from your peers? Would you like to impress the people you work for, or perhaps the people you’d like to work for? Put in the work. Putting in the work to achieve a goal is a form of self-sacrifice. To get the thing you want, you need to give up something else.<img src="https://feeds.ethancbanks.com/link/17453/16544876.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>How To Reference Nested Python Lists &amp; Dictionaries</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544878/how-to-reference-nested-python-lists-dictionaries</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Thu, 23 Jun 2022 10:30:28 +0000</pubDate>
      <category><![CDATA[How-To]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[scripting]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=53654</guid>
      <description><![CDATA[This post originally appeared in the Packet Pushers&#8217; Ignition site on March 10, 2020. When getting data back from API queries in Python, the data is often delivered in JSON format. Python libraries such as requests will convert that JSON data structure into a Python-native data structure you can work with. That Python data structure<a class="excerpt-read-more" href="https://packetpushers.net/blog/how-to-reference-nested-python-lists-dictionaries/" title="ReadHow To Reference Nested Python Lists &#038; Dictionaries">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544878.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>Embedding Client IP In DNS Requests: EDNS Client Subnet (ECS)</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544879/embedding-client-ip-in-dns-requests-edns-client-subnet-ecs</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 22 Jun 2022 17:22:30 +0000</pubDate>
      <category><![CDATA[How-To]]></category>
      <category><![CDATA[DNS]]></category>
      <category><![CDATA[IP]]></category>
      <category><![CDATA[subnetting]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=53678</guid>
      <description><![CDATA[This post originally appeared on the Packet Pushers Ignition site on December 10, 2019. &#160; DNS is sometimes used to optimize traffic between client and server. That is, a client needs to connect to a server. Resolving the IP address of the server’s hostname is the first thing the client must do before making the<a class="excerpt-read-more" href="https://packetpushers.net/blog/embedding-client-ip-in-dns-requests-edns-client-subnet-ecs/" title="ReadEmbedding Client IP In DNS Requests: EDNS Client Subnet (ECS)">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544879.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>Your First REST API Call In Python</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544880/your-first-rest-api-call-in-python</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 22 Jun 2022 13:00:38 +0000</pubDate>
      <category><![CDATA[How-To]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[scripting]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=53645</guid>
      <description><![CDATA[This post originally appeared on the Packet Pushers&#8217; Ignition site on June 10, 2020. Introduction In many automation scripts, you’ll be retrieving information via some sort of interface and then doing something with the data. The interface is often an API–application programmatic interface. For folks new to APIs, they might seem daunting, but they need<a class="excerpt-read-more" href="https://packetpushers.net/blog/your-first-rest-api-call-in-python/" title="ReadYour First REST API Call In Python">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544880.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>How To Use Grep + Regex To Match Non-200 HTTP Status Codes In Apache Server Logs</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544881/how-to-use-grep-regex-to-match-non-200-http-status-codes-in-apache-server-logs</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 06 Apr 2022 00:00:18 +0000</pubDate>
      <category><![CDATA[How-To]]></category>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[scripting]]></category>
      <category><![CDATA[troubleshooting]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=61732</guid>
      <description><![CDATA[When parsing Apache web server logs on Linux, I find it interesting to monitor access requests resulting in HTTP status codes other than 200s. An HTTP status code in the 200s means the request was successful, and hey&#8211;that&#8217;s boring. I want to see the requests that my dear Apache instance is upset about. So the<a class="excerpt-read-more" href="https://packetpushers.net/blog/how-to-use-grep-regex-to-match-non-200-http-status-codes-in-apache-server-logs/" title="ReadHow To Use Grep + Regex To Match Non-200 HTTP Status Codes In Apache Server Logs">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544881.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>How To Create A Python Function You Can Call From Other Scripts</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544882/how-to-create-a-python-function-you-can-call-from-other-scripts</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Tue, 08 Mar 2022 00:00:30 +0000</pubDate>
      <category><![CDATA[How-To]]></category>
      <category><![CDATA[automation]]></category>
      <category><![CDATA[Python]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=61729</guid>
      <description><![CDATA[Python gives you the ability to write a bit of code and the call that code as a function. You can call the function from within the same script where the function is defined, or you can save the function in a separate script and then import the function inside of other scripts. Writing and<a class="excerpt-read-more" href="https://packetpushers.net/blog/how-to-create-a-python-function-you-can-call-from-other-scripts/" title="ReadHow To Create A Python Function You Can Call From Other Scripts">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544882.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>How To Blackhole (Null Route) An IPv6 Block On Linux Using ‘ip -6 route’</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544883/how-to-blackhole-null-route-an-ipv6-block-on-linux-using-ip-6-route</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Tue, 01 Mar 2022 00:00:14 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[design]]></category>
      <category><![CDATA[IPv6]]></category>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[security]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=61738</guid>
      <description><![CDATA[If there&#8217;s an IPv6 netblock you&#8217;d like your host to stop responding to, one tactic is to blackhole the traffic. That is, send any traffic from your host destined to the troublesome IPv6 netblock into a blackhole. Blackholes are also called null routes. A Simple Example Let&#8217;s say I&#8217;m getting repeated SQL injection attacks from<a class="excerpt-read-more" href="https://packetpushers.net/blog/how-to-blackhole-null-route-an-ipv6-block-on-linux-using-ip-6-route/" title="ReadHow To Blackhole (Null Route) An IPv6 Block On Linux Using &#8216;ip -6 route&#8217;">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544883.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>What Does An ‘R’ Before A String Mean In Python?</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544884/what-does-an-r-before-a-string-mean-in-python</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Tue, 22 Feb 2022 00:00:31 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[automation]]></category>
      <category><![CDATA[Python]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=61721</guid>
      <description><![CDATA[R Means &#8216;Raw String&#8217; An &#8216;r&#8217; before a string tells the Python interpreter to treat backslashes as a literal (raw) character. Normally, Python uses backslashes as escape characters. Prefacing the string definition with &#8216;r&#8217; is a useful way to define a string where you need the backslash to be an actual backslash and not part<a class="excerpt-read-more" href="https://packetpushers.net/blog/what-does-an-r-before-a-string-mean-in-python/" title="ReadWhat Does An &#8216;R&#8217; Before A String Mean In Python?">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544884.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>How To Pass API Query Parameters In A Curl Request</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544885/how-to-pass-api-query-parameters-in-a-curl-request</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 07 Feb 2022 00:00:24 +0000</pubDate>
      <category><![CDATA[How-To]]></category>
      <category><![CDATA[automation]]></category>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[scripting]]></category>
      <category><![CDATA[troubleshooting]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=61725</guid>
      <description><![CDATA[If you&#8217;re using CLI tool curl to retrieve data from a remote API, you might send forth a command like so. curl -H "Authorization: Bearer access_token_goes_here" \ https://api.provider.com/thing/you_want/index.json That results in a lovely JSON payload that makes you happy. Let&#8217;s say that according to the API documentation, /thing/you_want/ accepts query parameters so that you can<a class="excerpt-read-more" href="https://packetpushers.net/blog/how-to-pass-api-query-parameters-in-a-curl-request/" title="ReadHow To Pass API Query Parameters In A Curl Request">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544885.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>What Makes A Senior IT Engineer “Senior”?</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544886/what-makes-a-senior-it-engineer-senior</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 28 Jun 2021 00:00:11 +0000</pubDate>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[professional development]]></category>
      <category><![CDATA[soft skills]]></category>
      <category><![CDATA[work life]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=61745</guid>
      <description><![CDATA[Ravi asks the following&#8230; I&#8217;m trying to figure out what makes a network engineer truly a &#8220;senior&#8221; engineer. What skills, mostly non-technical, do they possess in order to bring value to the work place? I&#8217;ll share my opinions based on my experience having held junior and senior IT engineering roles, as well as multiple managerial<a class="excerpt-read-more" href="https://packetpushers.net/blog/what-makes-a-senior-it-engineer-senior/" title="ReadWhat Makes A Senior IT Engineer &#8220;Senior&#8221;?">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544886.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>When Stretching Layer Two, Separate Your Fate</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544887/when-stretching-layer-two-separate-your-fate</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 09 Apr 2021 00:00:12 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[data center]]></category>
      <category><![CDATA[design]]></category>
      <category><![CDATA[fabric]]></category>
      <category><![CDATA[networking]]></category>
      <category><![CDATA[switching]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=61736</guid>
      <description><![CDATA[On the Packet Pushers YouTube channel, Jorge asks in response to Using VXLAN To Span One Data Center Across Two Locations&#8230; if stretching the layer 2 is not recommended, then what is the recommendation if you need to fault over to a different physical location and still got to keep the same IP addresses for<a class="excerpt-read-more" href="https://packetpushers.net/blog/when-stretching-layer-two-separate-your-fate/" title="ReadWhen Stretching Layer Two, Separate Your Fate">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544887.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>Free Networking Lab Images From Arista, Cisco, nVidia (Cumulus)</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544888/free-networking-lab-images-from-arista-cisco-nvidia-cumulus</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Tue, 30 Mar 2021 00:00:09 +0000</pubDate>
      <category><![CDATA[How-To]]></category>
      <category><![CDATA[networking]]></category>
      <category><![CDATA[OS]]></category>
      <category><![CDATA[professional development]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=61727</guid>
      <description><![CDATA[This post was originally published on 30-March-2021. It needs to be updated. Let Ethan know on Slack if you&#8217;d like to see this article freshened up. Here&#8217;s my current list of no cost, minimal headache, easily obtainable networking images that work in a virtual lab environment such as EVE-NG or GNS3. My goal is to<a class="excerpt-read-more" href="https://packetpushers.net/blog/free-networking-lab-images-from-arista-cisco-nvidia-cumulus/" title="ReadFree Networking Lab Images From Arista, Cisco, nVidia (Cumulus)">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544888.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>Is It Illegal To Be Called “Engineer” Without Having An Engineering Degree?</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544889/is-it-illegal-to-be-called-engineer-without-having-an-engineering-degree</link>
      <comments>https://packetpushers.net/blog/is-it-illegal-to-be-called-engineer-without-having-an-engineering-degree/#comments</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 26 Mar 2021 20:46:28 +0000</pubDate>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[ethics]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=50742</guid>
      <description><![CDATA[Some engineers are called engineers because they went through a rigorous process recognized in their industry. The stuff they do tends to affect lives, and so the title of engineer is not awarded until a bunch of other people agree it’s deserved. Engineers in those disciplines sometimes take exception to IT engineers being called such, as there is no industry-wide process one follows to become an IT engineer. So should we be disallowed from using the term?<img src="https://feeds.ethancbanks.com/link/17453/16544889.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/is-it-illegal-to-be-called-engineer-without-having-an-engineering-degree/feed/</wfw:commentRss>
      <slash:comments>4</slash:comments>
    </item>
    <item>
      <title>Buying Used Cisco Gear From eBay For Your Lab</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544890/buying-used-cisco-gear-from-ebay-for-your-lab</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 17 Mar 2021 00:00:36 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[Cisco]]></category>
      <category><![CDATA[networking]]></category>
      <category><![CDATA[professional development]]></category>
      <guid isPermaLink="false">https://packetpushers.net/?p=61740</guid>
      <description><![CDATA[While most of the lab work I do is with virtualized networking gear, once in a while, I need actual hardware. For instance, to fully explore QoS, hardware is key. Many QoS commands won&#8217;t be available to you in a virtual network device. eBay offers lots of older networking gear for pennies or even fractions<a class="excerpt-read-more" href="https://packetpushers.net/blog/buying-used-cisco-gear-from-ebay-for-your-lab/" title="ReadBuying Used Cisco Gear From eBay For Your Lab">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544890.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>Preempting Gray Failures With AI/ML</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544891/preempting-gray-failures-with-ai-ml</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 17 Feb 2021 19:39:48 +0000</pubDate>
      <category><![CDATA[How-To]]></category>
      <category><![CDATA[AI]]></category>
      <category><![CDATA[machine learning]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=50556</guid>
      <description><![CDATA[The network was definitely up, and had been up. There was nothing in the logs indicating link flaps, spanning-tree convergence events, or routing process adjacency changes. The packets had been, were presently, and presumably would forever be flowing. Flowing like a river. I was pondering this inaccurate version of reality because of an annoying ticket that wouldn’t go away...<img src="https://feeds.ethancbanks.com/link/17453/16544891.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>Stable: GNS3 2.2.17 + VMware Fusion 12.1.0 + macOS 11.1 (Build 20C69)</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544892/stable-gns3-2-2-17-vmware-fusion-12-1-0-macos-11-1-build-20c69</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 22 Jan 2021 16:26:42 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[VMware]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=50247</guid>
      <description><![CDATA[Even with minor caveats, I seem to be in a better place with macOS 11.1 Big Sur versus macOS 10.15.7 Catalina. And I'll take being able to run GNS3 labs without kernel panics as a big win.<img src="https://feeds.ethancbanks.com/link/17453/16544892.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>Give The Network Designer That Came Before You A Break</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544893/give-the-network-designer-that-came-before-you-a-break</link>
      <comments>https://packetpushers.net/blog/give-the-network-designer-that-came-before-you-a-break/#comments</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 11 Jan 2021 21:13:47 +0000</pubDate>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[soft skills]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=50180</guid>
      <description><![CDATA[When you take over a network as a technical lead, you often run into design elements that make you do a spit-take. They did WHAT? Really? Were they...stupid? Clueless? Stupid AND clueless? Maybe they were, but I argue that you should give those humans that came before you a break. You weren't there. You don't know what constraints they were operating under. Since you don't know those things, it's hard to pass fair judgement. Unfair judgement? Oh, yeah. All day long, and you can even feel righteous while doing so. Super smug.<img src="https://feeds.ethancbanks.com/link/17453/16544893.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/give-the-network-designer-that-came-before-you-a-break/feed/</wfw:commentRss>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Free Networking Icons For Diagrams</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544894/free-networking-icons-for-diagrams</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 20 Nov 2020 14:54:33 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[diagram]]></category>
      <category><![CDATA[documentation]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=49969</guid>
      <description><![CDATA[Behold these three different sets of free networking icons for your glorious diagrams! There's something here for you whether you're seeking vector graphics, JPG, PowerPoint, or Visio. And from all of us, thank you for documenting.<img src="https://feeds.ethancbanks.com/link/17453/16544894.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>Don’t Become A Developer, But Use Their Tools</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544895/dont-become-a-developer-but-use-their-tools</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 02 Oct 2020 19:13:02 +0000</pubDate>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[professional development]]></category>
      <category><![CDATA[tools]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=49695</guid>
      <description><![CDATA[This post originally appeared in the October 1st 2020 issue of Human Infrastructure, a free newsletter from the Packet Pushers. If you’d like to get a weekly dose of commentary, links to tech blogs, and a few amusements, sign up here. A recurrent idea around network automation is that your future is as a software<a class="excerpt-read-more" href="https://packetpushers.net/blog/dont-become-a-developer-but-use-their-tools/" title="ReadDon&#8217;t Become A Developer, But Use Their Tools">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544895.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>SR(x)6 – Snake Oil Or Salvation?</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544896/srx6-snake-oil-or-salvation</link>
      <comments>https://packetpushers.net/blog/srx6-snake-oil-or-salvation/#comments</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 31 Jul 2020 20:09:41 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[IPv6]]></category>
      <category><![CDATA[routing]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=49336</guid>
      <description><![CDATA[It seems to me that point of SRv6 from a vendor perspective is to move metal and create a new platform ecosystem. Cisco and Juniper (and all of them) always need new income streams, and so they want to see SRv6 adopted. Here’s my logic.<img src="https://feeds.ethancbanks.com/link/17453/16544896.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/srx6-snake-oil-or-salvation/feed/</wfw:commentRss>
      <slash:comments>5</slash:comments>
    </item>
    <item>
      <title>Understanding Scale Computing HC3 Edge Fabric #TFD20</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544897/understanding-scale-computing-hc3-edge-fabric-tfd20</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 06 Dec 2019 20:49:14 +0000</pubDate>
      <category><![CDATA[How-To]]></category>
      <category><![CDATA[edge]]></category>
      <category><![CDATA[fabric]]></category>
      <category><![CDATA[scaling]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=46807</guid>
      <description><![CDATA[With HC3 Edge Fabric, Scale Computing has created a networking architecture that reduces the hardware requirement for the edge computing cluster. There's one less switch to worry about. There are fewer Ethernet NIC ports required on the hosts. At the same time, Scale Computing isn't wimping out on resiliency.<img src="https://feeds.ethancbanks.com/link/17453/16544897.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>What I Want In A Root Cause Analysis Tool #TFD20</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544898/what-i-want-in-a-root-cause-analysis-tool-tfd20</link>
      <comments>https://packetpushers.net/blog/what-i-want-in-a-root-cause-analysis-tool-tfd20/#comments</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 06 Dec 2019 20:12:49 +0000</pubDate>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[analytics]]></category>
      <category><![CDATA[troubleshooting]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=46819</guid>
      <description><![CDATA[Your non-technical boss doesn't pop by your desk and ask you why there are excessive OutDiscards accumulating on Et4/0/36. You get asked why the network is slow, or why the CRM application is down. Those questions are context. Does your root cause analysis software have any sense of that context?<img src="https://feeds.ethancbanks.com/link/17453/16544898.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/what-i-want-in-a-root-cause-analysis-tool-tfd20/feed/</wfw:commentRss>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Packet Walking Through A 128 Technology Network</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544899/packet-walking-through-a-128-technology-network</link>
      <comments>https://packetpushers.net/blog/packet-walking-through-a-128-technology-network/#comments</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Tue, 06 Aug 2019 14:51:06 +0000</pubDate>
      <category><![CDATA[How-To]]></category>
      <category><![CDATA[packets]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=45731</guid>
      <description><![CDATA[128 Technology (128T) makes routers. But...they don't make routers in the way you'd normally think of. Instead, a 128T network makes security and traffic engineering features first class citizens along with routing protocols and packet forwarding. Is 128T a solution for you? Read this detailed posted for network architects and engineers to find out!<img src="https://feeds.ethancbanks.com/link/17453/16544899.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/packet-walking-through-a-128-technology-network/feed/</wfw:commentRss>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>Upgrade Now Or Wait? The Business Case For Wi-Fi 6</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544900/upgrade-now-or-wait-the-business-case-for-wi-fi-6</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 08 Apr 2019 17:37:20 +0000</pubDate>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[business case]]></category>
      <category><![CDATA[Wi-Fi]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=44207</guid>
      <description><![CDATA[As the latest WLAN standard (802.11ax or Wi-Fi 6) makes its way to final ratification, vendors are releasing APs. But should you deploy now? This article explores the reasons for early adoption, as well as for waiting.<img src="https://feeds.ethancbanks.com/link/17453/16544900.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>The Technology Case For Wi-Fi 6</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544901/the-technology-case-for-wi-fi-6</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Tue, 02 Apr 2019 15:51:48 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[Wi-Fi]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=44140</guid>
      <description><![CDATA[Here's a brief technical overview of Wi-Fi 6, also known as 802.11ax, to help get you up to speed and ask the right questions for when you consider an upgrade. We cover OFDMA, whether Wi-Fi 6 means faster speeds, power savings, and more.<img src="https://feeds.ethancbanks.com/link/17453/16544901.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>A Glimpse At Two Approaches To Segment Routing</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544902/a-glimpse-at-two-approaches-to-segment-routing</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 01 Mar 2019 18:09:16 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[routing]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=43864</guid>
      <description><![CDATA[This is a brief overview of two methods of segment routing: SR-MPLS and SRv6. I provide a quick comparison of the two approaches, and examine some of the challenges facing SRv6.<img src="https://feeds.ethancbanks.com/link/17453/16544902.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>Setting Up A Python Environment – Where To Develop?</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544903/setting-up-a-python-environment-where-to-develop</link>
      <comments>https://packetpushers.net/blog/setting-up-a-python-environment-where-to-develop/#comments</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 28 Jan 2019 20:17:53 +0000</pubDate>
      <category><![CDATA[Good to Know]]></category>
      <category><![CDATA[Python]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=43677</guid>
      <description><![CDATA[Setting up Python on the MacOS can be a challenge. Here's seven options the community suggested to create a less fragile development environment.<img src="https://feeds.ethancbanks.com/link/17453/16544903.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/setting-up-a-python-environment-where-to-develop/feed/</wfw:commentRss>
      <slash:comments>2</slash:comments>
    </item>
    <item>
      <title>The Most Fragile Engineers I Know</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544904/the-most-fragile-engineers-i-know</link>
      <comments>https://packetpushers.net/blog/the-most-fragile-engineers-i-know/#comments</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 10 Sep 2018 17:57:48 +0000</pubDate>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[professional development]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=42168</guid>
      <description><![CDATA[You've probably seen those social media posts that list traits or habits of successful people. Here's a list of traits from an IT engineering perspective that you don't want to emulate.<img src="https://feeds.ethancbanks.com/link/17453/16544904.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/the-most-fragile-engineers-i-know/feed/</wfw:commentRss>
      <slash:comments>9</slash:comments>
    </item>
    <item>
      <title>Document So You Can Go On Vacation</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544905/document-can-go-vacation</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Tue, 24 Jul 2018 19:55:01 +0000</pubDate>
      <category><![CDATA[Career]]></category>
      <category><![CDATA[documentation]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=41405</guid>
      <description><![CDATA[Here's 8 tips for creating useful IT process documentation so you can actually take a vacation now and then.<img src="https://feeds.ethancbanks.com/link/17453/16544905.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>Noction Announces Intelligent Routing Platform for Public Cloud</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544906/noction-announces-irp-cloud</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 26 Jan 2018 21:54:11 +0000</pubDate>
      <category><![CDATA[News & Analysis]]></category>
      <category><![CDATA[public cloud]]></category>
      <category><![CDATA[routing]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=36874</guid>
      <description><![CDATA[Noction announced their Intelligent Routing Platform for Cloud. Think smarter outbound BGP for your AWS VPC.<img src="https://feeds.ethancbanks.com/link/17453/16544906.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>SD-WAN As A Tool For Network Mergers And Acquisitions</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544907/sd-wan-tool-network-mergers-acquisitions</link>
      <comments>https://packetpushers.net/blog/sd-wan-tool-network-mergers-acquisitions/#comments</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Wed, 06 Dec 2017 21:11:43 +0000</pubDate>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[SD-WAN]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=35424</guid>
      <description><![CDATA[Thinking through SD-WAN technology, I see a potentially quick connectivity option for mergers and acquisitions that’s better than a quick and dirty IPSEC tunnel or even DMVPN. What does SD-WAN offer that interests me?<img src="https://feeds.ethancbanks.com/link/17453/16544907.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/sd-wan-tool-network-mergers-acquisitions/feed/</wfw:commentRss>
      <slash:comments>6</slash:comments>
    </item>
    <item>
      <title>Understanding Wireshark Capture Filters</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544908/understanding-wireshark-capture-filters</link>
      <comments>https://packetpushers.net/blog/understanding-wireshark-capture-filters/#comments</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 27 Nov 2017 18:19:01 +0000</pubDate>
      <category><![CDATA[How-To]]></category>
      <category><![CDATA[Wireshark]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=34844</guid>
      <description><![CDATA[Do you know what "ip and (not ip[1] &#038; 0xfc == 0x0)" means? After reading this article on Wireshark capture filters, you will.<img src="https://feeds.ethancbanks.com/link/17453/16544908.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/understanding-wireshark-capture-filters/feed/</wfw:commentRss>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>Things Network Engineers Hate</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544909/things-network-engineers-hate</link>
      <comments>https://packetpushers.net/blog/things-network-engineers-hate/#comments</comments>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Tue, 10 Oct 2017 19:55:38 +0000</pubDate>
      <category><![CDATA[Opinion]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=33317</guid>
      <description><![CDATA[Contextless network requests, stupid network tricks, and the pressures of time. Why do they exist, and what can be done about them?<img src="https://feeds.ethancbanks.com/link/17453/16544909.gif" height="1" width="1"/>]]></description>
      <wfw:commentRss>https://packetpushers.net/blog/things-network-engineers-hate/feed/</wfw:commentRss>
      <slash:comments>6</slash:comments>
    </item>
    <item>
      <title>The Aruba 8400 Chassis Switch. Yes, But Why?</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544910/aruba-8400-review-1</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 02 Oct 2017 19:30:53 +0000</pubDate>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[Aruba]]></category>
      <category><![CDATA[chassis]]></category>
      <category><![CDATA[hardware]]></category>
      <category><![CDATA[switching]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=32993</guid>
      <description><![CDATA[In this multi-part series, Ethan Banks reviews the Aruba 8400 chassis switch after his attendance at the launch event in August 2017.<img src="https://feeds.ethancbanks.com/link/17453/16544910.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>The Aruba 8400 ArubaOS-CX Network Operating System</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544911/aruba-8400-review-3</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 02 Oct 2017 19:30:51 +0000</pubDate>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[Aruba]]></category>
      <category><![CDATA[hardware]]></category>
      <category><![CDATA[OS]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=33000</guid>
      <description><![CDATA[In this multi-part series, Ethan Banks reviews the Aruba 8400 chassis switch after his attendance at the launch event in August 2017.<img src="https://feeds.ethancbanks.com/link/17453/16544911.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>The Aruba 8400 Integrated Network Analytics &amp; Automated Root Cause Analysis</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544912/aruba-8400-review-4</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 02 Oct 2017 19:30:21 +0000</pubDate>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[analytics]]></category>
      <category><![CDATA[Aruba]]></category>
      <category><![CDATA[hardware]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=33003</guid>
      <description><![CDATA[In this multi-part series, Ethan Banks reviews the Aruba 8400 chassis switch after his attendance at the launch event in August 2017.<img src="https://feeds.ethancbanks.com/link/17453/16544912.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>The Aruba 8400 Hardware Highlights</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544913/aruba-8400-review-2</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 02 Oct 2017 19:30:17 +0000</pubDate>
      <category><![CDATA[Opinion]]></category>
      <category><![CDATA[Aruba]]></category>
      <category><![CDATA[hardware]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=32996</guid>
      <description><![CDATA[In this multi-part series, Ethan Banks reviews the Aruba 8400 chassis switch after his attendance at the launch event in August 2017.<img src="https://feeds.ethancbanks.com/link/17453/16544913.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>6WIND Offers Replacement Program for Dead Brocade vRouter</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544914/6wind-replaces-brocade-vrouter</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Fri, 25 Aug 2017 17:37:19 +0000</pubDate>
      <category><![CDATA[News & Analysis]]></category>
      <category><![CDATA[hardware]]></category>
      <category><![CDATA[routing]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=31174</guid>
      <description><![CDATA[If you&#8217;re a Brocade vRouter customer, you are probably aware that the product is in its death spiral. Brocade has announced that vRouter will be end of sale and end of support shortly, if not already. Brocade vRouter 5400 has been end of support since August 20, 2017. Brocade vRouter 5600 will be end of support on<a class="excerpt-read-more" href="https://packetpushers.net/blog/6wind-replaces-brocade-vrouter/" title="Read6WIND Offers Replacement Program for Dead Brocade vRouter">... Read more &#187;</a><img src="https://feeds.ethancbanks.com/link/17453/16544914.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title>Accelerite’s Rovius Readies Your Hybrid Cloud</title>
      <link>https://feeds.ethancbanks.com/link/17453/16544915/accelerite-rovius-hybrid-cloud</link>
      <dc:creator><![CDATA[Ethan Banks]]></dc:creator>
      <pubDate>Mon, 07 Aug 2017 23:56:04 +0000</pubDate>
      <category><![CDATA[News & Analysis]]></category>
      <category><![CDATA[hybrid cloud]]></category>
      <guid isPermaLink="false">https://packetpushers.local/?p=30047</guid>
      <description><![CDATA[Accelerite claims that Rovius creates a ready-to-run cloud in hours, with no unusual technology skills required.<img src="https://feeds.ethancbanks.com/link/17453/16544915.gif" height="1" width="1"/>]]></description>
    </item>
  </channel>
</rss>
