Flooding (computer networking)

Flooding algorithm
Flooding algorithm with ACK messages

Flooding is used in computer network routing algorithms in which every incoming packet is sent through every outgoing link except the one it arrived on.[1]

Flooding is used in bridging and in systems such as Usenet and peer-to-peer file sharing and as part of some routing protocols, including OSPF, DVMRP, and those used in ad-hoc wireless networks (WANETs).[2]

Types

There are generally two types of flooding available, uncontrolled flooding and controlled flooding.[citation needed]

In uncontrolled flooding each node unconditionally distributes packets to each of its neighbors. Without conditional logic to prevent indefinite recirculation of the same packet, broadcast storms are a hazard.

Controlled flooding has its own two algorithms to make it reliable, SNCF (Sequence Number Controlled Flooding) and RPF (reverse-path forwarding). In SNCF, the node attaches its own address and sequence number to the packet, since every node has a memory of addresses and sequence numbers. If it receives a packet in memory, it drops it immediately while in RPF, the node will only send the packet forward. If it is received from the next node, it sends it back to the sender.

Algorithms

There are several variants of flooding algorithms. Most work roughly as follows:

  1. Each node acts as both a transmitter and a receiver.
  2. Each node tries to forward every message to every one of its neighbors except the source node.

This results in every message eventually being delivered to all reachable parts of the network.

Algorithms may need to be more complex than this, since, in some case, precautions have to be taken to avoid wasted duplicate deliveries and infinite loops, and to allow messages to eventually expire from the system.

Selective flooding

A variant of flooding called selective flooding partially addresses these issues by only sending packets to routers in the same direction. In selective flooding, the routers don't send every incoming packet on every line but only on those lines which are going approximately in the right direction.

Advantages

The advantages of this method are that it is very simple to implement,[citation needed] if a packet can be delivered then it will (probably multiple times), and since flooding naturally utilizes every path through the network it will also use the shortest path.

Disadvantages

Flooding can be costly in terms of wasted bandwidth. While a message may only have one destination it has to be sent to every host. In the case of a ping flood or a denial of service attack, it can be harmful to the reliability of a computer network.

Messages can become duplicated in the network further increasing the load on the network as well as requiring an increase in processing complexity to disregard duplicate messages. Duplicate packets may circulate forever, unless certain precautions are taken:

  • Use a hop count or a time to live (TTL) count and include it with each packet. This value should take into account the number of nodes that a packet may have to pass through on the way to its destination.
  • Have each node keep track of every packet seen and only forward each packet once.
  • Enforce a network topology without loops.

Examples

In Open Shortest Path First (OSPF), flooding is used for transferring updates to the topology (LSAs).

In low data rate communications, flooding can achieve fast and robust data communications in dedicated protocols such as VEmesh,[3] which operates in the Sub-1 GHz frequency band and Bluetooth mesh networking, which operates in the 2.4 GHz frequency band. Both these protocols serve as underlying technologies in the Digital Addressable Lighting Interface in use in professional and commercial lighting control.

See also

References

  1. ^ Tanenbaum, Andrew S.; Wetherall, David J. (March 23, 2010). Computer Networks (5th ed.). Pearson Education. pp. 368–370. ISBN 978-0-13-212695-3.
  2. ^ Rahman, Ashikur; Olesinski, Wlodek; Gburzynski, Pawel (2004). "Controlled Flooding in Wireless Ad-hoc Networks" (PDF). International Workshop on Wireless Ad-Hoc Networks. Edmonton, Alberta, Canada: University of Alberta, Department of Computing Science. Archived (PDF) from the original on February 10, 2017. Retrieved October 15, 2015.
  3. ^ virtual-extension.com

Read other articles:

Town in Carbon County, Montana, United States Town in Montana, United StatesFromberg, MontanaTownPost Office in 2019Location within Carbon County and MontanaCoordinates: 45°23′30″N 108°54′31″W / 45.39167°N 108.90861°W / 45.39167; -108.90861[1]CountryUnited StatesStateMontanaCountyCarbonArea[2] • Total0.45 sq mi (1.16 km2) • Land0.44 sq mi (1.15 km2) • Water0.00 sq mi...

 

 

American college football season 1985 Ohio State Buckeyes footballFlorida Citrus Bowl championFlorida Citrus Bowl, W 10–7 vs. BYUConferenceBig Ten ConferenceRankingCoachesNo. 11APNo. 14Record9–3 (5–3 Big Ten)Head coachEarle Bruce (7th season)Offensive coordinatorGlen Mason (6th season)Defensive coordinatorGary Blackney (1st season)MVPJim KarsatosCaptains Keith Byars Mike Lanese Pepper Johnson Home stadiumOhio Stadium(Capacity: 85,339)Seasons← 198...

 

 

العلاقات الإريترية الجنوب سودانية إريتريا جنوب السودان   إريتريا   جنوب السودان تعديل مصدري - تعديل   العلاقات الإريترية الجنوب سودانية هي العلاقات الثنائية التي تجمع بين إريتريا وجنوب السودان.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة و

جواز سفر أذربيجانيمعلومات عامةنوع المستند جواز سفرالغرض التعريف (هوية شخصية)صادر عن أذربيجانصالح في أذربيجانمتطلبات الاستحقاق الجنسية الأذربيجانيةتعديل - تعديل مصدري - تعديل ويكي بيانات يتم إصدار جواز السفر الأذربيجاني لمواطني أذربيجان لغرض السفر الدولي. جواز السفر العا

 

 

التدريب على استخدام المرحاض أو ما يُعرف أيضاً (بالتدريب على استخدام النونية أو تعلم استخدام المرحاض)، هو عملية تدريب شخص ما، وخاصةً طفل صغير أو رضيع على استخدام المرحاض للتبول أو التبرز. لا تعرف مجتمعات قبل الحداثة إلا القليل عن استخدام المرحاض، إذ تقلبت المواقف تجاه هذا ا...

 

 

FA2H Ідентифікатори Символи FA2H, FAAH, FAH1, FAXDC1, SCS7, SPG35, fatty acid 2-hydroxylase Зовнішні ІД OMIM: 611026 MGI: 2443327 HomoloGene: 56284 GeneCards: FA2H Пов'язані генетичні захворювання hereditary spastic paraplegia 35[1] Онтологія гена Молекулярна функція • iron ion binding• зв'язування з іоном металу• heme binding• oxidoreductase activity• fatty acid ...

Keuskupan Agung Freiburg im BreisgauArchidioecesis FriburgensisErzbistum FreiburgKatolik Freiburg MinsterLokasiNegara JermanProvinsi gerejawiFreiburgStatistikLuas16.229 km2 (6.266 sq mi)Populasi- Total- Katolik(per 2013)4.735.9701,953,041 (41.2%)InformasiDenominasiKatolik RomaRitusRitus RomaPendirian16 Agustus 1821KatedralFreiburg MinsterPelindungBunda MariaSt. Konrad dari KonstansSt. Gebhardius dari KonstansKepemimpinan kiniPausFransiskusUskup Agung Me...

 

 

New Zealand politician (1938–2018) The HonourableJim AndertonCNZMAnderton in 201015th Deputy Prime Minister of New ZealandIn office10 December 1999 – 15 August 2002Prime MinisterHelen ClarkPreceded byWyatt CreechSucceeded byMichael Cullen32nd Minister of AgricultureIn office19 October 2005 – 19 November 2008Prime MinisterHelen ClarkPreceded byJim SuttonSucceeded byDavid CarterLeader of the Progressive PartyIn office27 July 2002 – 15 March 2012DeputyMatt Robs...

 

 

Ця стаття не містить посилань на джерела. Ви можете допомогти поліпшити цю статтю, додавши посилання на надійні (авторитетні) джерела. Матеріал без джерел може бути піддано сумніву та вилучено. (червень 2021) Тема цієї статті може не відповідати загальним критеріям значу...

This article is about the modern rubber-tyred tram system in Medellín. For the city's historic tram system, see Trams in Medellin. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Ayacucho Tram – news · newspapers · books · scholar · JSTOR (March 2017) (Learn how and when to remove this template message) Aya...

 

 

South Korean girl group Young PosseOfficial logoBackground informationOriginSeoul, South KoreaGenresK-popYears active2023 (2023)–presentLabelsDSPBeatsMembers Sunhye Yeonjung Jiana Doeun Jieun WebsiteOfficial website Young Posse (Korean: 영파씨; RR: Yeongpassi; stylized in all caps) is a South Korean girl group under DSP Media and co-produced by Beats Entertainment, an independent record label. The group consists of members Sunhye, Yeonjung, Jiana, Doeun, and Ji...

 

 

1978 studio album by AliceCosa resta... Un fioreStudio album by AliceReleased1978Recorded1977GenrePop Music, vocalLabelCBSProducerGiancarlo LucarielloAlice chronology La mia poca grande età(1975) Cosa resta... Un fiore(1978) Capo Nord(1980) Cosa resta... Un fiore is the second studio album by Italian singer-songwriter Alice, released under the stage name 'Alice Visconti' in 1978 on CBS Records. The track Io voglio vivere, which had been a minor hit in 1975, was again included on this...

Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen (beispielsweise Einzelnachweisen) ausgestattet. Angaben ohne ausreichenden Beleg könnten demnächst entfernt werden. Bitte hilf Wikipedia, indem du die Angaben recherchierst und gute Belege einfügst. Eingebettetes System auf einer Einsteckkarte mit Prozessor, Speicher, Stromversorgung und externen Schnittstellen Ein eingebettetes System (auch englisch „embedded system“) ist ein Computer, der in einen technische...

 

 

American writer Travis FloresFlores in 2012BornTravis Michael Flores (1991-04-07) April 7, 1991 (age 32)Glendale, California, U.S.Alma materMarymount Manhattan CollegeNew York UniversityOccupation(s)Motivational speaker, writer, producerYears active2004–presentPartnerClément Souyri Travis Michael Flores (born April 7, 1991) is an American writer, activist, philanthropist, and motivational speaker. He is a published children's book author and has written for several magazines...

 

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Loop diuretic – news · newspapers · books · scholar · JSTOR (August 2008) (Learn how and when to remove this template message) Diuretics that act at the ascending limb of the loop of Henle in the kidney Loop diureticDrug classStructure of the loop diuretics Fur...

American actor Alvy MooreAlvy Moore in Dick Van Dyke Show 1965BornJack Alvin Moore(1921-12-05)December 5, 1921Vincennes, Indiana, U.S.DiedMay 4, 1997(1997-05-04) (aged 75)Palm Desert, California, U.S.Resting placeForest Lawn Memorial Park (Hollywood Hills)[1]Occupation(s)Film and television actorYears active1952–1995Spouse Carolyn Moore ​(m. 1950⁠–⁠1997)​ (his death)Children3 Jack Alvin Alvy Moore (December 5, 1921 – May 4...

 

 

Paraguayan footballer (born 1994) In this Spanish name, the first or paternal surname is Piris Da Motta and the second or maternal family name is Mendoza. Robert Piris Da Motta Piris Da Motta with Flamengo in 2018Personal informationFull name Robert Ayrton Piris Da Motta Mendoza[1]Date of birth (1994-07-26) 26 July 1994 (age 29)[1]Place of birth Ciudad del Este, ParaguayHeight 1.80 m (5 ft 11 in)[2]Position(s) Defensive midfielderTeam inform...

 

 

German international school in ItalyDeutsche Schule GenuaLocationGenoaItalyInformationTypeGerman international schoolGradesKindergarten through gymnasium Deutsche Schule Genua (Italian: Scuola Germanica di Genova; German School of Genoa) is a German international school in Genoa, Italy.[1] The school serves kindergarten through gymnasium.[2] See also German international schools in Italy: Deutsche Schule Mailand Deutsche Schule Rom Italian international schools in Germany: Lic...

Лесной орех: слева на ветке прикрыт плюской Спелый фундук Лещина древовидная, Турция Подметальщик собирает фундук в саду. Типичное печенье с фундуком, приготовленное в Фондачелли-Фантина, Сицилия Не поспевший фундук Лесно́й оре́х — орех любого из 20 видов кустарника (...

 

 

1997 video game 1997 video gameDarkstalkers 3Arcade flyerDeveloper(s)CapcomPublisher(s)CapcomVirgin Interactive Entertainment (PAL)Producer(s)Tetsuya IijimaDesigner(s)Shinichiro ObataHidetoshi IshizawaKatsuyuki KanetakaComposer(s)Takayuki IwaiMasato KoudaSeriesDarkstalkersPlatform(s)Arcade, PlayStation, Sega SaturnReleaseArcade JP: May 1997NA: 1997 Sega Saturn JP: April 16, 1998 PlayStation JP: November 5, 1998PAL: November 18, 1998NA: November 30, 1998Genre(s)FightingMode(s)Single-playermult...

 

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!