TCP Incast and Cloud application performance

Incast is a many-to-one communication pattern commonly found in cloud data centers implementing scale out distributed storage and computing frameworks such as Hadoop, MapReduce, HDFS, Cassandra, etc. — powering applications such as web search, maps, social networks, data warehousing and analytics. Incast can also more specifically be referred to as TCP Incast, as the cloud [...]

Cisco UCS Networking videos (in HD), Updated & Improved!

One of my most popular posts ever is perhaps Cisco UCS Networking Best Practices (in HD) posted last June (2010).  So what do you do with a good thing?  You figure out how to make it even better, right? Of course! On that note I am thrilled to present a new and improved 12 part [...]

Cisco Nexus 7000 connectivity solutions for Cisco UCS

Last summer I was invited by the Nexus 7000 product management team at Cisco to help co-author a whitepaper covering general guidelines and best practices for network integration of Cisco UCS with Cisco Nexus 7000.  The idea was to take a lot of the content already presented in my video series Cisco UCS Networking Best Practices (in [...]

Setting the stage for TRILL, rethinking data center switching

As data centers become increasingly dynamic and dense with virtualization – how the classic Ethernet switching design adopts to these new models and scales becomes an important and challenging question. Virtualization and cloud based services says that any workload can exist anywhere, at anytime, on demand, and move to any location without disruption. This is [...]

Top of Rack vs End of Row Data Center Designs

This article provides a close examination and comparison of two popular data center physical designs, “Top of Rack” and “End of Row”. We will also explore a new alternative design using Fabric Extenders, and finish off with a quick look at how Cisco Unified Computing might fit into this picture.

Outage Story with VTP

One of my accounts had an unfortunate network outage that lasted about an hour. This outage was caused by human error with VTP but not in the classic revision number way we have heard about before. Here is what happened…

Switchport Configurations Explained

It always helps me to think of the English translation when trying to memorize and understand some the Cisco IOS settings I think are important. Here are some Cisco IOS switchport configurations translated into English: ‘switchport mode trunk‘ says: “Always trunk on this end, and I will send DTP to attempt to negotiate a trunk [...]

VLAN Trunking using IEEE 802.1Q

IEEE 802.1Q (sometimes referred to as 1Q or DOT1Q) is a industry standards based implementation of carring traffic for multiple VLANs on a single trunking interface between two Ethernet switches. 802.1Q is for Ethernet networks only. Unlike ISL , 802.1Q does not encapsulate the original Ethernet frame. For Ethernet V2 frames, 802.1Q inserts a new [...]

VLAN Trunking using ISL

Inter-Switch Link (ISL) is a Cisco specific implementation of trunking multiple VLANs between two Cisco switches where a single interface will carry traffic for more than one VLAN. ISL was designed to work with Ethernet, FDDI, Token Ring, and ATM. ISL completely encapsulates the original Ethernet frame by adding a new 26 byte header and [...]

Things to know about VTP

Some notes about VTP (VLAN Trunking Protocol): Cisco switches running Cisco IOS store VTP and VLAN information in a separate database stored in Flash, in file called vlan.dat. Cisco switches running CatOS store VTP and VLAN information in the main switch configuration file, stored in NVRAM. VTP information is only transmitted over trunk ports. A [...]

Identifying Ethernet Multicast

Just like there are 3 different Ethernet header types, there are also 3 different types of Ethernet addresses: Unicast Broadcast Multicast A unicast frame contains the unique MAC address of the destination receiver. A broadcast frame contains all binary 1′s as the destination address (FFFF.FFFF.FFFF). A multicast frame contains the unique multicast MAC address of [...]

Identifying Ethernet Header Types

There are 3 different Ethernet Header types defined by the IEEE and in use today. So, one question comes to mind: When a Ethernet receiver receives a frame, how does it know what kind of header it is? After all, if a receiver is unable to properly recognize the header type, it will not be [...]