CN101771571A - Topology discovery method based on perception of adjacency in reconfigurable flexible network - Google Patents

Topology discovery method based on perception of adjacency in reconfigurable flexible network Download PDF

Info

Publication number
CN101771571A
CN101771571A CN 201010115515 CN201010115515A CN101771571A CN 101771571 A CN101771571 A CN 101771571A CN 201010115515 CN201010115515 CN 201010115515 CN 201010115515 A CN201010115515 A CN 201010115515A CN 101771571 A CN101771571 A CN 101771571A
Authority
CN
China
Prior art keywords
port
topology
neighbor
ipv6
information
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
CN 201010115515
Other languages
Chinese (zh)
Other versions
CN101771571B (en
Inventor
吴春明
姜明
孙维荣
张栋
张旻
熊伟
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.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
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 Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN2010101155158A priority Critical patent/CN101771571B/en
Publication of CN101771571A publication Critical patent/CN101771571A/en
Application granted granted Critical
Publication of CN101771571B publication Critical patent/CN101771571B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a topology discovery method based on perception of adjacency in a reconfigurable flexible network, which comprises the following steps: after a port is reconfigured, switching to the corresponding topology discovery module according to the network type which is support by the port; the port periodically sends a detection packet to the network and simultaneously the port is monitored; after a neighbor port receives the detection packet for the first time, establishing the adjacency, and reporting to the server; when monitoring that the contents of the detection packet is not synchronous with the original topology relation, reporting to the server to update the original adjacent topology; and reporting a failure of the original neighbor link if the detection packet is not monitored in due time. The method can accurately and efficiently discover topological structures of different packet types of networks and report the topology variation situation in time, so that the server end can realize centralized management and control.

Description

Under a kind of reconfigurable flexible network based on the topology discovery method of syntople perception
Technical field
The present invention relates to field of computer network administration, relate in particular under a kind of reconfigurable flexible network topology discovery method based on the syntople perception.
Background technology
Reconfigurable flexible network is made up of one group of root server, one group of flexible network Configuration Agent and a series of router.Reconfigurable flexible network is based on reconfigurable router, root server has the topology information of physics bearer network the whole network, root server is according to requirements such as the source of user's construction logic bearer network, remittance, bandwidth, network types, adopt the selected physical node of logic net mapping method to generate dummy node, come the construction logic bearer network.Each root server all has the router topology resource information of the overall situation.In order to adapt at the online construction logic bearer network of the physical carrier of different scales, discovering network topology is the basis of global network configuration management, therefore fast, efficiently, accurately find network topology structure and variation thereof, setting up effective network topology relation, is unusual important problem concerning the structure of reconfigurable flexible network.
Method for discovering network topology commonly used at present has based on method for discovering network topology such as SNMP, ICMP, DNS, ARP, RIP.These method major parts jump to determine topological relation based on next of route forwarding table, and efficient is very low, and can not make reaction timely to the variation of network topology.
Summary of the invention
In order to simplify method for discovering network topology, the invention provides under a kind of reconfigurable flexible network topology discovery method based on the syntople perception.
The objective of the invention is to be achieved through the following technical solutions:
Steps A. behind the device start after initialization or the port reconstruct, judge the agreement that port is supported, if support IPv4 then jump to step B, if support IPv6 then jump to step C.
When step B. supports IPv4 when port:
1) after port initialization or the reconstruct, removes former topological relation.
2) monitor the IPv4 broadcast packet of receiving on this port, determine topological relation according to the information of receiving, and upload onto the server.
3) read the IPv4 address of this port, the network segment to this place, IPv4 address sends the broadcast packet that comprises port information every 30s.
When step C. supports IPv6 when port:
1) after port initialization or the reconstruct, removes former topological relation.
2) monitor the IPv6 multicast packets of receiving on this port, determine topological relation and upload onto the server according to the information of receiving.
3) the port is joined in the IPv6 multicast group, send the multicast packets that comprises port information every 30s to this multicast group.
If information that step D. receives and former topology are not simultaneously, more the new neighbor topological relation.Give server up-to-date topology report.
Step e. if do not receive the message bag after 3 transmissions at interval, think that then former link damages, announcement server is deleted this neighbor link relation.
The beneficial effect of technical scheme provided by the invention is:
The present invention sends detection packet by periodic, and the TTL of detection packet is limited in a jumping, can be quick, and find neighbor node accurately, and real-time reaction is made in the variation of network topology.Solved the shortcomings such as poor efficiency of tradition, can meet the demand of reconfigurable flexible network again, reached the invention target of expection based on the topology discovery method of the route forwarding table of router.
Description of drawings
Fig. 1 is the network topology connection layout of the invention process example;
Fig. 2 is the flow chart of neighbor node topology resource discovering.
Concrete embodiment
Describe the present invention below with reference to the accompanying drawings in detail, it is more obvious that purpose of the present invention and effect will become.
The network environment that the invention process example is provided as shown in Figure 1, this method step comprises:
Step 101: successively start the router in the reconfigurable network;
Step 102: obtain the agreement that port is supported, if port supports that IPv4 forwards step 201 to, if port supports that IPv6 forwards step 301 to;
Step 201: set up watcher thread respectively and send thread on port, watcher thread forwards 221 to, sends thread and forwards 211 to;
Step 211: the IPv4 address and the subnet mask of read port draw the broadcast address at this network segment place;
Step 212: read node ID, port id, bandwidth, time-delay and be encapsulated in the detection packet;
Step 213: send detection packet to this broadcast address.Forward 211 behind the 30s to;
Step 221: collect broadcast packet, abandon the detection packet that self sends,, set up topological relation, and report server if non-local the transmission then read package informatin.If the information of receiving is different with former topology, then upgrade this link.Also do not receive detection packet if surpass 3 transmitting times, then the former topological link of announcement server is invalid.
Step 301: set up watcher thread respectively and send thread on port, watcher thread forwards 321 to, sends thread and forwards 311 to;
Step 311: the multicast group that this port is added this example network;
Step 312: read node ID, port id, bandwidth, time-delay and be encapsulated in the detection packet;
Step 313: send detection packet to this multicast address.Forward 311 behind the 30s to;
Step 321: collect multicast packets, abandon the detection packet that self sends,, set up topological relation, and report server if non-local the transmission then read package informatin.If the information of receiving is different with former topology, then upgrade this link.Also do not receive detection packet if surpass 3 transmitting times, then the former topological link of announcement server is invalid.
Step 401: behind the reorganization order that receives the server transmission, remove the former topological link of this port, forward step 102 to;
Said process makes server can hold the topological structure and the variation of global network in time, accurately, for monitoring and the configuration of server to network provides the foundation.

Claims (4)

  1. Under the reconfigurable flexible network based on the topology discovery method of syntople perception, it is characterized in that, may further comprise the steps:
    Steps A. after initialization or the port reconstruct, the agreement according to port is supported corresponding to IPv4 and IPv6, forwards step B and step C respectively to behind the device start.
    When step B. supports IPv4 when port, send the broadcast packet that comprises the port information from this port every 30s.When neighbor port is set up the neighbor node topological relation according to the broadcast message of receiving.
    When step C. supports IPv6 when port, send the multicast packets that comprises the port information from this port every 30s.When neighbor port is set up the neighbor node topological relation according to the broadcast message of receiving.
    If information that step D. receives and former topology are not simultaneously, more the new neighbor topological relation.Give server up-to-date topology report.
    Step e. if do not receive the message bag after 3 transmissions at interval, think that then former link damages, announcement server is deleted this neighbor link relation.
  2. 2. the method for claim 1 is characterized in that, described step B comprises:
    1) after port initialization or the reconstruct, removes former topological relation.
    2) monitor the IPv4 broadcast packet of receiving on this port, determine topological relation according to the information of receiving.
    3) read the IPv4 address of this port, the network segment to this place, IPv4 address sends the broadcast packet that comprises port information.
  3. 3. the method for claim 1 is characterized in that, described step C comprises:
    1) after port initialization or the reconstruct, removes former topological relation.
    2) monitor the IPv6 multicast packets of receiving on this port, determine topological relation according to the information of receiving.
    3) the port is joined in the IPv6 multicast group, send the multicast packets that comprises port information to this multicast group.
  4. 4. as method as described in the claim 3, it is characterized in that whole network is an IPv6 multicast group, all support the port of IPv6 all to add this multicast group, and the multicast packets ttl value that each IPv6 sends is 1, has only like this with its neighbor port that directly links to each other and just can receive, guarantees the correctness of topology.
CN2010101155158A 2010-03-01 2010-03-01 Topology discovery method based on perception of adjacency in reconfigurable flexible network Expired - Fee Related CN101771571B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010101155158A CN101771571B (en) 2010-03-01 2010-03-01 Topology discovery method based on perception of adjacency in reconfigurable flexible network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010101155158A CN101771571B (en) 2010-03-01 2010-03-01 Topology discovery method based on perception of adjacency in reconfigurable flexible network

Publications (2)

Publication Number Publication Date
CN101771571A true CN101771571A (en) 2010-07-07
CN101771571B CN101771571B (en) 2012-03-21

Family

ID=42504187

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010101155158A Expired - Fee Related CN101771571B (en) 2010-03-01 2010-03-01 Topology discovery method based on perception of adjacency in reconfigurable flexible network

Country Status (1)

Country Link
CN (1) CN101771571B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101945020A (en) * 2010-09-14 2011-01-12 中兴通讯股份有限公司 Conversation monitoring processing method and monitoring equipment
CN102647312A (en) * 2012-05-09 2012-08-22 浙江宇视科技有限公司 Method and device for whole network multicast topology
CN103731307A (en) * 2013-12-30 2014-04-16 浙江大学 Method for standardized data surface dynamic reconstruction for multiple services
CN103731370B (en) * 2013-12-30 2016-07-13 浙江大学 The switch caching method of network packet loss rate in restructuring procedure in effective reduction territory
CN108933686A (en) * 2017-05-25 2018-12-04 中兴通讯股份有限公司 A kind of network dicing method, computer equipment and storage medium
CN109491957A (en) * 2018-08-30 2019-03-19 中国船舶重工集团公司第七〇五研究所 A kind of general LINK topology detection method of signal processor
CN112532411A (en) * 2019-09-18 2021-03-19 无锡江南计算技术研究所 Semi-severe scanning method for large-scale interconnection network
CN114268583A (en) * 2021-11-26 2022-04-01 网络通信与安全紫金山实验室 Dual-stack backbone network management method and device based on SDN, and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040167988A1 (en) * 2002-12-23 2004-08-26 Johan Rune Bridging between a Bluetooth scatternet and an Ethernet LAN
CN101068203A (en) * 2007-06-11 2007-11-07 北京交通大学 Cluster self-organizing routing method and device
US20080095160A1 (en) * 2006-10-24 2008-04-24 Cisco Technology, Inc. Subnet Scoped Multicast / Broadcast Packet Distribution Mechanism Over a Routed Network
CN101316229A (en) * 2007-06-01 2008-12-03 华为技术有限公司 Method and router for synchronizing link state advertisement

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040167988A1 (en) * 2002-12-23 2004-08-26 Johan Rune Bridging between a Bluetooth scatternet and an Ethernet LAN
US20080095160A1 (en) * 2006-10-24 2008-04-24 Cisco Technology, Inc. Subnet Scoped Multicast / Broadcast Packet Distribution Mechanism Over a Routed Network
CN101316229A (en) * 2007-06-01 2008-12-03 华为技术有限公司 Method and router for synchronizing link state advertisement
CN101068203A (en) * 2007-06-11 2007-11-07 北京交通大学 Cluster self-organizing routing method and device

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012034433A1 (en) * 2010-09-14 2012-03-22 中兴通讯股份有限公司 Processing method and monitoring device for session monitoring
CN101945020A (en) * 2010-09-14 2011-01-12 中兴通讯股份有限公司 Conversation monitoring processing method and monitoring equipment
CN102647312B (en) * 2012-05-09 2015-08-05 浙江宇视科技有限公司 A kind of detection method of whole net multicast topology and device
CN102647312A (en) * 2012-05-09 2012-08-22 浙江宇视科技有限公司 Method and device for whole network multicast topology
CN103731307B (en) * 2013-12-30 2017-01-04 浙江大学 A kind of for multiple services standardized data face dynamic reconfiguration method
CN103731370B (en) * 2013-12-30 2016-07-13 浙江大学 The switch caching method of network packet loss rate in restructuring procedure in effective reduction territory
CN103731307A (en) * 2013-12-30 2014-04-16 浙江大学 Method for standardized data surface dynamic reconstruction for multiple services
CN108933686A (en) * 2017-05-25 2018-12-04 中兴通讯股份有限公司 A kind of network dicing method, computer equipment and storage medium
CN109491957A (en) * 2018-08-30 2019-03-19 中国船舶重工集团公司第七〇五研究所 A kind of general LINK topology detection method of signal processor
CN112532411A (en) * 2019-09-18 2021-03-19 无锡江南计算技术研究所 Semi-severe scanning method for large-scale interconnection network
CN112532411B (en) * 2019-09-18 2023-10-31 无锡江南计算技术研究所 Semi-severe scanning method for large-scale interconnection network
CN114268583A (en) * 2021-11-26 2022-04-01 网络通信与安全紫金山实验室 Dual-stack backbone network management method and device based on SDN, and electronic equipment
CN114268583B (en) * 2021-11-26 2024-01-23 网络通信与安全紫金山实验室 SDN-based dual-stack backbone management method and device and electronic equipment

Also Published As

Publication number Publication date
CN101771571B (en) 2012-03-21

Similar Documents

Publication Publication Date Title
CN101771571B (en) Topology discovery method based on perception of adjacency in reconfigurable flexible network
US10057116B2 (en) Method and device for configuring and managing network element equipment, and network element equipment
CN110324165B (en) Network equipment management method, device and system
US11050657B2 (en) Method, device and node for message transmission, and computer storage medium
CN101002441B (en) Virtual LAN system and node device
CN102037685B (en) IP forwarding across a link state protocol controlled Ethernet network
CN101505227B (en) Method, device and system for implementing point to multi-point pseudowire
CN101808030B (en) Logical network construction method based on virtual routers
US20220078076A1 (en) Method, Apparatus, and System for Communication Between Controllers in TSN
US9288067B2 (en) Adjacency server for virtual private networks
CN105577502B (en) Service transmission method and device
CN105262687A (en) Networking communication method of electricity consumption information acquisition system based on WIA-PA technology
CN107968751B (en) Information processing method and device
CN103281247A (en) Universal routing method and universal routing system of data center network
CN102273177A (en) Neighbour discovery protocol mediation
CN101547139A (en) Method and device for announcing network topology changes
WO2021143279A1 (en) Method and device for segment routing service processing, routing equipment, and storage medium
CN105007169A (en) Data center auto provisioning
CN101453413A (en) Method and apparatus for automatic topology discovery and resource management in PBB network
US10404544B2 (en) Network topology determining method and apparatus, and centralized network status information storage device
CN112491718A (en) Message header processing method and device, storage medium and electronic device
CN106790146A (en) The system and its operation method of mobile multicast are realized under a kind of cloud environment based on SDN technologies
CN112491706A (en) Data message processing method and device, storage medium and electronic device
CN101527645A (en) Method, system and relevant device for collecting network topology information
CN101674229A (en) Information management method of link aggregation group and network node

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120321

Termination date: 20130301