Patent ID: 8775590
Filing Date: 2014-07-08
Classification: H04L

Abstract:
1. A computer-implemented method for detecting and reacting to a network discrepancy within a data center network environment, the method comprising: observing a state of the data center network environment from content obtained through a communication with a network switch according to a network communication protocol, said observed state of the data center network environment determined using polling; recording a state of the data center network environment as determined from data content within one or more of: a hypervisor forward table and a published inventory table; monitoring network traffic between a first computer configured as a first hypervisor inter-networked within the data center network environment and hosting one or more guest operating systems, and a second computer inter-networked within the data center network environment, the first computer or the second computer is connected via a non-virtual network interface card (NIC) connection to a first network port on the network switch connected to a network router, the first hypervisor having a virtual NIC for connecting a guest operating system to the non-virtual NIC, all NICs having a unique MAC address, the second computer being configured as a second hypervisor, wherein the network switch is connected to a first server and a second server via a respective second network switch port and a third network switch port, the first server comprising a configuration management database (CMDB) and a topology database, the second server comprising a guest placement engine, a network discovery engine and an auditing engine; detecting, via said monitoring, a presence of a predetermined condition representing a presence of the network discrepancy in the data center network environment between a recorded state of the data center network environment and an observed state of the data center network environment, rectifying, upon the detection of the presence of the predetermined condition, an effect associated with the presence of the predetermined condition in the data center network environment, the rectifying including: invoking, via a workflow manager, at least one of the following workflows: cross-referencing the network discrepancy against work scheduled to be performed within the CMDB, delaying or ignoring reaction for a period of time, updating the CMDB with new information gained from a reporting step, notifying a data center operator of the network discrepancy and forcing the guest operating system into a powered-off state; and said polling including determining whether a MAC address associated with a guest operating system and disclosed via obtained data content is matched with the MAC address associated with the guest operating system via data content disclosed in the hypervisor forward table, the polling step including an inquiry as to a power-on state of the guest operating system; placing, if matched, MAC address into a list of guest operating systems; and matching, if unmatched, the guest operating system as disclosed by data content of the published inventory table to the unmatched guest operating system not disclosed in the list of guest operating systems.