WO2004084038A2 - Methods and systems for monitoring network routing - Google Patents
Methods and systems for monitoring network routing Download PDFInfo
- Publication number
- WO2004084038A2 WO2004084038A2 PCT/US2004/008263 US2004008263W WO2004084038A2 WO 2004084038 A2 WO2004084038 A2 WO 2004084038A2 US 2004008263 W US2004008263 W US 2004008263W WO 2004084038 A2 WO2004084038 A2 WO 2004084038A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network
- alarm
- prefix
- data
- instructions
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0631—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
- H04L43/065—Generation of reports related to network devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/02—Capturing of monitoring data
- H04L43/022—Capturing of monitoring data by sampling
- H04L43/024—Capturing of monitoring data by sampling by adaptive sampling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
- H04L43/045—Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
- H04L43/067—Generation of reports using time frame reporting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0811—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
- H04L43/106—Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
Definitions
- BGP routing is a critical part of the global communications infrastructure. Because BGP provides the mechanics for global redistribution of routing information, failures in BGP due to misconf ⁇ gurations, hardware problems, router software bugs, and network attacks can have serious and costly impacts on any networked enterprise.
- the global Internet can be composed of Autonomous Systems (ASes) glued together using BGP.
- the ASes can include independently administered IP networks, ranging in size from global enterprises with thousands of big routers to tiny operations with a single PC router.
- Well-managed ASes coordinate their policies, while other ASes can become a source of problems that can spread worldwide.
- Basic Simple Network Management Protocol SNMP
- SNMP Basic Simple Network Management Protocol
- AS Service Set
- a global BGP monitoring system that can quickly alert an organization to routing problems affecting the organization's traffic, regardless of where the problem originates in the Internet, can be an important component of a comprehensive network management, security or surveillance system.
- typical existing network monitoring solutions can be limited to an organization's own routers.
- the computer program can determine that the condition status meets the temporal correlation criteria when the condition status indicates at least one of the alarm conditions is high for a predetermined time duration, and that the condition status meets the spatial correlation criteria when the condition status for a predetermined number of prefixes indicate a same alarm condition is high.
- the computer program can further determine that the condition status meets the spatial correlation criteria when the condition status for a predetermined number of prefixes having a specified geographical distribution indicate a same alarm condition is high.
- FIG. 8 illustrates a flow chart for a method of varying alarm statuses over time
- FIG. 9 illustrates an exemplary user interface for alarm monitoring and configuring. DESCRIPTION
- An event impacting global routing can begin with one or more routers originating a certain number of UPDATE messages at approximately the same time, after detecting a root cause routing event, such as a session open, a router shutdown or loss of session, a session reset, and/or a change of Interior Gateway Protocol (IGP) reachability or connectivity for an AS 106.
- a root cause routing event such as a session open, a router shutdown or loss of session, a session reset, and/or a change of Interior Gateway Protocol (IGP) reachability or connectivity for an AS 106.
- IGP Interior Gateway Protocol
- analysis server 110 can provide a number of network monitoring services to clients 114, including routing analysis for a given time window/period/interval, streaming monitoring data (e.g., real-time) to clients 114, and alarms (e.g., real-time) to provide clients 114 with the capability to detect and diagnose BGP routing problems originating outside of their networks.
- FIG. 2 illustrates an exemplary user interface 200 that an analysis server 110 can present to user 114 for monitoring and analysis of network 100 routing. Interface 200 is shown for illustrative purposes and other arrangements of the data and controls for manipulating and viewing the data are contemplated.
- Calendar navigation tool 210 can provide for choosing a timeframe or time window (e.g., time interval, time period, etc.) of data for analysis.
- calendar navigation tool 210 can include a calendar 230 for selection of a date and time for the start of the data window, a time-range slider 232 superimposed on graphical representations of aggregate BGP prefix announcement/withdrawal rates, and slider controls 234 for adjusting an expanse of time-range slider 232. Selection of the start of the data window through calendar 230 sets the left edge of time-range slider 232.
- Interface 300 is shown for illustrative purposes and other arrangements of the data and controls for manipulating and viewing the data are contemplated.
- the global routing report tool can provide a view on routing activity in network 100 for the selected time range.
- the report shown in window 320 can include three separate tools: BGP Announcements 336; BGP Withdrawals 338; and Routing Table Size 340.
- interface 400 illustrates a portion of an exemplary interface 400 for displaying a provider map 436 to client 114 in window 420, as chosen from Tools menu 422 (not shown), with tool indicator 418 showing the selected prefix.
- interface 400 can correspond with interface 200 of FIG. 2, having persistent window control framework 402 similar to window control framework 202 of FIG. 2, such that reference numbers offset by 200 from those of FIG. 2 can refer to like features.
- Interface 400 is shown for illustrative purposes and other arrangements of the data and controls for manipulating and viewing the data are contemplated.
- Connections between prefixes and ASes 440, between ASes 440 and one or more network providers 442, and/or between ASes 440 and network core AS 444 can be color coded, shaded, or otherwise distinctly displayed to distinguish the various connections and whether the connections represent an announced path or a withdrawn path.
- the thickness of the connections can qualitatively indicate the fraction of peers 104a, 106a announcing or withdrawing the prefix and whose ASPATH includes the given segment.
- FIG. 4 illustrates a playback control mechanism 446 to examine the time progression of prefix specific data.
- the peer alarm condition states can be time stamped when fired (when the alarm condition state is set to high). Further, a client configurable "minimum” and “maximum” hold time can be associated with one or more alarm conditions. If the time since firing the alarm condition is at least equal to the minimum hold time, but not longer than the maximum hold time, the temporal correlation criteria is met, as determined at 704. Generally, the minimum hold time can default to zero, such that an alarm condition is reported upon firing. Also, the maximum hold time can default to infinity, such that there is no maximum hold time. [0070] Each peer alarm condition can also include a client configurable peer diversity threshold, which can indicate a minimum number of peer condition alarms for triggering an atomic alarm.
- the associated atomic alarm can fire 708, or can be maintained in a firing state if the associated atomic alarm is already in a firing state. If both the temporal and spatial conditions are not met for a given alarm condition, the associated atomic alarm can be maintained in non-fired mode 710, or can be made to "stand down" if the associated alarm is already in a firing state. When an atomic alarm fires, an alert can be generated 712 and a log can be kept 714. Similarly, a log entry can indicate when an alarm stands down. Method 700 can continue 716 to check for high condition states received from method 600. [0072] FIG.
- Alarm groups can compute their status based on the individual statuses of the alarms they contain.
- the processing scheme used to compute the status can be selectable by client 114, according to the intended purpose of the group.
- Representative processing schemes can include, but are not necessarily limited to, a maximum scheme, an average scheme, and/or a weighted average scheme.
- the configured alarms can be displayed as a tree structure 936 adjacent to graph 938 when the real-time or historical alarm tool is started from Tools menu 922 or Alarm menu 928.
- tree structure 936 can display a line for each top-level prefix alarm, autonomous system alarm, or named alarm group.
- Client 114 can interactively expand the display to inspect the constituent alarms within the groups, down to the level of individual primitive (or atomic) alarms. Display of constituent alarms below the top level of tree structure 936 that are inactive, as well as alarms that have been manually disabled by client 114, can be suppressed, or otherwise not shown, to make more efficient use of limited screen space. As they become active, these alarms can be shown in order.
- the plot lines can also be colored, shaded, or otherwise distinguished to indicate whether the alarm is an atomic alarm in alert status.
- lower frame 944 of window 920 can display additional information about the selected alarm.
- Client 114 can inspect the detailed alerts, as described with relation to FIG. 7, and/or the set/clear events, as described with relation to FIG. 6, that generated the observed status.
- the alarm groups can fuse and/or otherwise combine the alerts and low-level events from their constituent alarms for display.
- Alarms menu 928 can include tools for creating and/or editing alarms configurations.
- a prefix alarm can be created by entering a primary prefix in standard dot-decimal notation (e.g., 10.1.2.0/24).
- the methods and systems described herein can search the prefix advertisement history data in database 112 over a predetermined time frame and identify less specific prefixes and more specific networks.
- Client 114 can choose to alarm on the less specific prefixes, and can use the more specific network information for pre-configuring the DEAGGREGATION alarm for the primary prefix, and for recursive incorporation in the aggregate prefix alarm, if desired.
- the device(s) or computer systems that integrate with the processor(s) can include, for example, a personal computer(s), workstation (e.g., Sun, HP), personal digital assistant (PDA), handheld device such as cellular telephone, laptop, handheld, or another device capable of being integrated with a processor(s) that can operate as provided herein. Accordingly, the devices provided herein are not exhaustive and are provided for illustration and not limitation.
- workstation e.g., Sun, HP
- PDA personal digital assistant
- handheld device such as cellular telephone, laptop, handheld, or another device capable of being integrated with a processor(s) that can operate as provided herein. Accordingly, the devices provided herein are not exhaustive and are provided for illustration and not limitation.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP04757600A EP1618706A4 (en) | 2003-03-18 | 2004-03-18 | Methods and systems for monitoring network routing |
JP2006507307A JP2007525047A (en) | 2003-03-18 | 2004-03-18 | Method and system for monitoring network routing |
CA002519378A CA2519378A1 (en) | 2003-03-18 | 2004-03-18 | Methods and systems for monitoring network routing |
AU2004220872A AU2004220872A1 (en) | 2003-03-18 | 2004-03-18 | Methods and systems for monitoring network routing |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US45572203P | 2003-03-18 | 2003-03-18 | |
US60/455,722 | 2003-03-18 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2004084038A2 true WO2004084038A2 (en) | 2004-09-30 |
WO2004084038A3 WO2004084038A3 (en) | 2005-07-28 |
Family
ID=33030047
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2004/008263 WO2004084038A2 (en) | 2003-03-18 | 2004-03-18 | Methods and systems for monitoring network routing |
Country Status (6)
Country | Link |
---|---|
US (1) | US8161152B2 (en) |
EP (1) | EP1618706A4 (en) |
JP (1) | JP2007525047A (en) |
AU (1) | AU2004220872A1 (en) |
CA (1) | CA2519378A1 (en) |
WO (1) | WO2004084038A2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2419772A (en) * | 2004-10-26 | 2006-05-03 | Agilent Technologies Inc | Collecting BGP routing protocol messages |
GB2426659A (en) * | 2005-05-23 | 2006-11-29 | Agilent Technologies Inc | Capturing and analysing TRIP packets in a peered, listen-only location server |
JP2009528585A (en) * | 2006-02-27 | 2009-08-06 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Apparatus, system and method for dynamically determining storage area network components for performance monitoring |
WO2009144250A1 (en) * | 2008-05-30 | 2009-12-03 | International Business Machines Corporation | System, method and program for determining failed routers in a network |
KR101270831B1 (en) * | 2007-01-03 | 2013-06-05 | 주식회사 케이티 | System and Method for Providing Network Stability Information to BGP Subscribers |
Families Citing this family (120)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9137033B2 (en) | 2003-03-18 | 2015-09-15 | Dynamic Network Services, Inc. | Methods and systems for monitoring network routing |
US7529192B2 (en) * | 2003-07-21 | 2009-05-05 | Arbor Networks | System and method for correlating traffic and routing information |
US7848259B2 (en) * | 2003-08-01 | 2010-12-07 | Opnet Technologies, Inc. | Systems and methods for inferring services on a network |
US8578016B2 (en) * | 2004-01-08 | 2013-11-05 | International Business Machines Corporation | Non-invasive discovery of relationships between nodes in a network |
US8738804B2 (en) * | 2004-01-08 | 2014-05-27 | International Business Machines Corporation | Supporting transactions in a data network using router information |
US20050198269A1 (en) * | 2004-02-13 | 2005-09-08 | Champagne Andrew F. | Method and system for monitoring border gateway protocol (BGP) data in a distributed computer network |
DE102004037024B4 (en) * | 2004-07-30 | 2006-07-13 | Siemens Ag | Method and network element for quality-of-service redirecting traffic in networks with slow route convergence |
US8156172B2 (en) * | 2004-11-10 | 2012-04-10 | Sap Ag | Monitoring and reporting enterprise data using a message-based data exchange |
US7898949B2 (en) * | 2005-03-29 | 2011-03-01 | Cisco Technology, Inc. | Brownout detection |
US8077718B2 (en) * | 2005-08-12 | 2011-12-13 | Microsoft Corporation | Distributed network management |
US8572235B1 (en) * | 2005-11-07 | 2013-10-29 | At&T Intellectual Property Ii, Lp | Method and system for monitoring a complex IT infrastructure at the service level |
US20070118496A1 (en) * | 2005-11-21 | 2007-05-24 | Christof Bornhoevd | Service-to-device mapping for smart items |
US7945658B1 (en) * | 2005-12-05 | 2011-05-17 | Narus, Inc. | Method for real-time visualization of BGP analysis and trouble-shooting |
WO2007079587A1 (en) * | 2006-01-13 | 2007-07-19 | Diginiche Inc. | System and method for collaborative information display and markup |
US8165013B2 (en) * | 2006-04-14 | 2012-04-24 | Microsoft Corporation | Networked computer with gateway selection |
US20070268294A1 (en) * | 2006-05-16 | 2007-11-22 | Stephen Troy Eagen | Apparatus and method for topology navigation and change awareness |
US7738377B1 (en) * | 2006-05-22 | 2010-06-15 | At&T Intellectual Property Ii, L.P. | Method and apparatus for volumetric thresholding and alarming on internet protocol traffic |
US8131838B2 (en) * | 2006-05-31 | 2012-03-06 | Sap Ag | Modular monitor service for smart item monitoring |
US8467301B2 (en) * | 2006-06-05 | 2013-06-18 | Hewlett-Packard Development Company, L.P. | Router misconfiguration diagnosis |
US8516384B1 (en) | 2006-10-17 | 2013-08-20 | The Mathworks, Inc. | Method and apparatus for performing viewmarking |
US7930424B1 (en) * | 2007-05-09 | 2011-04-19 | Narus, Inc. | System and method for detecting bogus BGP route information |
EP2110989A1 (en) | 2007-06-20 | 2009-10-21 | Alcatel Lucent | Alarm management in a telecommunication network |
US20090003348A1 (en) * | 2007-06-29 | 2009-01-01 | Nagalingswami Kulkarni | IP aggregation with blackhole entry |
BRPI0721875A2 (en) * | 2007-07-23 | 2014-02-18 | Abb Technology Ag | PROTECTION METHOD AND DEVICE FOR AN ENERGY NETWORK RESPONSIBLE FOR ROUTE SWITCHING IN A TELECOMMUNICATION NETWORK |
KR101132592B1 (en) * | 2007-09-14 | 2012-04-06 | 엔이씨 유럽 리미티드 | Method and system for optimizing network performances |
EP2587736A3 (en) | 2007-09-26 | 2013-08-28 | Nicira, Inc. | Network operating system for managing and securing networks |
US9172722B2 (en) * | 2008-04-30 | 2015-10-27 | Telecom Italia S.P.A. | Method for network access, related network and computer program product therefor |
US8051202B2 (en) * | 2008-08-18 | 2011-11-01 | At&T Intellectual Property I, L.P. | Method and apparatus for providing alarm correlation for a gateway router |
US8169921B2 (en) * | 2008-09-30 | 2012-05-01 | At&T Intellectual Property I, Lp | Methods and apparatus to monitor border gateway protocol sessions |
US8589542B2 (en) * | 2009-02-16 | 2013-11-19 | Qualitest Technologies, Inc. | First application receiving text script or application program interface (API) call from second application and executing applications in independent memory spaces |
EP2415221B1 (en) | 2009-04-01 | 2014-05-07 | Nicira, Inc. | Method and apparatus for implementing and managing virtual switches |
US8391303B2 (en) * | 2009-04-16 | 2013-03-05 | Futurewei Technologies, Inc. | Border gateway protocol (BGP) grouped route withdrawals |
US8397056B1 (en) | 2009-04-21 | 2013-03-12 | Jackbe Corporation | Method and apparatus to apply an attribute based dynamic policy for mashup resources |
US8261193B1 (en) * | 2009-04-21 | 2012-09-04 | Jackbe Corporation | Method and system for capturing mashup data for collective intelligence and user-generated knowledge |
US8458596B1 (en) | 2009-04-21 | 2013-06-04 | Jackbe Corporation | Method and apparatus for a mashup dashboard |
US8321792B1 (en) | 2009-04-21 | 2012-11-27 | Jackbe Corporation | Method and system for capturing and using mashup data for trend analysis |
US8432912B2 (en) * | 2009-04-22 | 2013-04-30 | Hewlett-Packard Development Company, L.P. | Router packet filtering and mapping |
US9110577B1 (en) | 2009-09-30 | 2015-08-18 | Software AG USA Inc. | Method and system for capturing, inferring, and/or navigating dependencies between mashups and their data sources and consumers |
US20110099500A1 (en) * | 2009-10-27 | 2011-04-28 | Jared Smith | Historical network event viewing |
US8644138B2 (en) * | 2009-11-24 | 2014-02-04 | At&T Intellectual Property I, L.P. | Method, computer program product, and apparatus for deriving intelligence from format change requests |
US20110134768A1 (en) * | 2009-12-08 | 2011-06-09 | At&T Intellectual Property I, L.P. | Network analysis using network event data |
US8719352B2 (en) * | 2010-01-29 | 2014-05-06 | Mcafee, Inc. | Reputation management for network content classification |
US8983287B2 (en) * | 2010-02-18 | 2015-03-17 | US Seismic Systems, Inc. | Fiber optic personnel safety systems and methods of using the same |
US9367595B1 (en) | 2010-06-04 | 2016-06-14 | Software AG USA Inc. | Method and system for visual wiring tool to interconnect apps |
US9680750B2 (en) | 2010-07-06 | 2017-06-13 | Nicira, Inc. | Use of tunnels to hide network addresses |
US8743889B2 (en) | 2010-07-06 | 2014-06-03 | Nicira, Inc. | Method and apparatus for using a network information base to control a plurality of shared network infrastructure switching elements |
US9525647B2 (en) | 2010-07-06 | 2016-12-20 | Nicira, Inc. | Network control apparatus and method for creating and modifying logical switching elements |
US10103939B2 (en) | 2010-07-06 | 2018-10-16 | Nicira, Inc. | Network control apparatus and method for populating logical datapath sets |
US8964528B2 (en) | 2010-07-06 | 2015-02-24 | Nicira, Inc. | Method and apparatus for robust packet distribution among hierarchical managed switching elements |
US10805331B2 (en) | 2010-09-24 | 2020-10-13 | BitSight Technologies, Inc. | Information technology security assessment system |
US9830569B2 (en) | 2010-09-24 | 2017-11-28 | BitSight Technologies, Inc. | Security assessment using service provider digital asset information |
US9036493B2 (en) | 2011-03-08 | 2015-05-19 | Riverbed Technology, Inc. | Multilevel network monitoring system architecture |
US9210046B2 (en) * | 2011-03-14 | 2015-12-08 | Hewlett Packard Enterprise Development Lp | Zone-based network traffic analysis |
US8825900B1 (en) | 2011-04-05 | 2014-09-02 | Nicira, Inc. | Method and apparatus for stateless transport layer tunneling |
US9043452B2 (en) | 2011-05-04 | 2015-05-26 | Nicira, Inc. | Network control apparatus and method for port isolation |
WO2013000165A1 (en) * | 2011-06-30 | 2013-01-03 | France Telecom Research & Development Beijing Company Limited | Data routing |
US20130031240A1 (en) * | 2011-07-29 | 2013-01-31 | Cisco Technology, Inc. | Capacity Evaluation of Computer Network Capabilities |
CA3171617A1 (en) * | 2011-11-10 | 2013-05-16 | Adaptive Spectrum And Signal Alignment, Inc. | Method, apparatus, and system for optimizing performance of a communication unit by a remote server |
CN104094564A (en) | 2011-12-05 | 2014-10-08 | 适应性频谱和信号校正股份有限公司 | Systems and methods for traffic load balancing on multiple wan backhauls and multiple distinct lan networks |
US8743893B2 (en) | 2012-05-18 | 2014-06-03 | Renesys | Path reconstruction and interconnection modeling (PRIM) |
US10230603B2 (en) | 2012-05-21 | 2019-03-12 | Thousandeyes, Inc. | Cross-layer troubleshooting of application delivery |
US9729414B1 (en) | 2012-05-21 | 2017-08-08 | Thousandeyes, Inc. | Monitoring service availability using distributed BGP routing feeds |
WO2014054160A1 (en) * | 2012-10-04 | 2014-04-10 | 三菱電機株式会社 | Control system management device |
US10917299B2 (en) | 2012-10-05 | 2021-02-09 | Aaa Internet Publishing Inc. | Method of using a proxy network to normalize online connections by executing computer-executable instructions stored on a non-transitory computer-readable medium |
USRE49392E1 (en) | 2012-10-05 | 2023-01-24 | Aaa Internet Publishing, Inc. | System and method for monitoring network connection quality by executing computer-executable instructions stored on a non-transitory computer-readable medium |
US11050669B2 (en) * | 2012-10-05 | 2021-06-29 | Aaa Internet Publishing Inc. | Method and system for managing, optimizing, and routing internet traffic from a local area network (LAN) to internet based servers |
US11838212B2 (en) | 2012-10-05 | 2023-12-05 | Aaa Internet Publishing Inc. | Method and system for managing, optimizing, and routing internet traffic from a local area network (LAN) to internet based servers |
US8655775B1 (en) * | 2013-02-08 | 2014-02-18 | Mastercard International Incorporated | Method and system for merchant debit routing table change detection |
US9411787B1 (en) | 2013-03-15 | 2016-08-09 | Thousandeyes, Inc. | Cross-layer troubleshooting of application delivery |
CN104219071B (en) * | 2013-05-30 | 2017-12-15 | 华为技术有限公司 | The monitoring method and server of a kind of network quality |
US9680858B1 (en) | 2013-09-09 | 2017-06-13 | BitSight Technologies, Inc. | Annotation platform for a security risk system |
US9438615B2 (en) | 2013-09-09 | 2016-09-06 | BitSight Technologies, Inc. | Security risk management |
US9791485B2 (en) * | 2014-03-10 | 2017-10-17 | Silver Spring Networks, Inc. | Determining electric grid topology via a zero crossing technique |
CN105281942B (en) * | 2014-07-23 | 2018-10-30 | 华为技术有限公司 | A kind of network equipment and method sending bgp information |
US9990423B2 (en) | 2014-09-30 | 2018-06-05 | Splunk Inc. | Hybrid cluster-based data intake and query |
US20160092045A1 (en) | 2014-09-30 | 2016-03-31 | Splunk, Inc. | Event View Selector |
US9922099B2 (en) | 2014-09-30 | 2018-03-20 | Splunk Inc. | Event limited field picker |
US10235460B2 (en) | 2014-09-30 | 2019-03-19 | Splunk Inc. | Sharing configuration information for searches in data intake and query systems |
US10512000B2 (en) | 2014-12-04 | 2019-12-17 | Assia Spe, Llc | Method and apparatus for predicting successful DSL line optimization |
US9667500B2 (en) * | 2014-12-29 | 2017-05-30 | Verizon Patent And Licensing Inc. | Contextual virtual routing updates |
US10061824B2 (en) | 2015-01-30 | 2018-08-28 | Splunk Inc. | Cell-based table manipulation of event data |
US10915583B2 (en) | 2015-01-30 | 2021-02-09 | Splunk Inc. | Suggested field extraction |
US9842160B2 (en) | 2015-01-30 | 2017-12-12 | Splunk, Inc. | Defining fields from particular occurences of field labels in events |
US9922084B2 (en) | 2015-01-30 | 2018-03-20 | Splunk Inc. | Events sets in a visually distinct display format |
US10726037B2 (en) | 2015-01-30 | 2020-07-28 | Splunk Inc. | Automatic field extraction from filed values |
US11615073B2 (en) | 2015-01-30 | 2023-03-28 | Splunk Inc. | Supplementing events displayed in a table format |
US10013454B2 (en) | 2015-01-30 | 2018-07-03 | Splunk Inc. | Text-based table manipulation of event data |
US9977803B2 (en) | 2015-01-30 | 2018-05-22 | Splunk Inc. | Column-based table manipulation of event data |
US9916346B2 (en) | 2015-01-30 | 2018-03-13 | Splunk Inc. | Interactive command entry list |
US9922082B2 (en) | 2015-01-30 | 2018-03-20 | Splunk Inc. | Enforcing dependency between pipelines |
US11442924B2 (en) | 2015-01-30 | 2022-09-13 | Splunk Inc. | Selective filtered summary graph |
US11544248B2 (en) | 2015-01-30 | 2023-01-03 | Splunk Inc. | Selective query loading across query interfaces |
US10044577B2 (en) * | 2015-11-04 | 2018-08-07 | International Business Machines Corporation | Visualization of cyclical patterns in metric data |
US11182720B2 (en) | 2016-02-16 | 2021-11-23 | BitSight Technologies, Inc. | Relationships among technology assets and services and the entities responsible for them |
US10659325B2 (en) | 2016-06-15 | 2020-05-19 | Thousandeyes, Inc. | Monitoring enterprise networks with endpoint agents |
US10671520B1 (en) | 2016-06-15 | 2020-06-02 | Thousandeyes, Inc. | Scheduled tests for endpoint agents |
US10425380B2 (en) | 2017-06-22 | 2019-09-24 | BitSight Technologies, Inc. | Methods for mapping IP addresses and domains to organizations using user activity data |
US11729043B2 (en) | 2017-10-06 | 2023-08-15 | Cisco Technology, Inc. | Traffic outage detection in the internet |
US10305780B1 (en) * | 2017-11-30 | 2019-05-28 | Juniper Networks, Inc. | Controlling accumulated interior gateway protocol (“AIGP”) attribute updates |
US10257219B1 (en) | 2018-03-12 | 2019-04-09 | BitSight Technologies, Inc. | Correlated risk in cybersecurity |
US10812520B2 (en) | 2018-04-17 | 2020-10-20 | BitSight Technologies, Inc. | Systems and methods for external detection of misconfigured systems |
US11200323B2 (en) | 2018-10-17 | 2021-12-14 | BitSight Technologies, Inc. | Systems and methods for forecasting cybersecurity ratings based on event-rate scenarios |
US11032124B1 (en) | 2018-10-24 | 2021-06-08 | Thousandeyes Llc | Application aware device monitoring |
US10848402B1 (en) | 2018-10-24 | 2020-11-24 | Thousandeyes, Inc. | Application aware device monitoring correlation and visualization |
US10521583B1 (en) | 2018-10-25 | 2019-12-31 | BitSight Technologies, Inc. | Systems and methods for remote detection of software through browser webinjects |
US11122084B1 (en) | 2018-12-17 | 2021-09-14 | Wells Fargo Bank, N.A. | Automatic monitoring and modeling |
US10567249B1 (en) | 2019-03-18 | 2020-02-18 | Thousandeyes, Inc. | Network path visualization using node grouping and pagination |
US10726136B1 (en) | 2019-07-17 | 2020-07-28 | BitSight Technologies, Inc. | Systems and methods for generating security improvement plans for entities |
US11956265B2 (en) | 2019-08-23 | 2024-04-09 | BitSight Technologies, Inc. | Systems and methods for inferring entity relationships via network communications of users or user devices |
US10848382B1 (en) | 2019-09-26 | 2020-11-24 | BitSight Technologies, Inc. | Systems and methods for network asset discovery and association thereof with entities |
US11032244B2 (en) | 2019-09-30 | 2021-06-08 | BitSight Technologies, Inc. | Systems and methods for determining asset importance in security risk management |
US11418429B2 (en) | 2019-11-01 | 2022-08-16 | Microsoft Technology Licensing, Llc | Route anomaly detection and remediation |
US11132217B2 (en) | 2019-11-03 | 2021-09-28 | Microsoft Technology Licensing, Llc | Cloud-based managed networking service that enables users to consume managed virtualized network functions at edge locations |
US10791140B1 (en) | 2020-01-29 | 2020-09-29 | BitSight Technologies, Inc. | Systems and methods for assessing cybersecurity state of entities based on computer network characterization |
US10893067B1 (en) | 2020-01-31 | 2021-01-12 | BitSight Technologies, Inc. | Systems and methods for rapidly generating security ratings |
US10764298B1 (en) | 2020-02-26 | 2020-09-01 | BitSight Technologies, Inc. | Systems and methods for improving a security profile of an entity based on peer security profiles |
US11023585B1 (en) | 2020-05-27 | 2021-06-01 | BitSight Technologies, Inc. | Systems and methods for managing cybersecurity alerts |
US11122073B1 (en) | 2020-12-11 | 2021-09-14 | BitSight Technologies, Inc. | Systems and methods for cybersecurity risk mitigation and management |
US12079347B2 (en) | 2021-03-31 | 2024-09-03 | BitSight Technologies, Inc. | Systems and methods for assessing cybersecurity risk in a work from home environment |
CN118118367B (en) * | 2024-04-30 | 2024-07-05 | 浪潮通用软件有限公司 | Time-condensed playback method, equipment and medium for time-sequence data of Internet of things |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6182224B1 (en) * | 1995-09-29 | 2001-01-30 | Cisco Systems, Inc. | Enhanced network services using a subnetwork of communicating processors |
US6188936B1 (en) | 1995-12-11 | 2001-02-13 | Maguire Products Inc | Gravimetric blender with operatively coupled bar code reader |
US5768501A (en) * | 1996-05-28 | 1998-06-16 | Cabletron Systems | Method and apparatus for inter-domain alarm correlation |
JPH09321760A (en) * | 1996-05-31 | 1997-12-12 | Nippon Telegr & Teleph Corp <Ntt> | Method and system for monitoring route information |
WO1999027556A2 (en) * | 1997-11-20 | 1999-06-03 | Xacct Technologies, Inc. | Network accounting and billing system and method |
US6173324B1 (en) * | 1998-07-15 | 2001-01-09 | At&T Corp | Method and apparatus for fault detection and isolation in data |
US6836800B1 (en) * | 1998-09-30 | 2004-12-28 | Netscout Systems, Inc. | Managing computer resources |
US6392997B1 (en) * | 1999-03-16 | 2002-05-21 | Cisco Technology, Inc. | Technique for group-based routing update with limited per neighbor/adjacency customization |
US6430595B1 (en) | 1999-05-20 | 2002-08-06 | Cisco Technology, Inc. | Method and apparatus for establishing a database used for correlating information gathered via SNMP |
US6510434B1 (en) * | 1999-12-29 | 2003-01-21 | Bellsouth Intellectual Property Corporation | System and method for retrieving information from a database using an index of XML tags and metafiles |
US6687873B1 (en) * | 2000-03-09 | 2004-02-03 | Electronic Data Systems Corporation | Method and system for reporting XML data from a legacy computer system |
US7162539B2 (en) * | 2000-03-16 | 2007-01-09 | Adara Networks, Inc. | System and method for discovering information objects and information object repositories in computer networks |
AU2001257561A1 (en) * | 2000-05-05 | 2001-11-20 | Aprisma Management Technologies, Inc. | Systems and methods for constructing multi-layer topological models of computer networks |
US6947963B1 (en) * | 2000-06-28 | 2005-09-20 | Pluris, Inc | Methods and apparatus for synchronizing and propagating distributed routing databases |
US7080161B2 (en) * | 2000-10-17 | 2006-07-18 | Avaya Technology Corp. | Routing information exchange |
US7349994B2 (en) * | 2000-10-17 | 2008-03-25 | Avaya Technology Corp. | Method and apparatus for coordinating routing parameters via a back-channel communication medium |
US20040168100A1 (en) | 2000-12-04 | 2004-08-26 | Thottan Marina K. | Fault detection and prediction for management of computer networks |
US7003564B2 (en) * | 2001-01-17 | 2006-02-21 | Hewlett-Packard Development Company, L.P. | Method and apparatus for customizably calculating and displaying health of a computer network |
US20020169738A1 (en) * | 2001-05-10 | 2002-11-14 | Giel Peter Van | Method and system for auditing an enterprise configuration |
EP1402355B1 (en) | 2001-05-23 | 2018-08-29 | Tekelec Global, Inc. | Methods and systems for automatically configuring network monitoring system |
WO2003003210A2 (en) * | 2001-06-27 | 2003-01-09 | Arbor Networks | Method and system for monitoring control signal traffic over a computer network |
US20030004853A1 (en) * | 2001-06-28 | 2003-01-02 | Pranil Ram | Graphical front end system for real time security trading |
US7334016B2 (en) * | 2001-11-15 | 2008-02-19 | Globalview Software Inc. | Data transfer system for providing non-buffered, real-time streaming data users |
US6968393B1 (en) * | 2001-11-19 | 2005-11-22 | Redback Networks, Inc. | Method and apparatus for an attribute oriented routing update |
US20030120769A1 (en) * | 2001-12-07 | 2003-06-26 | Mccollom William Girard | Method and system for determining autonomous system transit volumes |
US7197040B2 (en) | 2002-07-01 | 2007-03-27 | Lucent Technologies Inc. | System and method for optimally configuring border gateway selection for transit traffic flows in a computer network |
US20040010584A1 (en) * | 2002-07-15 | 2004-01-15 | Peterson Alec H. | System and method for monitoring state information in a network |
US7366174B2 (en) * | 2002-12-17 | 2008-04-29 | Lucent Technologies Inc. | Adaptive classification of network traffic |
US20040240385A1 (en) | 2003-04-15 | 2004-12-02 | Boggs Ronald L. | Real-time monitoring, analysis, and forecasting of trunk group usage |
-
2004
- 2004-03-18 WO PCT/US2004/008263 patent/WO2004084038A2/en active Search and Examination
- 2004-03-18 JP JP2006507307A patent/JP2007525047A/en active Pending
- 2004-03-18 CA CA002519378A patent/CA2519378A1/en not_active Abandoned
- 2004-03-18 EP EP04757600A patent/EP1618706A4/en not_active Withdrawn
- 2004-03-18 AU AU2004220872A patent/AU2004220872A1/en not_active Abandoned
- 2004-03-18 US US10/803,767 patent/US8161152B2/en active Active
Non-Patent Citations (1)
Title |
---|
See references of EP1618706A4 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2419772A (en) * | 2004-10-26 | 2006-05-03 | Agilent Technologies Inc | Collecting BGP routing protocol messages |
GB2426659A (en) * | 2005-05-23 | 2006-11-29 | Agilent Technologies Inc | Capturing and analysing TRIP packets in a peered, listen-only location server |
JP2006333461A (en) * | 2005-05-23 | 2006-12-07 | Agilent Technol Inc | System and method for automatically finding peering, and routing in line exchange/packet exchange connection communication network using trip protocol |
JP2009528585A (en) * | 2006-02-27 | 2009-08-06 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Apparatus, system and method for dynamically determining storage area network components for performance monitoring |
KR101270831B1 (en) * | 2007-01-03 | 2013-06-05 | 주식회사 케이티 | System and Method for Providing Network Stability Information to BGP Subscribers |
WO2009144250A1 (en) * | 2008-05-30 | 2009-12-03 | International Business Machines Corporation | System, method and program for determining failed routers in a network |
US7929449B2 (en) | 2008-05-30 | 2011-04-19 | International Business Machines Corporation | System, method and program for determining failure in network communication |
Also Published As
Publication number | Publication date |
---|---|
US8161152B2 (en) | 2012-04-17 |
WO2004084038A3 (en) | 2005-07-28 |
EP1618706A2 (en) | 2006-01-25 |
EP1618706A4 (en) | 2009-04-29 |
CA2519378A1 (en) | 2004-09-30 |
US20040221296A1 (en) | 2004-11-04 |
JP2007525047A (en) | 2007-08-30 |
AU2004220872A1 (en) | 2004-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9838279B2 (en) | Methods and systems for monitoring network routing | |
US8161152B2 (en) | Methods and systems for monitoring network routing | |
US7945658B1 (en) | Method for real-time visualization of BGP analysis and trouble-shooting | |
US8549139B2 (en) | Method and system for monitoring control signal traffic over a computer network | |
US7681131B1 (en) | Method and apparatus for aggregating, condensing, supersetting, and displaying network topology and performance data | |
US20230370319A1 (en) | Traffic outage detection in the internet | |
EP1999890B1 (en) | Automated network congestion and trouble locator and corrector | |
US8725859B2 (en) | Service network discovery | |
US20030018769A1 (en) | Method of backtracing network performance | |
US7663626B2 (en) | Method and apparatus for providing a network traffic composite graph | |
JP2003533925A (en) | Security cameras for networks | |
Chi et al. | Cyclops: the AS-level connectivity observatory | |
US20050198269A1 (en) | Method and system for monitoring border gateway protocol (BGP) data in a distributed computer network | |
WO2004056047A1 (en) | Topology aware route control | |
US20190007292A1 (en) | Apparatus and method for monitoring network performance of virtualized resources | |
US20090210523A1 (en) | Network management method and system | |
Teoh et al. | BGP eye: a new visualization tool for real-time detection and analysis of BGP anomalies | |
Lad et al. | Visualizing internet routing changes | |
US12126487B1 (en) | Internet disruption detection | |
Lad et al. | Inferring the origin of routing changes using link weights | |
Shearer et al. | BGPeep: An IP-space centered view for internet routing data | |
Welch | Through the Looking Glass: Classifying Anomalous BGP Communities | |
Teixeira | Network sensitivity to intradomain routing changes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2519378 Country of ref document: CA Ref document number: 2006507307 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2004220872 Country of ref document: AU |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2004757600 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 2004220872 Country of ref document: AU Date of ref document: 20040318 Kind code of ref document: A |
|
WWP | Wipo information: published in national office |
Ref document number: 2004220872 Country of ref document: AU |
|
WWP | Wipo information: published in national office |
Ref document number: 2004757600 Country of ref document: EP |
|
DPEN | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101) |