CA2521501A1 - Technique for notifying eigrp neighbors when destroying adjacencies in a computer network - Google Patents

Technique for notifying eigrp neighbors when destroying adjacencies in a computer network Download PDF

Info

Publication number
CA2521501A1
CA2521501A1 CA002521501A CA2521501A CA2521501A1 CA 2521501 A1 CA2521501 A1 CA 2521501A1 CA 002521501 A CA002521501 A CA 002521501A CA 2521501 A CA2521501 A CA 2521501A CA 2521501 A1 CA2521501 A1 CA 2521501A1
Authority
CA
Canada
Prior art keywords
goodbye
neighbor
attribute
neighbors
router
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002521501A
Other languages
French (fr)
Other versions
CA2521501C (en
Inventor
Thuan Van Tran
Donnie V. Savage
Donald Slice
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cisco Technology Inc
Original Assignee
Cisco Technology, Inc.
Thuan Van Tran
Donnie V. Savage
Donald Slice
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cisco Technology, Inc., Thuan Van Tran, Donnie V. Savage, Donald Slice filed Critical Cisco Technology, Inc.
Publication of CA2521501A1 publication Critical patent/CA2521501A1/en
Application granted granted Critical
Publication of CA2521501C publication Critical patent/CA2521501C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/026Details of "hello" or keep-alive messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/033Topology update or discovery by updating distance vector protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A technique efficiently notifies EIGRP neighbors when destroying adjacencies in a computer network. A goodbye notification packet is provided that enable s an EIGRP router to inform one or more of its neighbors of its intention to destroy their existing adjacencies. The goodbye notification packet comprise s an EIGRP packet header with variable-length fields embodied as an appended goodbye attribute. The appended goodbye attribute is illustratively tagged according to a TLV encoding format that defines a new type (T) field called "a goodbye" having a predetermined type that distinguishes it from a convention al EIGRP Hello packet. A value (V) field of infor~mation conveyed within the goodbye attribute contains a list of neighbor (peer) identi~fiers (IDs). The peer IDs on this list instruct those neighbor routers to "go away" so that their adjacencies can be destroyed.

Claims (20)

1. A system configured to notify neighbors when destroying adjacencies in a computer network, the system comprising:
a router adapted to generate a goodbye notification packet to inform one or more of the neighbors to destroy the adjacencies, the goodbye notification packet hav-ing a packet header with an appended goodbye attribute tagged according to an encod-ing format.
2. The system of Claim 1 wherein the goodbye attribute comprises:
a goodbye type; and a list of neighbor (peer) identifiers (IDs), wherein each neighbor identified by a peer ID on the list destroys its adjacency with the router.
3. The system of Claim 2 wherein the muter is an enhanced interior gateway routing protocol (EIGRP) router configured to run an EIGRP routing protocol process.
4. The system of Claim 3 wherein the EIGRP routing protocol process comprises a neighbor discovery process configured to construct the goodbye notification packet.
5. The system of Claim 2 wherein the router comprises:
a multi-access interface with circuitry that connects the router to a shared media computer network; and a point-to-point interface with circuitry that connects the router to a point-to-point computer network connection.
6. The system of Claim 5 wherein the multi-access interface enables use of the good-bye notification packet as an unreliable message in an unreliable environment to notify a subset of neighbors to destroy their adjacencies with the router.
7. The system of Claim 6 wherein the subset of neighbors is notified through the list of peer IDs.
8. The system of Claim 5 wherein the point-to-point interface enables use of the good-bye notification packet as a reliable message in a reliable environment to notify a single neighbor to destroy its adjacency with the router.
9. The system of Claim 8 wherein the single neighbor is notified through the list of peer IDs.
10. A method for notifying neighbors when destroying adjacencies in a computer net-work, the method comprising the steps of:
sending a goodbye notification packet from a router to one or more of the neighbors to inform the neighbors to destroy the adjacencies, the goodbye notification packet having a packet header with an appended goodbye attribute;
examining the appended goodbye attribute at each neighbor;
if the neighbor is configured to understand the goodbye attribute, searching a list of peer identifiers (IDs) contained in the goodbye attribute to determine if the peer ID of the neighbor is on the list; and if the peer ID of the neighbor is on the list, destroying the adjacency with the router.
11. The method of Claim 10 wherein the step of examining comprises the step of ex-amining a type of the goodbye attribute to determine if the neighbor is configured to understand that type of information.
12. The method of Claim 11 further comprising the step of, if the neighbor is not con-figured to understand the goodbye attribute, skipping over a value field of the goodbye attribute.
13. The method of Claim 12 wherein the neighbors are routers configured to run an Enhanced Interior Gateway Routing Protocol (EIGRP).
14. A system configured to notify neighbors when destroying adjacencies in a com-puter network, the system comprising:
a router configured to run an enhanced interior gateway routing protocol (EIGRP) to generate a goodbye notification packet to inform one or more of the neigh-bors to destroy the adjacencies, the goodbye notification packet having a packet header with an appended goodbye attribute having a predetermined goodbye type and a list of neighbor (peer) identifiers (IDs), wherein each neighbor identified by a peer ID on the list destroys its adjacency with the router.
15. Apparatus adapted to notify neighbors when destroying adjacencies in a computer network, the apparatus comprising:
means for sending a goodbye notification packet from a router to one or more of the neighbors to inform the neighbors to destroy the adjacencies, the goodbye notifica-tion packet having a packet header with an appended goodbye attribute;
means for examining the appended goodbye attribute at each neighbor;
if the neighbor is configured to understand the goodbye attribute, means for searching a list of peer identifiers (IDs) contained in the goodbye attribute to determine if the peer ID of the neighbor is on the list; and if the peer ID of the neighbor is on the list, means for destroying the adjacency with the router.
16. The apparatus of Claim 15 wherein the means for examining comprises means for examining a type of the goodbye attribute to determine if the neighbor is configured to understand that type of information.
17. The apparatus of Claim 16 further comprising, if the neighbor is not configured to understand the goodbye attribute, means for skipping over a value field of the goodbye attribute.
18. A computer readable medium containing executable program instructions for noti-fying neighbors when destroying adjacencies in a computer network, the executable program instructions comprising program instructions for:
sending a goodbye notification packet from a router to one or more of the neighbors to inform the neighbors to destroy the adjacencies, the goodbye notification packet having a packet header with an appended goodbye attribute;
examining the appended goodbye attribute at each neighbor;
if the neighbor is configured to understand the goodbye attribute, searching a list of peer identifiers (IDs) contained in the goodbye attribute to determine if the peer ID of the neighbor is on the list; and if the peer ID of the neighbor is on the list, destroying the adjacency with the router.
19. The computer readable medium of Claim 18 wherein the program instruction for examining comprises one or more program instructions for examining a type of the goodbye attribute to determine if the neighbor is configured to understand that type of information.
20. The computer readable medium method of Claim 19 further comprising one or more program instructions for, if the neighbor is not configured to understand the goodbye attribute, skipping over a value field of the goodbye attribute.
CA002521501A 2003-06-19 2004-02-17 Technique for notifying eigrp neighbors when destroying adjacencies in a computer network Expired - Fee Related CA2521501C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/465,129 US7388862B2 (en) 2003-06-19 2003-06-19 Technique for notifying EIGRP neighbors when destroying adjacencies in a computer network
US10/465,129 2003-06-19
PCT/US2004/004615 WO2005006682A2 (en) 2003-06-19 2004-02-17 Technique for notifying eigrp neighbors when destroying adjacencies in a computer network

Publications (2)

Publication Number Publication Date
CA2521501A1 true CA2521501A1 (en) 2005-01-20
CA2521501C CA2521501C (en) 2009-12-15

Family

ID=33517440

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002521501A Expired - Fee Related CA2521501C (en) 2003-06-19 2004-02-17 Technique for notifying eigrp neighbors when destroying adjacencies in a computer network

Country Status (6)

Country Link
US (1) US7388862B2 (en)
EP (1) EP1634411B1 (en)
CN (1) CN100484088C (en)
AU (1) AU2004300837B2 (en)
CA (1) CA2521501C (en)
WO (1) WO2005006682A2 (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
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
US7626948B1 (en) * 2003-09-12 2009-12-01 Cisco Technology, Inc. System and method for verifying the validity of a path in a network environment
US7720054B2 (en) * 2004-03-02 2010-05-18 Cisco Technology, Inc. Router configured for outputting update messages specifying a detected attribute change of a connected active path according to a prescribed routing protocol
US7924726B2 (en) * 2004-07-12 2011-04-12 Cisco Technology, Inc. Arrangement for preventing count-to-infinity in flooding distance vector routing protocols
EP1847071A4 (en) 2005-01-26 2010-10-20 Internet Broadcasting Corp B V Layered multicast and fair bandwidth allocation and packet prioritization
US7792045B1 (en) * 2005-08-25 2010-09-07 Emc Corporation Method and apparatus for configuration and analysis of internal network routing protocols
US7583672B2 (en) 2006-04-05 2009-09-01 Cisco Technology, Inc. Techniques to support asymmetrical static/dynamic adjacency in routers
US7512106B2 (en) * 2006-08-01 2009-03-31 Cisco Technology, Inc. Techniques for distributing routing information using multicasts
US8103870B2 (en) * 2006-09-12 2012-01-24 Foleeo, Inc. Hive-based peer-to-peer network
US20080080750A1 (en) * 2006-10-02 2008-04-03 Wison Technology Corp. Interactive wireless fingerprint recognition system
US20080175449A1 (en) * 2007-01-19 2008-07-24 Wison Technology Corp. Fingerprint-based network authentication method and system thereof
US7821970B2 (en) * 2007-09-26 2010-10-26 Cisco Technology, Inc. Protection of transit links in a network
US9319277B2 (en) * 2007-11-14 2016-04-19 At&T Intellectual Property I, L.P. Network router employing enhanced prefix limiting
CN101179444B (en) * 2007-12-11 2010-12-08 华为技术有限公司 Configuration take-effective method, configuration system and configuration gateway
US8644186B1 (en) 2008-10-03 2014-02-04 Cisco Technology, Inc. System and method for detecting loops for routing in a network environment
US8699368B2 (en) 2011-07-26 2014-04-15 Cisco Technology, Inc. Link reliability metrics in communication networks
US8831019B2 (en) * 2012-05-18 2014-09-09 Renesys Path reconstruction and interconnection modeling (PRIM)
US10439880B2 (en) * 2014-11-05 2019-10-08 Cisco Technology, Inc. Loop-free convergence in communication networks
CN104598626B (en) * 2015-02-04 2018-02-02 中国人民解放军总后勤部军事交通运输研究所 Data modularization storage method in automatic tag identification
CN107688853B (en) * 2016-08-05 2020-01-10 中科寒武纪科技股份有限公司 Device and method for executing neural network operation
CN109067781B (en) * 2018-09-18 2021-04-16 重庆金美通信有限责任公司 Method for improving EIGRP protocol message information capacity
US11516320B2 (en) * 2020-12-23 2022-11-29 Itron, Inc. Frame compatibility across network protocol versions

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2092134C (en) * 1992-03-24 1998-07-21 Anthony J. Mazzola Distributed routing network element
US6038212A (en) * 1996-12-13 2000-03-14 International Business Machines Corporation Method and system for optimizing the connection set up time in high speed communication networks for recovering from network failure
US5964841A (en) * 1997-03-03 1999-10-12 Cisco Technology, Inc. Technique for handling forwarding transients with link state routing protocol
US6339595B1 (en) * 1997-12-23 2002-01-15 Cisco Technology, Inc. Peer-model support for virtual private networks with potentially overlapping addresses
US6202114B1 (en) * 1997-12-31 2001-03-13 Cisco Technology, Inc. Spanning tree with fast link-failure convergence
US6314105B1 (en) 1998-05-19 2001-11-06 Cisco Technology, Inc. Method and apparatus for creating and dismantling a transit path in a subnetwork
US6512768B1 (en) * 1999-02-26 2003-01-28 Cisco Technology, Inc. Discovery and tag space identifiers in a tag distribution protocol (TDP)
US6392997B1 (en) 1999-03-16 2002-05-21 Cisco Technology, Inc. Technique for group-based routing update with limited per neighbor/adjacency customization
US6553423B1 (en) 1999-05-27 2003-04-22 Cisco Technology, Inc. Method and apparatus for dynamic exchange of capabilities between adjacent/neighboring networks nodes
US6553412B1 (en) 1999-09-10 2003-04-22 Avantgo, Inc. System, method, and computer program product for web content aggregation and development, and web content delivery to clients
JP3654158B2 (en) * 2000-08-09 2005-06-02 日本電気株式会社 Packet transfer path control apparatus and packet transfer path control method used therefor
US7035202B2 (en) * 2001-03-16 2006-04-25 Juniper Networks, Inc. Network routing using link failure information
US7126921B2 (en) * 2001-05-14 2006-10-24 Tropic Networks Inc. Packet network providing fast distribution of node related information and a method therefor
US6590868B2 (en) 2001-06-02 2003-07-08 Redback Networks Inc. Method and apparatus for restart communication between network elements
US6931441B1 (en) * 2001-06-29 2005-08-16 Cisco Technology, Inc. Method and apparatus for managing a network using link state information
FR2831743B1 (en) * 2001-10-25 2004-01-30 Cit Alcatel IS-IS FAULT TOLERANT ROUTING SYSTEM AND CORRESPONDING METHOD

Also Published As

Publication number Publication date
WO2005006682A3 (en) 2005-04-07
EP1634411A2 (en) 2006-03-15
AU2004300837B2 (en) 2009-12-03
US20040258002A1 (en) 2004-12-23
CA2521501C (en) 2009-12-15
EP1634411B1 (en) 2013-05-01
CN100484088C (en) 2009-04-29
CN1792064A (en) 2006-06-21
AU2004300837A1 (en) 2005-01-20
WO2005006682A2 (en) 2005-01-20
US7388862B2 (en) 2008-06-17

Similar Documents

Publication Publication Date Title
CA2521501A1 (en) Technique for notifying eigrp neighbors when destroying adjacencies in a computer network
CN109963352B (en) Network access method and device of equipment, equipment and storage medium
US8699410B2 (en) Method and apparatus for automatic sub-division of areas that flood routing information
CN106572017B (en) Sending method, receiving method and device of BIER information
Min et al. Improving construction for connected dominating set with Steiner tree in wireless sensor networks
KR100513282B1 (en) Apparatus and method for transmitting data using path MTU in ad-hoc network
US7570582B1 (en) Method and system for routing communications among computer networks
CN1893434A (en) Apis to build peer to peer messaging applications
CN109729012B (en) Unicast message transmission method and device
Tarnaras et al. SDN and ForCES based optimal network topology discovery
CN102694721A (en) Usage of masked Ethernet addresses between transparent interconnect of lots of links (trill) routing bridges
EP3432527B1 (en) Information processing method and device, and computer storage medium
JPH10243010A (en) Multi-cast communication method for mobile host
EP2894812B1 (en) Method and apparatus for establishing a virtual interface for a set of mutual-listener devices
US8964741B2 (en) Adjacency discovery through multicast and single-hop messaging
CN112868214B (en) Coordinated load transfer OAM records within packets
Katz et al. Generic application of bidirectional forwarding detection (BFD)
WO2018059290A1 (en) Parameter notification and obtaining methods and devices, and storage medium
CN107294861B (en) Multicast traffic control method and device
CN101572648A (en) Method and device for realizing broadcast in QinQ
US20040105455A1 (en) Automatic edge port and one way connectivity detection with rapid reconfiguration for shared media in spanning tree configured bridged Local Area Networks
CN114448859A (en) Supporting multiple transport options for border gateway protocol
US8175106B2 (en) Fast and automatic self-forming meshing topology to integrate with wired networks
CN101478775B (en) Detection method, system and equipment for multi-neighbor connection state
CN108123871B (en) Equivalent multipath ECMP processing method and device

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20180219