Why Virtualize Communications Manager (CallManager)?

With version 8.x of Cisco’s Communications Manager (CallManager or CUCM) software, the capability to virtualize the OS in VMware is the most touted feature.  Many people that I talk to are happy for this option, as VMware is quickly becoming an indispensable tool in the modern datacenter.  The ability to put CUCM on a VM gives the server admins a lot more flexibility in supporting the software.  However, some people I talk to about virtual CUCM say “So what?”.  They’re arguments talk about the fact that it’s only supported on Cisco hardware at the moment, or that it only supports ESXi, or even that they don’t see the utility of putting an appliance server on a VM.  I’ve been thinking about the tangible reasons for virtualizing CUCM beyond the marketing stuff I keep seeing floating around that involves words like flexibility, application agility, and so on.

1.  Platform Independence – A key feature of putting CUCM in a VM is the ability to divorce the OS/Application from a specific hardware platform.  Anyone who has tried to install CUCM on a non-MCS knows the pain of figuring out the supported HP/IBM hardware.  Cisco certified only certain server models to run CUCM.  This means that if the processor in your IBM-purchased server is 200Mhz faster than the one quoted on the specs, your CUCM installation will fail.  This means that Cisco has a hard time buying servers when they OEM them from IBM or HP.  Cisco has to buy a LOT of servers of the exactly same specifications.  Same processor, same RAM, same hard disk configurations.  This means moving to new technology when it’s available become difficult, as the hardware must be certified for use with the software, then it must be moved into the supply chain.  Look at how long it has taken to get an upgraded version of the 7835 and 7845 servers.  Those are the workhorses of large CUCM deployments, and they have only been revised 3 times since their introduction years ago.

Now, think about virtualization.  Since you’ll be using the same OVA/OVF templates every time to create your virtual machines, you don’t need to worry about ensuring the same processor and RAM in each batch of hardware purchases.  You get that from the VM itself.  All you need to do is define what virtual hardware you are going to need.  Now, all you really need to do is worry about certifying the underlying VM hardware.  Luckily, VMware has taken care of that for you.  They certify hardware to run their ESX/ESXi software, so all you need to do as a vendor like Cisco is tell the users what their minimum supported specs are supposed to be.  For those of you that claim that this is garbage since vCUCM is only supported on Cisco hardware right now, think about the support scenario from Cisco’s perspective.  Would you rather have your TAC people troubleshooting software issues on a small set of mostly-similar hardware while they work out the virtualization bugs?  Or do you want to slam your TAC people with every conceivable MacGyver-esque config slapped together for a lab setup?  Amusingly, one of those sounds a whole lot more like Apple’s hardware approach, and the other sounds a lot like Microsoft’s approach.  Which support system do you like better?  I have no doubts that the ability to virtualize CUCM on non-Cisco hardware will be coming sooner rather than later.  And when it does, it will give Cisco a great opportunity to position CUCM to quickly adapt to changing infrastructures and eliminate some of the supply chain and ordering issues that have plagued the platform for the last year or so.  It also makes it much easier to redeploy your assets quickly in case of strategic alliance dissolution.

2.  Failover / Fault Tolerance – Firstly, vMotion is NOT supported on vCUCM installation today.  Part of the reason is that the call quality of a cluster can’t be confirmed to be 100% reliable when a CUCM server has 100 calls going out of an MGCP gateway and suddenly vMotions to a cluster on the other side of a datacenter WAN link.  My own informal lab testing says that you CAN vMotion a CUCM VM.  It’s just not supported or recommended.  Now, once the bugs have been worked out of that particular piece of technology, think about the ramifications.  I’ve heard some people tell me they would really like to use CUCM in their environments, but because the Publisher / Subscriber model doesn’t support 100% uptime in a failover scenario, they just can’t do it.  With vMotion and HA handling the VMs, hardware failures are no longer an issue.  If there is a scenario where an ESXi server is about to go down for maintenance or a faulty hard disk, the publisher can be moved without triggering a subscriber failover.  Likewise, if the ESXi system housing the publisher gets hosed, the publisher can be failed over to another system with no impact.  I don’t see a change to the Pub/Sub model coming any time soon, but the impact of having an offline publisher is greatly reduced when you can rely on other mechanisms to ensure that the system is up.  Another thing to think about is the fault tolerance of the hardware itself.  Normally, we have an MCS server with two power supplies and a RAID 1 setup, along with one or two NICs. Now, think about the typical server used in virtualization in a datacenter.  Multiple power supplies, multiple NICs, and if there is onboard storage, it’s usually RAID 5 or better.  In many cases, the VMs are stored on a very fault-tolerant SAN.  Those hardware specs are worlds better than any you’re every going to be able to achieve with MCS hardware.  I’d feel more comfortable having my CUCM servers virtualized on that kind of hardware even without vMotion and HA.

3.  True appliance behavior – A long time ago, CallManager used to be a set of software services running on top of an operating system.  Of course, that OS was Windows 2000, and it was CallManager version 3.x and 4.x.  Eventually, Cisco moved away from the Services-on-OS model and went to an appliance solution.  Around the 6.x release time frame, I heard some strong rumors that said Cisco was going to look at abstracting the services portion of CUCM from the OS and allow that package to run on just about anything.  Alas, that plan never really came to fruition.  The appliance model works well for things like CUCM and Unity Connection, so the hassle of porting all those services to run on Windows and Solaris and MacOS was not really worth it.  Now, flash forward to the present day.  By allowing CUCM to run in a VM, we’ve essentially created a service platform divorced from a customer’s OS preference.  In CUCM, the OS really acts as a hardware controller and a way to access the database.  In the terms of server admins and voice people, the OS might as well not exist.  All we’re concerned about is the web interface to configure our phones and gateways.  Now, there has been grousing in the past from the server people when the VoIP guys want to walk in a drop a new server down that consumes powers and generates heat in their perfectly designed datacenter.  Now that CUCM can be entirely virtualized, the only cost is creating a new VM from an OVF template and letting the VoIP people load their software.  After that, it simply serves as an application running in the VMware cloud.  This is what Cisco was really going after when they said they wanted to make CUCM run as a service.  Little to no impact, and able to be deployed quickly.

Those are my thoughts about CUCM virtualization.  I think this a bold step forward for Cisco, and once they get up to speed by allowing us to do the things we take for granted with virtualization, like running on any supported hardware and vMotion/HA, the power of a virtualized CUCM model will allow us to do some interesting things going forward.  No longer will we be bound by old hardware or application loading limitations.  Instead, we can concentrate on the applications themselves and all the things they can do for us.

Tech Field Day – HP

The final presenters for Tech Field Day 5 were from HP.  HP presented on two different architectures that at first seemed to be somewhat unrelated.  The first was their HP StoreOnce data deduplication appliances.  The second was an overview of the technologies that comprise the HP Networking converged networking solutions.  These two technologies are very intrinsic to the future of the datacenter solutions offered by HP.

After a short marketing overview about HP and their direction in the market, as well as reinforcement of their commitment to open standards (more on this later), we got our first tech presentation from Jeff DiCorpo.  He talked to us about the HP StoreOnce deduplication appliances.  These units are designed to sit inline with your storage and servers and deduplicate the data as it flies past.  The idea of inline dedupe is quite appealing to those customer that have many remote branch offices and would prefer to reduce the amount of data being sent across the wire to a central backup location.  By deduping the data in the branch before sending it along, the backup windows can be shorter and the costs associated with starving other applications with high data usage can be avoided.  I haven’t really been delving into the backup solutions focused on the datacenter, but as I heard about what HP is doing with their line of appliances, it started to make a little more sense to me.  The trend to me appears to be one where the data is being centralized again in one location, much like the old days of mainframe computing.  For those locations that don’t have the ability or the need to centralize data in a large SAN environment, the HP StoreOnce appliances can shorten backup times for that critical remote site data.  The appliances can even be used internal to your datacenter to dedupe the data before it is presented to the backup servers.  The limits of the things that can be done with deduplication seem to be endless.  My networking background tends to have me thinking about data in relatively small streams.  But as I start encountering more and more backup data that needs priority treatment, the more I think that some kind of deduplication software or hardware is needed to reduce those large data streams.  There was a lot of talk at Tech Field Data about dedupe, and the HP solution appears to be an interesting one for the datacenter.

Afterwards, Jay Mellman of HP Networking talked to us about the value proposition of HP Converged Networking.  While not a pure marketing overview, there were the typical case studies and even a “G” word printed in the bottom corner of one slide.  Once Jay was finished, I did ask a few questions about the position of HP Networking in regards to their number one competitor, Cisco.  Jay admitted that HP is doing its best to force Cisco to change the way they do business.  The Cisco quarterly results had been released while I was at TFD, and the fact that there was less revenue was not lost on HP.  I asked Jay about the historical position of HP Network (formerly Procurve) and his stance that the idea of an edge-centric design was a better model than Cisco’s core-focused guidelines.  Having worked with both sets of hardware and seen reference documentation for each vendor, I can say that there is most definitely disagreement.  Cisco tends to focus its designs around strong cores of Catalyst 6500 or Nexus 7000 switches.  The access layer tends to be simple port aggregation where few decisions are made.  This is due to the historical advantage Cisco has enjoyed with its core products.  HP has always maintained that keeping the intelligence of the network out in the edge, what Cisco would term the “access layer”, is what allows them to be very agile and keep the processing of network traffic closer to the intended target.  I think part of this edge-centric focus has been because the historic core switching offerings from HP have been somewhat spartan compared to the Cisco offering.  I think this situation was remedied with the acquisition of 3Com/H3C and their A-series chassis switches.  This gives HP a great platform to launch back into the core.  As such, I’ve seen a lot more designs from HP that are beginning to talk about core networking.  Who’s right in all this?  I can’t say.  This is one of those OSPF – IS-IS kind of arguments.  Each has their appeal and their deficiencies.

After Jay, we heard from Jeff about the tech specs of the A-series switches.  He talked about the support HP has for the open standards in the datacenter.  Casually mentioned was the support for standards such as TRILL and QCN, but not for Cisco FabricPath.  As expected, Jeff made sure to point out that FabricPath was Cisco proprietary and wasn’t supported by the A-series.  He did speak about Intelligent Resilient Framework (IRF), which is a technology used by HP to unify the control plane of a set of switches to make it appear as one unified fabric.  To me, this sounds a lot like the VSS solution that Cisco uses on their core switches.  HP is positioning this as an option to flatten the network by creating lots of trunked (Etherchanneled) connections between the devices in the datacenter.  I specifically asked if they were using this as a placeholder until TRILL is ratified as a standard.  The answer was ‘yes’.  As IRF is a technology acquired from the H3C purchase, it only runs on the A-series switches.  In addition, there are enhancements above and beyond those offered by TRILL that will ensure IRF will still be used even after TRILL is finalized and put into production.  So, with all that in mind, allow me to take my turn at Johnny Carson’s magnificent Karnac routine:

The answer is: Cisco FabricPath OR HP IRF

The question? What is a proprietary technology used by a vendor in lieu of an open standard that allows a customer to flatten their datacenter today while still retaining several key features that will allow it to be useful even after ratification of the standard?

The presentation continued to talk about the trends and technolgy in the datacenter for enabling multi-hop Fiber Channel over Ethernet (FCoE) and the ability of the HP Flexfabric modules to support many different types of connectivity in the C7000 blade chassis.  I think that this is where the Cisco/HP battle is going to be won or lost.  By racing towards a fast and cost-effective multi-hop FCoE solution, HP and Cisco are hoping to have a large install base ready for the standards to become totally finalized.  When that day comes, they will be able to work alongside the standard and enjoy the fruits of a hard-fought war.  Time will tell whether or not this approach will work or who will come out on top, if anyone.

I think HP has some interesting arguments for their datacenter products.  They’ve also been making servers for a long time and they have a very compelling solution set for customers that incorporates storage, which is something Cisco currently lacks without a partner like EMC.  What I would like to see HP focus more on in their solution presentation is telling me what they can do and what the are about.  Conversely, they should spend a little less time comparing themselves to Cisco and taking each opportunity to mention how Cisco doesn’t support standards and has no previous experience in the server market.  To be honest, I don’t hear that from Cisco or IBM when I talk to them about servers or storage or networking.  I hear what they have to offer.  HP, if you can give me all the information I need to make my decision and your product is the one that fits my needs the best, you shouldn’t have to worry about what my opinion of your competitors is.

Tech Field Day Disclosure

HP was a sponsor of Tech Field Day 5, and as such was responsible for a portion of my airfare and hotel accommodations.  In addition, HP provided their Executive Briefing Center in Cupertino, CA for the Friday presentations.  They also served a great hot breakfast and allowed us unlimited use of their self-serve Starbucks coffee, espresso and chai machine.  We returned the favor by running it out of steamed milk for use in the yummy Dirty Chai.  HP also provided the delegates with a notepad and pen.  At no time did HP ask for nor were they promised any kind of consideration in this article.  Any and all analysis and opinions are mine and mine alone.

So? So, so-so.

By now, many of you have read my guidelines to presentations HERE and HERE.  I sit through enough presentations that I have my own opinions of how they should be done.  However, I also give presentations from time to time.  With the advent of my new Flip MinoPRO, I can now record my presentations and upload to whatever video service I choose to annoy this week.  As such, allow me to present you with the first Networking Nerd presentation:

47 minutes of me talking.  I think that’s outlawed by the Geneva Convention in some places.  So you can follow along, here’s a link to my presentation in PowerPoint format.

I don’t like looking at pictures of myself, and I don’t like hearing myself talk.  You can imagine how much fun it was for me to look at this.  I tried to give an IPv6 presentation to a group of K-12 technology directors that don’t spend  a lot of time dealing with routing and IP issues.  I wanted to give them some ideas about IPv6 and what they needed to watch out for in their networks in the coming months.  I have about a month to prepare for this, and I spent a good deal of that time practicing so my delivery was smooth.

What’s my opinion of my performance?  Well, as you can tell by the title of this post, I immediately picked up on my unconscious habit of saying “so”.  Seems I use that word to join sections of conversation.  I think if I put a little more conscious thought into things, I might be able to cut that part down a bit.  No sense putting words like “so”, “um”, and “uh” in places where they don’t belong.  They are crutches that need to be removed whenever possible.  That’s one of the reasons I like writing blog posts much more than spoken presentations: I can edit my writing if I think I’ve overused a word.  Plus, I don’t have to worry about not saying “um” while I type.

You’ll notice that I try to inject some humor into my presentation.  I feel that humor helps lighten the mood in presentations where the audience may not grasp everything all at once.  Humor has it’s place, so it’s best to leave it out of things like eulogies and announcing the starting lineup at a Yankees game.  But if you watch a lot of “serious” types of presentations, a little levity goes a long way toward making things feel a lot less formal and way more fun.

I also try to avoid standing behind a lectern or a podium when I speak.  I tend to use my hands quite a bit to illustrate points and having something sitting in front of me that blocks my range of motion tends to mess with my flow a little.  I also tend to pace and wander around a bit as I talk.  Having to be held to a physical object like a lectern would drive me nuts.  I would have preferred to have some kind of remote in my pocket that I could advance the slides with and use a laser pointer to illustrate things on the slides, but I lost mine some time ago and it has yet to turn up.  Luckily, I had someone in the room that was willing to advance my slide deck.  Otherwise, there would have been a lot of walking back and forth and out of frame.  Note to presenters, invest in a remote or two so you can keep the attention focused on you and your presentation without the distraction of walking back and forth or being forced to stay close to your laptop.

Let me know what you think, good or bad.  If you think I spaced out on my explanation of the content, corrections are always welcomed.  If you don’t like my gesticulations, I want to know.  Even tell me if you thought my Spinal Tap joke was a little too corny.  The only way I can get better as a presenter is to get feedback.  And since there were 8 people in the room, 7 of which I knew quite well, I don’t think I’m going to get any feedback forms.

Tech Field Day – InfoBlox

Infoblox was our second presenter on Day 2 of Tech Field Day 5.  They came into the HP Executive Briefing Center and instead of firing up the overhead projector, they started pulling the whiteboard over to the center of the room.  Once they got started, the founder and CTO, Stu Bailey, informed us that they would have zero slides.  No slides? Yay!  Here’s someone that was paying attention to Force 10 from Net Field Day.  No slides, just a whiteboard and some really brilliant guys.

As I am sitting here typing this article, I’m listening to the audio of the presentation in the background.  I think Stu is probably a very brilliant guy, and starting a company is one of the most challenging things a person can do.  With that being said, I think Stu suffers from a problem I have from time to time: Resolution.  I often tell stories to people and I misjudge the resolution of the information I’m imparting.  My stories are utterly fascinating and I love giving out the little details and settings.  However, my audience is less impressed with my story.  They get distracted and lost waiting for me to wrap things up.  I get caught up in the minutia and forget to tell the story.  I freely admit that I have this problem, and I do my best to avoid it when I’m giving presentations.  As I listen to the audio of the session, I’m reminded of this.  I love history lessons more than anyone else in the world.  In fact, I have the History Channel on my favorites list.  However, in this kind of technical session with no slides to keep my focus, the firehose of the history of Infoblox is kind of overwhelming.  Whiteboarding works really well when you are putting topics out there that your audience is going to ask questions about so you can demonstrate and expand topics on the fly.  During a history lesson, many of the things that you are discussing are pretty much agreed upon by people, so you don’t have any real explanation to display.  I think some of the people started tuning out since the what of Infoblox was getting lost in the why of Infoblox.  Stu, if you want to help yourself for the next presentation, you need to hook your audience.  Give us the problem up front in a couple of minutes.  Let me try based on what I heard and saw:

In today’s world, network infrastructure is siloed and hard to manage.  The number of people required to be involved in new system deployments and change management makes it difficult to coordinate these activities.  In addition, the possibility exists that a misconfiguration or forgotten step could create downtime beyond expectations.  What Infoblox is trying to bring to the table is the ability to automate these processes so that the deployment and management of the network and its associated services can be streamlined.  Changes can be delegated to less skilled personnel so that the network is no longer entirely dependent on one person’s knowledge of a particular service or configuration.  Infoblox allows you to concentrate on making your network run optimally through standard repeatable processes.  Infoblox also allows you to see your network and service configurations at a glance.

Folks, that is Infoblox in a nutshell, at least as I see it.  Infoblox draws all of your DHCP and DNS servers together into an automated database that allows you to make changes across your network and it’s services instantly without the need to make the changes individually.  This would have been a great lead-in to the second part of the presentation, where we got to see how Infoblox works.  Based on discussions I had with my networking and systems brethren, it appears that Infoblox is attacking the aspect of a network that doesn’t have standardized procedures for implementation and change management.  In a mid-to-large size company, bringing a new DNS server online or implementing a branch office server are step-by-step processes that follow a detailed checklist.  Once all the checks are made, the change or implementation is complete.  Infoblox automates the checklist so that a few clicks can make those changes without the chance of missing a step.  Whether or not your environment needs that kind of oversight is a question you have to answer for yourself.  I can see applications where some or all of the features of Infoblox would be a godsend.  To be honest, I’d really like to see it in action before I pass total judgement on the software itself.  I just wish this message would have been put out there for us to digest as we investigated the whys of Infoblox.  A history lesson explaining the need for each piece of Infoblox should have been tied back to an overview similar to the one above, where each piece was introduced.  As the history of the individual pieces is revealed, they can be tied back to the relevant section of the overview. Think about it like a Chekov’s Gun for Presentations:  The DNS IPAM seen in section two, minute one should first be seen no later that section one, minute two.

After the Infoblox presentation, the next product on the block was NetMRI.  Now, I’ve heard of this product before.  However, the last time I heard about it, the association was with Netcordia and Terry Slattery, CCIE #1026.  As soon as I heard that Infoblox had purchased Netcordia and the NetMRI software, the sudden move of Terry to Chesapeake Netcraftsmen made a little more sense to me.  NetMRI is a great tool and appears to be the heart of the Infoblox offerings upon which things like IPAM for DNS/DHCP and the Infoblox Grid use to make the network changes.  Those familiar with NetMRI know that it allows you to collect statistics on your devices and monitor changes to the configurations of those devices.  By leveraging the NetMRI tools into the Grid product, Infoblox allows you to monitor and make changes to a wide variety of devices as needed.  This helps add more to their existing IPAM offerings.

If they really want to kill the market with this, they really need to drive home the need of IPAM and network configuration management to their customers.  Most people are going to look at this and say, “Why do I need it?  I can do everything with Windows tools or Excel spreadsheets.”  That is the historical kind of thinking that has allowed networks to spiral out of control to the point where the need complex management tools to keep them running at peak efficiency.  I’m sure Terry saw this when he created NetMRI and made it his mission to get this kind of thing put into the network devices.  By adding this product to their portfolio, Infoblox needs to drive home the need for ALL devices to be managed and documented.  If they can do that, I think they’re going to find their message much more succinct and the value and lot easier to present.  I think you guys have a great product that is needed.  You just have to let me know why I need it, not just why you made it.

If you’d like to learn more about the offerings from Infoblox, head over to their website at http://www.infoblox.com.  You can also follow them on Twitter as @infoblox.

Tech Field Day Disclaimer

Infoblox was a sponsor of Tech Field Day 5, and as such they were reponsible for a portion of my airfare and hotel accommodations.  They did not ask for nor were they promised any kind of consideration in the writing of this article.  Any and all of the opinions and analysis expressed herein are mine and mine alone.

Tech Field Day – Netex

Day 2 of Tech Field Day was powered by Starbucks.  Starting off at the hotel with a visit to the Starbucks counter was a no-brainer, but upon arrival the wonderful HP Executive Briefing Center in Cupertino, CA, the Holy Grail of caffeine addicts was discovered – a self-serve Starbucks espresso machine.  As such, many fabulous Dirty Chai drinks were consumed during the day, which may have led to my perking up and asking more questions during day 2.  Maybe that, or we finally got to the networking part that I knew a little more about.  I’m still blaming the Dirty Chai, though.

Netex was first on deck.  And they nailed it.  Not necessarily their message, but their presentation.  They kept their message short.  They had a hands-on example that kept us awake first thing in the morning.  They tempted us with beer.  They didn’t talk longer than they needed to and left plenty of time for questions.  And they still got done early.  Spot on, guys.  I’ll go on record as saying that it’s not necessary to fill your entire presentation with talking.  You need to leave some time for questions that might come up during the presentation as well as questions at the end after you’ve delivered your message.  The reason there are time constraints on presentations is to keep people from rambling on forever.  I don’t mind staying five or ten minutes extra so long as the reason for the overtime was due to a lot of good questions.  At the same time, only leaving two or three minutes at the end of a two hour slide deck due to constant chattering isn’t going to make any friends.

Netex revolves around a product called HyperIP.  HyperIP is a virtual machine that does something rather interesting.  It attempts to fix the TCP message window / global synchronization issue by avoiding it.  For those not familiar, TCP like to increase the window size as data begins transmitting so as to use the link in the most efficient manner.  However, eventually TCP will saturate the reciever with data and the reciever will ask the sender to back off.  TCP does this by backing down halfway, then ramping up again as the sender catches up with the data stream.  Imagine reading me a list of numbers over the phone.  You may start out by reading groups of 3 numerals, then as I get comfortable you may move to groups of 5 then 6, constantly increasing the amount of numerals per group.  Eventually, I’m not going to be able to remember all the numerals in each group, so I’m going to ask you to stop and go back to groups with smaller numerals.  In TCP we try to fix issues like this with things such as Weighted Random Early Detection (WRED).  WRED tries to avoid forcing the sender to back off totally by instead dropping less critical packets in the stream and making these be retransmitted later.  As such, the TCP window size can be kept as large as possible for as long as possible to allow the maximum amount to data to be transmitted in the most efficient way possible for a given link.  It should be noted that WRED only works on TCP due to the ability of TCP to retransmit lost packets due to TCP acknowledgements.  UDP can’t use WRED since these packets would be lost and never retransmitted (more on this in a minute).

HyperIP acts as a gateway for your server devices.  Instead of your backup server pointing to the WAN router, it points to the HyperIP VM.  The HyperIP VM then terminates the TCP stream and “caches” the data.  It contacts another HyperIP VM at the destination site and negotiates the most efficient window size.  It then transmits the data between sites using large UDP packets.  The analogy they used was that instead of transporting individual bottles of beer, the bottles were packaged into”kegs” and transported more efficiently.  When I asked how the HyperIP VMs dealt with packet loss since UDP is not tolerant of packet loss.  I was informed that the HyperIP system kept track of the UDP packets on both sides in a kind of lookup table, so it one was missed it could be retransmitted.  Once the UDP packets arrive on the other side of the WAN link, they are transmitted via TCP to the destination server.

The current use case to me seems to be for backup traffic or other large, bursty types of communication.  Netex admitted that this technology won’t do much for smaller conversations, such as HTTP traffic.  It also only affects TCP, UDP, and ICMP, so more esoteric protocols are out (sorry AppleTalk users).  I’m having an issue with the way HyperIP actually does it’s job.  It seems to me like they are re-inventing the wheel and trying to accomplish something that Network Cool Guys can accomplish with proper QoS design.  In fact, the traffic patterns shown in the presentation after the application of HyperIP look an awfully lot like the traffic patterns after you apply WRED to a WAN link.  HyperIP does have the ability to add some compression to the data stream, so there is the opportunity to reduce the amount of data being sent.  For those that might be using some basic QoS on slow links already and might be thinking about implementing a HyperIP setup, be sure you are classifying your VoIP traffic as finely as possible by using DSCP marking at the source or marking it by protocol / port.  I’d hate to see your priority queue fill up with HyperIP kegs and starve out the CEO’s conference call.

I can see a use case for HyperIP in situations where your company doesn’t have a QoS-focused technical person but has a lot of depth in the server admin area.  Matthew Norwood even called it “QoS for the Less Fortunate”.  I’m not saying that it’s not a fine product or that it doens’t have it’s uses.  I’m just saying that it can’t do anything for me that I can’t do already from the CLI.  But, try it out yourself if your curious.  There should be a 30-day free trial available by the end of February.  Just remember that you’re going to need to buy your VMs in pairs to make the work properly.

If you are interested in learning more about Netex and their HyperIP offering, head over to their website at http://www.netex.com.  You can also follow them on Twitter as @HyperIP

Tech Field Day Disclaimer

Netex was a sponsor of Tech Field Day 5, and as such was partly responsible for my airfare and hotel accommodations.  In addition, they provided a 1 GB USB drive containing information about their product, as well as a bottle opener.  They also may or may not have allowed us the use of their practical example, which consisted of an ice chest filled with cold Corona beer.  I can neither confirm or deny that these beers were consumed by the pool at the hotel after the end of Tech Field Day, day 2.  Netex neither asked for nor were they granted any consideration for this article.  The opinions and analysis expressed herein are mine and mine alone.

Tech Field Day – Xangati

Monitoring of key devices in your network is a very big business.  Knowing what’s going on with your devices can keep you in the loop when troubles start to happen.  Almost as important, though, it event correlation.  Taking data from multiple sources and presenting it in such as way as to see how the minor events leading up to a problem can have an important impact is critical in larger infrastructures.  Many companies have software designed for this purpose, and one of them was kind enough to present to us at Tech Field Day 5.

Xangati is focused on virtualization and their software acts as a dashboard the collects information from various different sources in your network, from ESX boxes to network interfaces.  It presents this information to you in an easy-to-read format, the oft-used “single pane of glass” metaphor.  One neat thing that their software allows you to do is go back in time to see the events taking place right up to the point where your VMs went belly up, for instance.  This DVR-like functionality is very helpful when you find yourself in a situation where no one problem was the root cause of your issue, but instead you find yourself succumbing to the weight of multiple minor issues, the “Death by 1,000 Cuts” syndrome.  With Xangati, you can replay a mountain of data to find the root cause of your issue without needing to sift through endless router logs or VMware alerts.  One pane of glass means one source of easy-to-digest information.

For the moment, Xangati appears to be focused on providing their services in a report-only mode.  At a roundtable afterwards, though, Sean Clark brought up the point that this could be viewed as a great framework for allowing some kind of automated DRS-type solution that draws on the firehose of information gathered by the current Xangati tool.  Is this something that might lead them to being a target ripe for acquisition?  Or is this a capability that might be developed in house at some point?  I can’t say for sure, but I know that getting good information about what’s going on in your network is the first step in being proactive about troubleshooting.  And based on what I’ve seen of Xangati’s tools, I think they’ve got the right idea to get the information to you when you need it the most.  I’m sure I’m going to take a second look at this product as time allows.

If you’d like to hear more about what Xangati has to offer, you can check them out at http://www.xangati.com or follow them on Twitter as @xangatipress.

Tech Field Day Disclaimer

Xangati was a sponsor of Tech Field Day 5, and as such was partly responsible for my airfare and hotel accommodations.  In addition, they were the sponsor of our Thursday night meal and trip to the Computer History Museum.  At no time did they ask for or receive any consideration in the writing of this article.  The opinions and analysis expressed herein are mine and mine alone.

Tech Field Day – Druva

I grew up on a farm when I was younger.  My mother’s family contains many farmers.  This has afforded me some interesting opportunities.  One of these was watching a calf being born.  Just hours after birth, the calf can stand on its own.  It’s a magical experience that shows you how something so small can grow and change in such a short time.  And I got to experience something similar on Thursday afternoon at Tech Field Day 5.

Druva is a new company that officially launched at TFD5.  Now, they weren’t a “brand new” company with a lot of dreams and talk.  Much like the calf above, they’ve found their legs and are standing on their own now.  They have taken an interesting approach to backup technology and used it to address a segment of the market which I honestly hadn’t thought of before.  And, I really like their name.  “Druva” is the name for Polaris, the North Star in Hindu mythology.  For centuries, people have depended on the North Star to guide them.  Yet it is a simple resource that is always there and available when needed.  These were the guidelines that helped Druva develop their offering.

Druva is attacking the endpoint backup market.  They believe that the hardest devices in your environment to keep safe are not the servers and SANs, but the user laptops and desktops and mobile devices.  There is a large amount of data contained on these devices that is rarely backed up in most cases and can lead to severe downtime in the event of a theft or a technical problem of some kind.  As well, more and more of this data is being squirreled away on iPads and iPhones, devices that are difficult to reliably backup from an enterprise admin perspective.

Druva is ready to prove what they say.  Their server/client software download is a mere 40MB.  In a world today where I can barely make 10-slide presentations smaller than that, Druva can protect my laptop from data loss in the event it gets thrown into the office lobster tank.  After installing the program on a server, you can configure lots of different options to create and import user accounts that represent the target devices that need to be backed up.  Once created, you send an email to the user to validate them and them download a client to their system to allow backups to begin.  Druva deduplicates the data before it’s ever sent from the client system based on the fact that 80-90% of the data contained on corporate workstations is MS Office and MS Outlook.  By knowing how to efficiently hash that data and deduplicate it, they can streamline the backup process allowing much less data to be sent over slow links and shorten the time the user is impacted by the backup window.

Druva’s live backup and restore demo was hampered not by Druva technical challenges but by connectivity issues.  Their laptop was connected to a Cradlepoint personal hotspot device brought along by Stephen Foskett and with all the other devices using guest wireless and the Cradlepoint, the connection was saturated.  It almost felt like being on dial-up again.  I was impressed to see the amount of data being sent over the link, a scant 63MB.  I don’t know how big the folder was originally, but if it was a standard document folder containing hundreds of MB of data, there was definitely proof the dedupe works.

We were able to perform a single file restore to one of Druva’s iPads they had brought along.  So, once again Apple saves the day.  All in all, I like this product and think it has some capabilites that are sorely missing from the backup solutions offered by some of their competitors.  And just like good tech people, the whiz kids at Druva aren’t resting on their laurels.  They were talking to us about branching out and finding new uses for this technology and new ways to think about backups for more than just endpoints.  I can’t wait to see how the grow and change in the coming months and I wish them the best of luck in their endeavors.

A funny note about Druva.  We were having issues before the presentation figuring out which Twitter account was their main one, @druva or @druvainc.  We talked with Jaspreet and he told us that once upon a time, the name of the company was actually “Druvaa”.  One of their customers remarked that if they were really in the business of data deduplication, why did they have two A’s in their name? So Druva deduped their own name.  That’s dedication, folks.

If you are interested in checking out Druva, head over to their website at http://www.druva.com/ and download their product to try out.  You can also follow them on Twitter as @druvainc.

Tech Field Day Disclaimer

Druva was a sponsor of Tech Field Day 5, and as such was partly responsible for my airfare and hotel accommodations.  Druva did not ask for nor were they promised any consideration in this review.  My opinions and analysis are my own.

Tech Field Day – Drobo

Drobo, the company formerly known as Data Robotics, is one that has a long history with Tech Field Day. They were presenters at TFD 1 and have been associated with several since then. I hadn’t heard much about them prior to my TFD 5 trip, so I was quite eager to hear about some of their offerings.

After lunch at Drobo, we launched right into discussions of their products. Leading the charge was Mario Blandini, and to describe him as animated is a disservice. Mario is excited and ready to talk. He showed us a picture of him talking about Drobo in character as pitchman Billy Mays, blue shirt and all. That character fits him totally. Drobo also won my first annual “Fewest Slides with a Point” award, as they had a very quick deck of 4-5 slides that included a short video for intro purposes. After that, we killed the video feed for a whiteboard session that delved into some of the “secret sauce” that Drobo uses in their Beyond RAID technology. While I can’t talk about it, and in some cases didn’t quite get the really technical details, it did make me rethink how RAID works in legacy applications.  Drobo has put a lot of thought into their methods of drive utilization, and their whole concept of “beyond RAID” makes some sense to me.  I really think I’d need some more one-on-one time to totally get it down, as storage is not my first language.  As a side note, the whiteboard at Drobo was a pane of glass anchored to a beige wall. This scored cool points for form, but the markers were a little hard to read against the beige and sometimes didn’t make nice, clear marks. Should you be of the bent to go for the glass whiteboard for your home or office, be sure the background is bright to help those of us with terrible eyesight.

Once the cameras came back up, Drobo unveiled a new 12-bay storage appliance designed for business, the B1200i. This coincided with a new focus on this market driven by the tagline “Drobo Means Business”. It showed in the product development as well. The home-use products I saw previously appeared to be geared toward the consumer market, with unified housing and smaller form factors. The new Drobo 12-bay was designed to work with SMB/small enterprise setups, with rack mounting capability and removable FRU parts that don’t require the whole unit to be replaced when something breaks. It even has iSCSI support to allow it to be attached to Windows servers and VMware boxes easily. We were able to demo the unit, showing the capabilities of removing drives from the array and reinserting them out-of-order while the unit chugged right along playing a Quicktime movie trailer. Normally, reinserting a RAID drive in the wrong spot could be considered a Resume Generating Event (RGE), but Drobo has no problems with it at all.  Once the software rebuilt the array, all the pretty lights on the front went back to green and you’d never know anything happened.  Coupled with the fact that all the drives in the unit were of mismatched sizes, I was even more impressed.

We were also treated to a demo of the redesigned Drobo dashboard software. This slick looking piece of software allows one to administer multiple Drobo units as well as view status such capacity, health, and firmware levels. Everything pops up in a nice dashboard view, allowing you to drill down to the individual unit quickly. You can also launch a discovery process to go out and find all the units connected to your local subnet. This would be helpful in a case where you aren’t familiar with the network topology, or where someone might have plugged in a unit and forgotten how to contact it.  From a security standpoint, I was a little worried that it was so easy to discover the units.  Sure, you have to have a username and password to access them, but even knowing they are out there can give you a few avenues of attack.  If there were a way to turn or discovery or simply get more information about which ports are being used by discovery so they can be disabled by us paranoid security types, it would help out.

I was highly impressed with the ease of use of the unit, from both setup and maintenance aspects. This appears to be a unit that I can have at my home, or perhaps even in a small branch office that can just be provisioned without the traditional RAID headaches. In fact, that type of low-tech maintenance is perfect for the person that needs to send a unit to a branch office in New Mexico that may not have a dedicated tech resource. Managing the unit with the dashboard software is simple, and should a problem develop with a drive, you can just ship a new one there and tell them to replace the funny colored light instead of the need to walk them through the ritual of rebuilding RAID arrays. I’m considering pulling the trigger on ordering one of these puppies to store some of my important files at home, like the mountain of pictures my wife seems to have accumulated over the last few years. If you’re considering ordering one too, be sure to use the “DRIHOLLING” coupon code on their website for, well, the best Drobo deal ever (it’s case sensitive BTW).

If you are intersted in learning more, head over to their website at http://www.drobo.com or check them out on Twitter as @drobo.

EDIT

If you are interested in getting a Drobo unit all for yourself, the good folks at Drobo have given me a discount code that’s good for the following discounts:

$50 off on Drobo 4-bay
$100 off on Drobo 4-bay with drives
$100 off on Drobo S & Drobo FS
$150 off on Drobo S and Drobo FS with drives
$150 off on DroboPro & DroboPro FS
$200 off DroboPro & DroboPro FS with drives

Just use the code DRIHOLLING (case matters).  And enjoy your new Drobo!

Tech Field Day Disclaimer

Drobo was a sponsor of Tech Field Day 5, and as such was partly responsible for my airfare and hotel accommodations. In addition, they provided lunch and the use of their facility for our sessions. We were also provided refreshment in the form of cupcakes with enough frosting to spackle my bathroom, which were quite delicious. Drobo did not ask for, nor did they receive any consideration for this article. The opinions expressed here are my own and were not influenced in any way by Drobo.

Tech Field Day – Symantec

Our first session at Tech Field Day 5 was a trip the Symantec campus to hear about some interesting backup solutions from both NetBackup and BackupExec.  I’ve been an on-and-off user of BackupExec for many years now, dating back to version 8 running on Netware boxes and it was still a Veritas product.  However, things have changed significantly today when it comes to backing up devices.  Thanks to Symantec, I have a much clearer picture now of what that entails.

We started out the day by hearing from one of Symantec’s NetBackup product specialists, George Winter.  He described how their product allowed them to do some amazing things, especially in the VMware arena.  You can imagine that my ears perked up at this point, as VMware is something that I’m becoming increasingly attached to from both the network and the server end.  I’ve never had the pleasure of using VMware Consolidated Backup, but from the cheers in the room when we were told that NetBackup instead uses the new VMware storage API calls, allowing a NetBackup appliance to get the information it needs to backup VMware guests without the need for the “agent” software program that has typically been needed in the past.  This is nice for me, since I don’t have to go through the trouble of installing agents on each guest as I bring them online.  I can just tell NetBackup to go out and backup the whole server, or a selected subset of guests chosen by groups.  NetBackup is even smart enough to know that if I add a guest to a folder that is currently being backed up that I probably want the new host backed up as well, so it adds the host automatically.   There was a great live demo of the ease of use in setting up the system and selecting backup options.  Demos are always great for engin…I mean Network Rock Stars because we can see things in action and generate questions based on options we can see in the live client and now some canned flash demo that glosses over the knobs and switches.

After the first session, we were graced by the presence of Enrique Salem, the CEO of Symantec.  He took some time out of his busy schedule to talk to us about the vision of Symantec and some of the emerging opportunities he sees for his company in the next year.  He appears to be a driven guy and dedicated to his principles.  So dedicated in fact that he not only gave us his e-mail address, but his cell number as well.  In front of a live video audience, no less!  Men with this kind of dedication earn big points with me because they aren’t afraid to talk to their customers and partners about their products.

A quick break paved the way for the BackupExec team to step up and start talking about the word that would quickly become the underlying theme to Tech Field Day 5 – dedupe.  For those of you network folks that may not completely understand dedupe, it is the process of removing similar data from a backup stream by use of hashing values in order to reduce the amount of data being transmitted, especially over slow WAN links.  Every time I think about it, it reminds of the basic method in which programs like WinRAR and WinZIP use to compress files.  If you really want to know more about data deduplication, you should head over to Curtis Preston’s Backup Central website.  Curtis is now my go-to person when I have a backup question, and he should be yours as well.

We learned more about how Symantec can use dedupe to reduce bandwidth consumption and tame processor utilization, which are ideas that appeal to me greatly.  BackupExec appears to be positioned more toward the SMB/small enterprise end of the market when it comes to backup software.  This is the realm that I play in more than anything else, so this product speaks to me.  There are a lot of options for backing up the VMware hosts that are found in the NetBackup product line, yet scaled down to allow SMB admins to easily use them to quickly backup and restore data.  They even have the capability of performing single file restoration to guest VMs even though the only thing backed up was the VMDK disk files.  Quite interesting if you ask me, as most of the restore requests I receive are for a single Word document, not a whole server.

Overall, I was very happy with what I heard from Symantec.  Their products appear to fully embrace the new landscape of server virtualization and the challenges that it presents to legacy backup solutions.  My own experience with Symantec in the past has varied from use to use, but this presentation went a long way to repairing some of my hard feelings about their solutions, especially in the BackupExec arena.  I’ll definitely be taking another look at them soon.

You can get more information from http://www.symantec.com or follow them on Twitter as @backupexec and @netbackup.

Tech Field Day Disclaimer

Symantec was a sponsor of Tech Field Day 5, and as such was partly responsible for my airfare and hotel accommodations.  In addition, they provided me with a very delicious hot breakfast and some “swag” that included a steel water bottle, t-shirt, notepad and pen set, and a 2GB Symantec-branded USB drive that contained copies of the presentation we were given.  At no time did they ask for or receive any kind of consideration in the writing of this review.

Tips for Presenting at Tech Field Day

Tech Field Day delegates are a rough bunch when it comes to presenters.  There is a reputation that precedes us when we walk into a briefing center.  I’m surprised they haven’t started confiscating our empty water bottles when we walk in so as to not provide us ammunition to express displeasure.  In fact, our displeasure with the same old presentation comes from the fact that it’s been seen a thousand times.  We want something that appeals to us as delegates for a technical event.  I wanted to put together some ideas for those who might be considering standing up in front of a Tech Field Day.

1. “Analyst” is a four letter word.  The almost-universal Tech Field Day revulsion to the name “Gartner” is probably the most legendary part of presenting.  If the “G” word gets mentioned, groans and hisses are lobbed toward the front of the room, and in some cases they may be followed by bottles, shoes, and chairs.  Other analyst quotes are also likely to generate some noise amongst the masses.  We get tired of hearing about this kind of fluff every day.  My ire with anaylysts is the fact they charge exorbitant amounts of money to tell you common sense things.  I can see the utility of providing head-to-head information on some products, but to be honest I don’t think Gartner has any better idea about private cloud strategy than I do.  Keep the analyst quotes out of your presentation.  Instead, focus on what your product does and why you love it so much.  Think about this scenario.  Your neighbor walks up and complements you on the new picket fence you’ve installed in your yard.  Are you going to thank them and talk about how it was back-breaking work and discuss the reason you used pressure treated pine over oak?  Or are you going to provide your neighbor with a report from the homeowners association detailing how your fence is high in “appeal” and moderate in “privacy” in the HOA “Super Triangle”?  Make your excitement about your product sound organic and we’ll believe it.  Watch the TFD 5 video from Jaspreet Singh of Druva and you’ll realize he loves his product and believes in it.  He doesn’t need to give you analyst quotes about it.

2.  Pencils have a point.  You should too.  Ever notice that most television shows have a pre-credit sequence today? A little vignette designed to grab your attention and pull you in to make you watch the ensuing 42 minutes of program and 18 minutes of commercials.  Know what they call this little segment in the industry?  The Hook.  It’s designed to draw you in and keep you focused on the show.  Likewise, if you want to keep the attention of a group of tech nerds in a room surrounded with distractions, you need a hook.  In most cases, the hook can be as simple as telling us up front what you’re striving for.  You need to get our attention.  Then you need to keep it.  When I give presentations, I try to do something in the first few minutes during my intro that makes my audience want to listen to me.  To me, the worst thing in the world is a pair of eyes wandering all over the place or focused intently on a computer screen.  At that point, I’ve lost you as a presenter.  TFD delegates like small slide decks for a the same reason they like to have the fat trimmed away on a good steak.  When all the fat is gone, the only thing left is the meat.  On your slide deck, when the fat of pointless exposition is gone, on the meat of the point or purpose is left.  Pick a point or a theme to your whole presentation and try to link back to it for each slide.  I put together a presentation one time for proper networking standards that referenced building a house.  Each slide had house imagery on it and I tried to come back to the that message before moving to the next slide. I reinforced my point in a way that hopefully resonated with my audience.  I’ve already said that should I be invited back for another Field Day, I’m going to make a sign labeled The Point and put it on the desk in front of me.  When I think a presenter is getting lost and is missing the point of the message, I’m going to make them stop and walk over to touch the sign.  That way, they are physically and mentally “Getting to the Point”.

3.  Keep the audience engaged. This kind of dovetails with number 2 above, but you need to find something to keep the attention of your audience.  Most people do this with a demo at Tech Field Day.  But two presenters went above and beyond for me.  Drobo asked a delegate to come up and pull a drive out of one of their demo units while we watched the screens to prove the unit would do what it said it would.  Could the presenter have done this?  Sure.  However, by picking on one of us, he got our attention.  Sure, we heckled Sean and had a good time with it.  We were also focused on what was happening in front of us.  The next day, the Netex “TCP as Beer” example was another way to get everyone in the room engaged.  By passing beer down the table to simulate TCP packets, we not only each had to handle the beer, but keep our buddies engaged as well.  I’m not suggesting that you stoop to the level of making us all do jumping jacks but don’t rely on only your slide deck.  Do keep in mind that many people watch the presentations being streamed over live video, so if you can find something to keep the home audience engaged as well, you’ll have gone a long way to winning the battle for the attention of Tech Field Day.

4.  We have a pulse.  Be sure to check it.  The funny thing about putting a group of technical people into a room during a presentation with communication devices is that we communicate.  We use Twitter to express our opinions about things.  By using appropriate hashtagging, we can let our audience know about things we like or dislike in real time.  During TFD 5, I experimented with an IRC channel for a different picture of things.  I got almost exactly what I expected – a Mystery Science Theater 3000 style of commentary.  For those in the chat room, we were able to express opinions without being restricted to 120-ish characters.  For the delegates in the room, we could express feelings without the need to interrupt the presenters.  Even some our more joking Twitter posts paid off eventually.  Sean Clark remarked that bacon was good.  Jeff Fry was a huge fan of chocolate-covered espresso beans.  When we got to the Thursday presentation by Xangati, we found bacon and chocolate waiting for us.  Even during the presentation, Xangati had a couple of people in the room keeping an eye on Twitter and answering our feedback in real time.  It was kind of surreal to have a second conversation going on in cyberspace even as we were talking in the room, much like the director’s commentary on a DVD.  If you as a presenter really want to get what we’re thinking, you should set up two projectors in the room.  One is for the use of your slide deck and for the delegates to see.  The other is projecting a Twitter feed or TweetDeck search for #TechFieldDay so you can see our feedback as we give it.  That way, you can see what’s working for you as a presenter, or in the worst case scenario, you can see when you’re losing us and need to get back on track.  I’m not saying that kind of presentation would be easy.  But for those with lots of slides, or those going for a more conversational approach, it can give you an idea of what we’re talking about without asking us.

5. If you’re going to skydive without a parachute, you better know how to fly.  At Net Field Day, Force 10 mezmerized the delegates by giving a presentation with just a dry erase marker.  No slides, no projector, no Powerpoint.  Just a whiteboard and a well of technical knowledge a mile deep.  If you’re going to give a presentation with just a whiteboard, you better be ready to keep your audience focused.  You also don’t have much room for error or pacing issues when you have nothing to keep you on track.  I’ve seen slide-less presentations and classes done before.  Narbik Kocharians is almost mythical with his ability to teach a 5-day CCIE prep class with zero Powerpoint.  Wanna know his secret?  He knows his stuff.  He studies everything over and over again.  He can answer questions off the top of his head.  He does his homework.  Think of a presentation just like carving a statue out of marble.  The basic outline is easy to come up with.  But the fine work of making a hand or a face can take days to complete.  The same is true of a presentation.  Throwing together 50 slides about a topic is easy (more or less).  But shaving those down to 25 takes twice as long.  And shaving that down further to 12 slides takes four times as long.  Why?  Because you have to know what you’re talking about the less you rely on visual aids.  You have to have the discipline to focus on the topic at hand and not get dragged off into tangents.  You have to be able to be a lightning rod for the attention of the audience so they don’t drift into solitaire.  I’ll admit, it would be very difficult for me to go totally slide free about something, even my recent IPv6 presentation that I knew backwards and forwards.  Because you don’t have the slides to guide the conversation and direct the focus of your audience, you run the risk of going off script quickly.  And you want your whiteboard presentation to sound more like a live episode of ER and less like Whose Line Is It Anyway.  Don’t just give a slideless presentation just to try and impress the delegates.  Impress us with your knowledge and product first, and your presentation method second.

I hope these tips will be useful not only to presenters for Tech Field Day, but for technical presenters in general.  We aren’t the usual group of marketing drones or unwashed masses.  We do our homework and we bring lots of questions to the table.  We aren’t impressed by slide transitions or rankings.  We want to see the gears and knobs and switches.  We want to see it work or see it break in real time.  Keeping all that in mind will put you ahead of the game when you step on the floor for your turn with the Tech Field Day delegates.  It should also help you avoid any flying water bottles.