Software Consulting Engineering Technical Leader at Cisco. Systems & network administration, Python, Ansible, DevOps, CI/CD, and much more! Tweets are my own

Raleigh, NC
Joined January 2016
It took us a while to deliver this (and, you guessed it, this was not entirely a technical problem). But we finally made it. Free CML tier, available w/ the 2.8 release. I am super glad and proud of the entire team for pulling this off! #ciscomodelinglabs #networksimulation 🍻
5
8
72
7,711
Christopher Hart retweeted
Massive News! Cisco Modeling Labs (CML) has a FREE tier! Download for free here: davidbombal.wiki/freecml #SponsoredbyCisco #ccna #ccnp #ccie #cisco #network #router #switch #firewall #study #career #Motivation @Cisco @LearningatCisco
8
114
17
510
51,320
Christopher Hart retweeted
🛠️ Wireshark Tip: Make a Button for That!🛠️ 🔍Create display filter buttons 📚Organize them under headings ✅Improve your workflow instantly Check out the step-by-step guide and start enhancing your Wireshark toolset! chappell-university.com/post… #Wireshark #NetworkingTools
10
23
1,459
Christopher Hart retweeted
pyATS Tip: Customize SSH directly within the pyATS testbed using ssh_options. Ideal when needing to alter the algorithms used when connecting to older devices. Here is an example 👇
1
7
594
Genuine question: If a firewall doesn't respond to pings by default, is it compliant w/ RFC 1122? Section 3.2.2.6 of RFC 1122 says: Every host MUST implement an ICMP Echo server function that receives Echo Requests and sends corresponding Echo Replies. datatracker.ietf.org/doc/htm…
2
3
12
1,797
But reading this clause carefully, I feel like "MUST implement an ICMP Echo server function" is meaningfully distinct from "MUST send corresponding Echo Replies after receiving Echo Requests".
1
3
401
To me, the former says "You should implement functionality to respond to pings, but it can be configurable and doesn't need to be on by default", while the latter is much more explicit about the intended default behavior.
2
1
405
Christopher Hart retweeted
Sounds like Intel has realized it's in trouble. Never underestimate The Innovator's Dilemma. apenwarr.ca/log/20201227
5
8
1
62
5,765
Christopher Hart retweeted
A while back I asked you why we didn't have anycast gateways before #VXLAN I received a lot of great responses. Here's my take on it. Happy reading! lostintransit.se/2024/06/25/…
11
13
73
5,281
Christopher Hart retweeted
People on reddit capturing career advice I’ve offered:
2
23
2
124
6,788
Adding on to this - even on very busy interfaces (10/40/100Gbps) you can combine ping's size argument with detailed interface counters from network devices to confirm whether traffic flows through network device interfaces or not. ⬇️🧵
Replying to @TracketPacer
"ping -c 100000 -t 0" makes an easy traffic generator for looking at interface counters.
1
5
43
4,840
Above, we send 100K pings with a 600 byte packet size. We expect the "512 to 1023 bytes" bucket to have a counter *around* 100K (ideally exactly 100K, but +/- a few is fine). Sure enough, after the ping completes, if we check counters again, we can see ~100K in the bucket.
1
4
685
This is a common and simple tactic to confirm device forwarding behavior, whether you're in TAC or just troubleshooting network connectivity. I've often heard this called "coloring" or "painting" the packet/ping, but it may have other names.
1
8
806
Christopher Hart retweeted
#YesterdaysCCNAQuestion The answer is Management Plane Data plane deals with traffic as it traverses the network. Control plane handles processes destined for the network device. @_ChrisJHart has a great post on it. tinyurl.com/yd8dtzs7
1
1
433
Here's another teaser from the upcoming course! This GIF'd slideware walks through how Gratuitous ARP (GARP) works using a practical, everyday example involving hypervisors and virtual machines. If you use VMware/Nutanix/etc. or HSRP/VRRP, you've likely seen this in action!
1
1
1
27
1,717
Work-in-progress sneak peek from an upcoming @pluralsight course I'm developing on analyzing network protocols in Wireshark! This course includes a 3-minute speedrun refresher on how Ethernet works, with this GIF'd slideware summarizing multicast communication.
5
4
3
46
6,808
Just a heads up #Ansible folks. It's not you... Ansible Galaxy seems to be down right now. Happy Friday! 🤖🔥 forum.ansible.com/t/ansible-…
1
1
10
1,190