Merchant Silicon Evolution, 40GbE Arriving in 2015 & Impact on Data Centre Design

I’ve been reading a presentation from Sharkfest 2012 where a engineers from Microsoft are presenting on their
Microsoft’s Demon – Datacenter Scale Distributed Ethernet Monitoring Appliance. The whole presentation is interesting but this particular slide caught my attention:

◎ What’s Happening Inside an Ethernet Switch ? ( or Network Switches for Virtualization People )

I was going to call this article “Ethernet Switches for Virtualisation Engineers” but, really, everyone should have some understanding of the internals of an Ethernet switch. But particularly I want to focus on how multicast and broadcasts are handled in a high speed, low latency environment like a Data Centre Network.

It’s vital to understand that latency is critical to your application performance. It is common for a single transaction to take hundreds of round trips so a small increase in latency on each round trip has a large impact on the perceived performance. The client will send a chunk of data and wait for acknowledgement. Even setting up the TCP connection takes a few round trip – remember that TCP sessions are setup, and each data transfer is confirmed.

A modern network switch will have latency around 10 microseconds. The Cisco Nexus 7000 is about 8 microseconds & Brocade VDX 8770 claims less than 4 microseconds. There are many reasons why a switch can be faster or slower but I’ll look at a specific example

Remember, the latency interval is the time taken to receive a packet, decode the address, lookup the forwarding table, switch the packet (and copy it if needed) and transmit out of an Ethernet interface. That’s really fast processing. How does an Ethernet switch do this ?

Screencast: Knowledge Management in Technology – Part 1

Network Engineers have to manage a lot of information. Products, technologies, textbooks, study notes and research material as well as new protocols and features. Just simple tasks like keeping product manuals handy for 40 or 50 products is a real problem. How do you keep the information organised, referenced, accessible and useful ?

This three part screencast is about how I manage all the “inputs” so I don’t feel lost in information after many, many people asked.

How to Launch a 65Gbps DDoS, and How to Stop One – CloudFlare Blog

Lots in insight for Enterprise people to consider when defending your network against DDoS attacks. At CloudFlare, an attack needs to get over about 5Gbps to set off alarms with our ops team. Even then, our automated network defenses usually stop attacks without the need of any manual intervention. When an attack gets up in [...]

Technical Writing Tip for CLI Commands

Saw this nifty documentation idea in the Cisco® Smart Business Architecture (SBA) guide today.

11 Things About Using a Transparent or Layer 2 Firewall ?

You can deploy some modern firewalls in Layer 2 mode such that they are transpart

How TRILL (and SPB) Can Reduce STP Risk and Mitigate Impact

In this post, I’m looking at network designs with ECMP cores using TRILL or SPB, I’m realising that STP is equally improved in terms of risk and performance by reducing the STP domain size which leads to better stability, reduced risk and impact mitigation

OpenFlow Might Lower CapEx While SDN Will Increase OpEx

A lot of people have talked extensively about OpenFlow making significant changes to the networking business. In particular, many writers have focussed on the possibility that OpenFlow enables a choice of using low cost network equipment instead of the expensive networking equipment that we use today.

Well, that’s highly unlikely.

Cisco ASA-CX – No Java

Just watched this video on the ASA-CX. Only one thing made my heart leap with joy. NO JAVA.

My Way of Selecting a Cisco IOS Release With a Bug Scrub

Cisco is known for shipping products early to deliver new features quickly. But this leads to a reputation for buggy code which has customers report bugs (and Cisco fixing them). This means that you should never buy a newly released Cisco product unless you are willing to take this risk. This post looks a my process for analysing this risk and then selecting an IOS version by performing a bug scrub. In this case, I’ve been asked whether the Cisco C3750-X switches are ready for live deployment.