System and method for providing proactive fault monitoring in a network environment
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-001/00
H04L-012/26
G06F-015/173
출원번호
US-0938237
(2010-11-02)
등록번호
US-8774010
(2014-07-08)
발명자
/ 주소
Mishra, Chandan
Watve, Rohit S.
출원인 / 주소
Cisco Technology, Inc.
대리인 / 주소
Patent Capital Group
인용정보
피인용 횟수 :
0인용 특허 :
196
초록▼
An example method is provided and includes communicating a request packet to a first network element. The request packet is associated with a request for a list of flow parameters. The method also includes receiving a response to the request for the list of flow parameters, and communicating a test
An example method is provided and includes communicating a request packet to a first network element. The request packet is associated with a request for a list of flow parameters. The method also includes receiving a response to the request for the list of flow parameters, and communicating a test packet to initiate fault monitoring. The test packet is communicated to a second network element and the test packet includes at least one of the flow parameters provided by the first network element. The method also includes receiving a plurality of fault monitoring results. The results are limited to reflect multiple paths associated with the first network element.
대표청구항▼
1. A method, comprising: communicating a request packet from an originating network element to a first next hop network element, wherein the request packet is associated with a request for a list of MAC addresses;receiving a response to the request;communicating a test packet to initiate fault monit
1. A method, comprising: communicating a request packet from an originating network element to a first next hop network element, wherein the request packet is associated with a request for a list of MAC addresses;receiving a response to the request;communicating a test packet to initiate fault monitoring, wherein the test packet is communicated to a second next hop network element and the test packet includes at least one of the MAC addresses provided by the first next hop network element; andreceiving a plurality of fault monitoring results, wherein the results are limited to reflect results of monitoring multiple paths between the originating network element and the second hop network element and associated with the first next hop network element;wherein the fault monitoring comprises at least one of detecting, isolating, and correcting a malfunction in the multiple paths between the originating network element and the second hop network element and associated with the first next hop network element; andwherein the originating network element and the second next hop network element are connected via a plurality of paths through the first hop network element and the test packet is communicated using equal cost multipath (“ECMP”) routing. 2. The method of claim 1, wherein the response to the request includes a media access control (MAC) address associated with the second network element. 3. The method of claim 1, wherein the request packet includes a time to live (TTL) parameter set to one. 4. The method of claim 1, wherein a TTL expiry message is received in response to the test packet. 5. The method of claim 1, wherein the first network element and the second network element are separated by one hop in a network environment. 6. The method of claim 1, wherein the request packet is communicated by an originating switch operating in a multipath network, and wherein the flow parameters are associated with equal cost multiple paths (ECMPs) two hops from the originating switch. 7. The method of claim 1, wherein an additional request is communicated to an additional network element, the additional request being associated with a request for an additional list of flow parameters, and wherein the additional request triggers a subsequent fault monitoring process associated with the additional network element. 8. One or more non-transitory tangible media that includes code for execution and when executed by a processor operable to perform operations comprising: communicating a request packet from an originating network element to a first next hop network element, wherein the request packet is associated with a request for a list of MAC addresses; receiving a response to the request;communicating a test packet to initiate fault monitoring, wherein the test packet is communicated to a second next hop network element and the test packet includes at least one of the MAC addresses provided by the first next hop network element; andreceiving a plurality of fault monitoring results, wherein the results are limited to reflect results of monitoring multiple paths between the originating network element and the second hop network element and associated with the first next hop network element;wherein the fault monitoring comprises at least one of detecting, isolating, and correcting a malfunction in the multiple paths between the originating network element and the second hop network element and associated with the first next hop network element; andwherein the originating network element and the second next hop network element are connected via a plurality of paths through the first hop network element and the test packet is communicated using equal cost multipath (“ECMP”) routing. 9. The media of claim 8, wherein the response to the request includes a media access control (MAC) address associated with the second network element. 10. The media of claim 8, wherein the request packet includes a time to live (TTL) parameter set to one. 11. The media of claim 8, wherein a TTL expiry message is received in response to the test packet. 12. The media of claim 8, wherein the first network element and the second network element are separated by one hop in a network environment. 13. The media of claim 8, wherein the request packet is communicated by an originating switch operating in a multipath network, and wherein the flow parameters are associated with equal cost multiple paths (ECMPs) two hops from the originating switch. 14. The media of claim 8, wherein an additional request is communicated to an additional network element, the additional request being associated with a request for an additional list of flow parameters, and wherein the additional request triggers a subsequent fault monitoring process associated with the additional network element. 15. An apparatus, comprising: a memory element configured to store electronic code,a processor operable to execute instructions associated with the electronic code, anda fault monitoring module configured to interface with the processor and the memory element in order to cause the apparatus to: communicate a request packet from an originating network element to a first next hop network element, wherein the request packet is associated with a request for a list of MAC addresses;receive a response to the request;communicate a test packet to initiate fault monitoring, wherein the test packet is communicated to a second next hop network element and the test packet includes at least one of the MAC addresses provided by the first next hop network element; andreceive a plurality of fault monitoring results, wherein the results are limited to reflect results of monitoring multiple paths between the originating network element and the second hop network element and associated with the first next hop network element;wherein the fault monitoring comprises at least one of detecting, isolating, and correcting a malfunction in the multiple paths between the originating network element and the second hop network element and associated with the first next hop network element; andwherein the originating network element and the second next hop network element are connected via a plurality of paths through the first hop network element and the test packet is communicated using equal cost multipath (“ECMP”) routing. 16. The apparatus of claim 15, wherein the response to the request includes a media access control (MAC) address associated with the second network element. 17. The apparatus of claim 15, wherein the request packet includes a time to live (TTL) parameter set to one. 18. The apparatus of claim 15, wherein a TTL expiry message is received in response to the test packet. 19. The apparatus of claim 15, wherein the first network element and the second network element are separated by one hop in a network environment. 20. The apparatus of claim 15, wherein an additional request is communicated to an additional network element, the additional request being associated with a request for an additional list of flow parameters, and wherein the additional request triggers a subsequent fault monitoring process associated with the additional network element.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (196)
Omar, Hassan M., Adaptive test system for network function and performance evaluation.
Best Reginald P. ; Brennan Daniel M. ; Chen Cheng T., Apparatus for an improved ISDN terminal adapter having automatic ISDN switch detection and methods for use therein.
Sathe Shirish K. (Cupertino CA) Corbalis Charles M. (Saratoga CA) Schmidt Uri (Azor ILX) Moley Richard M. (Saratoga CA), Asynchronous transfer mode communication in inverse multiplexing over multiple communication links.
Bell Robert T. (Garland TX) Platt Richard B. (Allen TX), Bridging and signalling subsystems and methods for private and hybrid communications systems including multimedia system.
Reps Steven M. ; Luzzi Joseph ; Vedati Keshavprasad, Client-based application availability and response monitoring and reporting for distributed computing environments.
Reed Drummond Shattuck ; Heymann Peter Earnshaw ; Mushero Steven Mark ; Jones Kevin Benard ; Oberlander Jeffrey Todd, Computer-based communication system and method using metadata defining a control-structure.
Lakshman Tirunell Viswanathan (Eatontown NJ) Neidhardt Arnold Leslie (Middletown NJ) Ott Teunis Jan (Chester NJ), Drop from front of buffer policy in feedback networks.
Wadlow Thomas A. ; Kevin Joseph P., Dynamic policy-based apparatus for wide-range configurable network service authentication and access control using a fixed-path hardware configuration.
Chang Ker-Chin (San Jose CA) Elkins Clarence E. (Pleasant Hill CA) Marshall Paul A. (Morgan Hill CA) Dunwoodie Duane E. (Los Altos CA) Mansour Mohamed M. (Sunnyvale CA) Bauer Paul R. (Morgan Hill CA), Fault location operating system with loopback.
Corbalis Charles M. (Saratoga CA) Heitkamp Ross S. (Mountain View CA) Wu Mike M. (Fremont CA) Gupta Amar (Cupertino CA), Flexible destination address mapping mechanism in a cell switching communication controller.
Barton John C. (Naperville IL) Hanby William J. (Bloomingdale IL) Kuhn Bruce R. (Bollingbrook IL) Lathrope Michael F. (Naperville IL) Simanonis Christopher F. (Wheaton IL) Varga Arthur J. (West Dunde, Full duplex digital transmission facility loop-back test, diagnostics and maintenance system.
Donahue Paul W. ; Dankworth Jeffrey A. ; Hinderks Larry W. ; Fish Laurence A. ; Lerner Ian A. ; Ballister Thomas C. ; Roberts ; III Roswell R., High bandwidth broadcast system having localized multicast access to broadcast content.
Griffiths Michael John ; McElhiney James David,CAX, Information storage and delivery over a computer network using centralized intelligence to monitor and control the information being delivered.
Van Seters Stephen L. (Stow MA) Lawler Christopher P. (Wellesley MA) Ready David C. (Sudbury MA), Internetworking device with enhanced packet header translation and memory.
Burns, Randal Chilton; Goel, Atul; Long, Darrell D. E.; Rees, Robert Michael, Lease based safety protocol for distributed system with multiple networks.
Chauffour Pascal,FRX ; Pucci Bernard,FRX ; Richter Gerard,FRX ; Duault Maurice,FRX, Method and a system for silence removal in a voice signal transported through a communication network.
Huart,Pascal H.; Surazski,Luke K.; Dunlap,Richard A.; Connelly,Jeffrey A., Method and apparatus for concealing jitter buffer expansion and contraction.
Hahne Ellen L. (Westfield NJ) Kalmanek Charles R. (Hoboken NJ) Morgan Samuel P. (Morris Township ; Morris County NJ), Method and apparatus for congestion control in a data network.
Aggarwal Ajay (Somersworth NH) Scott Walter (Salem NH) Rustici Eric (Londonderry NH) Bucciero David (Nashua NH) Haskins Andrew (Lee NH) Matthews Wallace (Exeter NH), Method and apparatus for determining a communications path between two nodes in an Internet Protocol (IP) network.
Adhikari,Akshay Arun; Barrett,Karen Louise; Denby,Lorraine; Hepworth,Neil; Meloche,Jean, Method and apparatus for determining endpoints for use as testing devices.
Attanasio Clement R. (Peekskill NY) Smith Stephen E. (Mahopac NY), Method and apparatus for making a cluster of computers appear as a single host on a network.
Ennis ; Jr. James D. (Gaithersburg MD) Hasselkus John E. (Germantown MD) Nisbet Thomas R. (Ellicott City MD) Troutman Robert (Gaithersburg MD), Method and apparatus for non-intrusive measurement of round trip delay in communications networks.
Chang, Eugene Y.; Richardson, David B.; Baker, Bennett C., Method and apparatus for reducing the transmission of repetitive braodcast datagrams over communication links.
Ekl, Randy L.; Johnson, Mark J.; Metke, Anthony R.; Pandey, Aparna; Phillips, Joseph E.; Ware, Christopher G., Method and apparatus for root node selection in an ad hoc network.
Colby Steven ; Krawczyk John J. ; Nair Raj Krishnan ; Royce Katherine ; Siegel Kenneth P. ; Stevens Richard C. ; Wasson Scott, Method and system for directing a flow between a client and a server.
Schuster, Guido M.; Sidhu, Ikhlaq S.; Borella, Michael S.; Kostas, Thomas J., Method and system for forward error correction with different frame sizes.
Bellovin Steven Michael ; Moo Barbara E., Method for determining and reporting a level of network activity on a communications network using a routing analyzer a.
Packer Robert L., Method for minimizing unneeded retransmission of packets in a packet communication environment supporting a plurality of data link rates.
Hirota, Masaki; Nishimura, Kazuto; Sasakawa, Yasushi; Takatori, Kou, Method for preventing control packet looping and bridge apparatus using the method.
Wen, Han C.; Duong-van, Minh; Pavel, Tomas J.; Crane, Mark, Method for reducing packet loss by phase transition identification in communication networks.
Callens Paul (Cagnes sur Mer FRX) Galand Claude (Cagnes sur Mer FRX) Platel Guy (Hameaux du Soleil FRX) Vermot-Gauchy Robert (Saint Paul FRX), Method of reconstructing lost data in a digital voice transmission system and transmission system using said method.
Derby Jeffrey H. (Chapel Hill NC) Doeringer Willibald A. (Langnau CHX) Dykeman Harold D. (Rueschlikon NC CHX) Li Liang (Chapel Hill NC) Sandick Haldon J. (Durham NC) Vu Ken V. (Cary NC), Methods and apparatus for interconnecting local area networks with wide area backbone networks.
Keshav Srinivasan (Berkeley Heights NJ) Sharma Rosen (Stanford CA), Methods and systems for interprocess communication and inter-network data transfer.
Ogier, Richard G.; Woodworth, Carla Peccolo; Templin, Fred Lambert; Bellur, Bhargav R.; Arnold, James A.; Seaton, D. Scott; Frandsen, Michael W.; Williams, Nathan W.; Gellrich, Christian A, Mobile ad hoc extensions for the internet.
Grimm Stephen M. ; Rothschild Jeffrey J. ; Samuel Daniel J. ; Wolf Michael A., Network match maker matching requesters based on communication attribute between the requesters.
Takihiro, Masatoshi; Ishizaki, Takeshi; Takada, Osamu; Setoyama, Tohru, Network system having route verification function and the component apparatuses and method thereof.
Zhang,Qian; Zhu,Wenwu; Zhang,XinYan; Xiong,YongQiang, Peer-to-peer method of quality of service (QoS) probing and analysis and infrastructure employing same.
Jain, Sachin; Mellacheruvu, Ramana; Sane, Sanjay, Preventing transient loops in broadcast/multicast trees during distribution of link state information.
Anderson Craig D. ; Anderson Mark B. ; Cookmeyer Eugene N. ; Daniels Ralph A. ; Wheat Lee E. ; Lingle Roger A., Protocol analyzer for monitoring digital transmission networks.
Wesley Joseph S. ; Perlman Radia J. ; Hurst Stephen A. ; Hanna Stephen R. ; Kadansky Miriam C. ; Rosenzweig Philip M., Repair TTL computation and correction mechanism to perform localized repairs in a multicast data distribution setup/framework.
Perlman Radia J. (Acton MA) Kirby Alan J. (Hollis NH) Backes Floyd J. (Temple NH) Kaufman Charles W. (Northborough MA), Router using multiple hop redirect messages to enable bridge like data forwarding.
Gupta Dev Vrat (Flemington NJ) Chen Yu-Ren Brian (Somerville NJ) Sharper Craig A. (Los Altos CA) Stone Alan E. (Morristown NJ), Scalable multimedia network.
Yang Henry S. (Andover MA) Carrafiello Michael W. (Hudson NH) Hawe William (Pepperell MA) Graham Richard W. (Derry NH), Station-to-station full duplex communication in a communications network.
Soloway Stuart R. (Wrentham MA) Lauck Anthony G. (Wellesley MA) Varghese George (Bradford MA), Synchronization mechanism for link state packet routing.
Attanasio Clement Richard ; Goldszmidt German Sergio ; Hunt Guerney Douglas Holloway ; Smith Stephen Edwin, System and method for providing dynamically alterable computer clusters for message routing.
Bell Robert T. (Garland TX) Platt Richard B. (Allen TX), System and method for signalling and call processing for private and hybrid communications systems including multimedia.
Pearce,Robert; Cline,David, System for motion control, method of using the system for motion control, and computer-readable instructions for use with the system for motion control.
malik Sohail ; Muresan Michael, System, method, and computer program for communicating a key recovery block to enable third party monitoring without modification to the intended receiver.
Rajakarunanayake, Yasantha N., Virtual L2TP/VPN tunnel network and spanning tree-based method for discovery of L2TP/VPN tunnels and other layer-2 services.
Elliott, Isaac K.; Higgins, Steven P.; Dugan, Andrew John; Peterson, Jon; Hernandez, Robert L.; Steele, Rick D.; Baker, Bruce W.; Terpstra, Rich; Mitchell, Jonathan S.; Wang, Jin-Gen; Stearns, Harold, Voice over data telecommunications network architecture.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.