B.A.T.M.A.N.

B.A.T.M.A.N.
開発元 Freifunk英語版
最新版
2022.0[1] / 2022年2月3日 (2年前) (2022-02-03)[1]
プログラミング
言語
C
対応OS Unix-like
サポート状況 Active
種別 ルーティングプロトコル
ライセンス GPL
公式サイト https://www.open-mesh.org/
テンプレートを表示

Better Approach To Mobile Adhoc Networking (B.A.T.M.A.N.) とは、ドイツの "Freifunk" コミュニティが開発するマルチホップ英語版モバイルアドホックネットワークルーティングプロトコルである。リンクステートルーティングプロトコル、OSLR英語版 を置き換えることを意図している。

B.A.T.M.A.N. の重要な特徴として、ネットワーク内の最良ルートに関する知識が非集中管理されることである。すなわち、全てのデータを持つノードは一つも存在し ない。この技術によりネットワークに関する情報をネットワーク内の全ノードに拡散する必要がなくなる。個々のノードはデータを受取先と送り先の「方向」を適宜保存する。データはノートからノードへと受け渡され、パケットは個々に、動的にルーティングされる。 集合知ネットワークが構築される。

2007年初頭、B.A.T.M.A.N. 開発者らはレイヤー3ではなくレイヤー2イーサネット層)におけるルーティングというアイデアの試験を始めた。レイヤー3ルーティングデーモンとの区別のため、 "adv" (advanced) というサフィックスが採用された。ルーティングテーブルの操作のためには UDP パケットを送信するのではなく、仮想ネットワークインターフェイスを作成して透過的に独自のパケットをやりとりする。 batman-adv カーネルモジュールはバージョン 2.6.38 から公式な Linux カーネルの一部となっている[2]

動作

B.A.T.M.A.N. は古典的ルーティングプロトコルの要素を備えている。他の B.A.T.M.A.N. ノードを検知し、そこに到達するのに最適な経路(ルート)を探索する。また、新たなノードの追跡も行い、近隣ノードにその存在を通知する。

静的ネットワークにおいては、ネットワーク管理者および技術者がどのコンピュータにどの経路・ケーブルを通じて到達すべきかを決定する。しかし、無線ネットワークは常に変化をしておりかつ参入障壁も低いため、"Freifunk" ネットワークの基礎の重要な一部として、このタスクをできるかぎり自動化する必要がある。

各ノードはある一定の間隔でブロードキャストを行い、これによってその存在を全ての近隣ノードに通知する。近隣ノードはこのメッセージを自ノードの近隣ノードに中継し、これが繰り返される。このようにして、ネットワーク内の全ノードに情報が拡散される。特定ノードへの最適経路の探索時のために、B.A.T.M.A.N. ではこのオリジネーターメッセージが計数され、どの近隣ノードからそのメッセージが届いたかが記録される。

距離ベクトルプロトコルと同じように、B.A.T.M.A.N. では経路全体を決定するのではなく、前述のオリジネーターメッセージを用いてパケットの一歩目を正しい方向へと送り出すことのみを行う。データはその方向の次の近隣ノードに受け渡され、今度はそのノードで同じ仕組みが使われる。この過程が宛先にデータが到達するまで繰替えされる。

B.A.T.M.A.N. は無線ネットワークの他にも、イーサネットなどの一般的な有線接続でも使うことができる。

歴史

課題は、できるかぎり簡潔で、小さく、高速なプロトコルを創出することであった。したがって、開発を数段階に分け、反復過程を通じて複雑な機能を実装していくことが賢明であると思われた。

バージョン 1

最初の段階として、ルーティングアルゴリズムが実装され、実際の課題に対する実用性と適性が試験された。オリジネーターメッセージ(ノードの存在についての情報)を送受信するためには、UDP ポート 1966 が使われた。

バージョン 2

バージョン 1 のアルゴリズムでは、存在データを受信できたノードはその時点でデータを送り返すことも可能と考えるという重大な仮定が用いられていた。しかし、無線ネットワークでは、通信が一方向にのみ可能であるという、非対称リンクと呼ばれる状況が十分にありうる[3]。この状況を許容し、これによって引き起こされる問題に対処するための仕組みが組み込まれた。 この仕組みにより、ノードは近隣ノードとの双方向通信が可能かどうかを判断することができるようになった。双方向通信の可能なノードのみがネットワークの一部とみなされ、一方向ノードは完全には組込まれなくなった。

バージョン 3

このバージョンの B.A.T.M.A.N. における最も大きな 新機能は、複数ネットワーク機器英語版のサポートである。B.A.T.M.A.N. を実行するコンピュータを教会その他の高い建物に設置し、複数の有線および無線ネットワークインターフェースを接続することによって、再送信ディレイなしに多方向へネットワークデータを中継できるようになった。

最適経路探索に際し、特定の稀な現象や特別な状況が生じうる。これらに対する取り組みと、発生するとデータが目的地に到達できなくなる循環ルーティングを防ぐための対処が行われた。

インターネットへのアクセスを提供するノードはそのことをネットワークに通知することができる。この情報を使って他のノードは近隣にインターネット接続があるかどうかと、どれだけの帯域幅英語版が利用可能かを評価する。また、特定のゲートウェイを使うことも B.A.T.M.A.N. に接続速度などの基準に基いてどのゲートウェイを使うかを決めさせることもできる。

このバージョンでは、B.A.T.M.A.N. を自分では実行していない機器の通知機能が追加された。通常、この手法は家庭内ネットワークをメッシュネットワークに接続するために用いられる。B.A.T.M.A.N. を通じて無線ネットワークに接続するためのアンテナを家の屋根に設置し、建物内の残りの機器を単に通知することでこれらも到達可能となる。

このバージョンの B.A.T.M.A.N. は高い安定性を示したが、実運用条件では若干収束時間が遅いことが示された[4]。このことは理論的解析からも確認された[5]

BMX6

BatMan-eXperimental (BMX) は OGM を別々のブロードキャストデータグラムで複数回送ることにより実際の代表者を推定することを狙っている[6]

バージョン 4

[7]

バージョン 5

[7]

メディアへの露出

2017年に放映された HBO のドラマシリーズ『シリコンバレー英語版』のシーズン4第2話において、ホワイトボードに B.A.T.M.A.N. が書かれていた。このドラマの主要人物であるリチャード・ヘンドリクスは彼の「新インターネット」の要素の一つに B.A.T.M.A.N. を組み込んでいるようである[8]

関連項目

出典

  1. ^ a b Batman-adv 2022.0 released”. 2022年2月3日閲覧。
  2. ^ "Linux 2 6 38 - Linux Kernel Newbies". Linux Kernel Newbies. 2020年8月19日閲覧
  3. ^ "On Supporting Link Asymmetry in Mobile Ad Hoc Networks - Kim, Toh, Choi, IEEE GLOBECOM 2001". 2020年8月19日閲覧
  4. ^ M. Abolhasan (2009). Real-world performance of current proactive multi-hop mesh protocols. http://ro.uow.edu.au/infopapers/736/ 2020年8月19日閲覧。. 
  5. ^ J. Chroboczek. "A few comments on the BATMAN routing protocol". 2020年8月19日閲覧
  6. ^ Axel Neumann. "A few comments on the BATMAN routing protocol". 2020年8月19日閲覧
  7. ^ a b "BATMAN V - batman-adv". open-mesh.org. 2020年8月19日閲覧
  8. ^ Sven Eckelmann (3 May 2017). "Silicon Valley Season 4 trailer links". 2020年8月19日閲覧

外部リンク

Read other articles:

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Desember 2022. Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2022. Sebuah...

 

Peta wilayah Enkhuizen. Enkhuizen adalah sebuah gemeente Belanda yang terletak di provinsi Noord Holland. Pada tahun 2019 daerah ini memiliki penduduk sebesar 18.507 jiwa. Lihat pula Daftar Kota Belanda Pranala luar Situs Resmi Enkhuizen lbsMunisipalitas di provinsi Holland Utara Aalsmeer Alkmaar Amstelveen Amsterdam Bergen Beverwijk Blaricum Bloemendaal Castricum Den Helder Diemen Dijk en Waard Drechterland Edam-Volendam Enkhuizen Gooise Meren Haarlem Haarlemmermeer Heemskerk Heemstede Heilo...

 

Escolca IscròcaKomuneComune di EscolcaLokasi Escolca di Provinsi Sardinia SelatanNegara ItaliaWilayah SardiniaProvinsiSardinia Selatan (SU)Pemerintahan • Wali kotaEugenio LaiLuas • Total14,76 km2 (5,70 sq mi)Ketinggian416 m (1,365 ft)Populasi (2016) • Total589[1]Zona waktuUTC+1 (CET) • Musim panas (DST)UTC+2 (CEST)Kode pos08030Kode area telepon0782Situs webhttp://www.comune.escolca.ca.it/ Escolca (baha...

SyekhAhmad Surkatial-Anshari al-KazrajiSyekh Ahmad SurkatiNama asalاحمدLahirAhmad1875 M Udfu, Dongola, Sudan Mahdiyah(sekarang Sudan)Meninggal6 1943 – September 1875; umur -69–-68 tahun Batavia, Hindia BelandaMakamBatavia, Hindia BelandaTempat tinggalBatavia, Hindia BelandaAlmamaterMa'had Syarqi Na (Sudan), Darul 'Ulum (Mekah)PekerjaanUlama, guruTahun aktif1909–1941Organisasial-IrsyadDikenal atasPendiri al-IrsyadGelarSyekhOrang tuaMuhammad al-Surkati (ayah) A...

 

ثقافة — جغرافيا — تاريخ — علوم — مجتمع — تقانة — رياضة قائمة البوابات بوابة القارة الآسيوية بوابات شقيقة بوابة تاريخ آسيا بوابة الشام بوابة الهلال الخصيب بوابة التاريخ بوابة الأديان بوابة أحدث التغييرات مشروع تصنيفات عدّل  مقدمة تعتبر آسيا أكبر القارات من حيث المسا�...

 

AnimatorAnimator Norman McLaren mencoba untuk melukis di sebuah film pada tahun 1944PekerjaanJenis pekerjaanSeniSektor kegiatansinema, televisi, internet, media, permainanPenggambaranKompetensiMenggambar, seni, akting, pengetahuan perangkat lunak komputerBidang pekerjaanAnimasi Animator adalah seorang seniman yang menciptakan berbagai ragam gambar yang akan membentuk ilusi seolah-olah bergerak pada saat ditayangkan dengan cepat yang disebut dengan frame. Animator dapat bekerja dalam berbagai ...

American law school in Memphis (1962-) Not to be confused with Humphreys College Laurence Drivon School of Law. University of MemphisCecil C. Humphreys School of LawMottoImaginari. Cogitare. Facere.Parent schoolUniversity of MemphisEstablished1962School typePublicParent endowment$180 millionDeanKatharine SchaffzinLocationMemphis, Tennessee, US35°08′44″N 90°03′17″W / 35.14565°N 90.05469°W / 35.14565; -90.05469Enrollment314 (FT)Faculty26 (FT)/16 (PT Adjuncts)...

 

Koordinat: 52°31′30″N 13°22′09″E / 52.52493°N 13.369181°E / 52.52493; 13.369181 Stasiun Utama BerlinBerlin HauptbahnhofHbfFasad selatan stasiun Berlin HbfLokasiEuropaplatz 110557 BerlinMitte, Berlin JermanKoordinat52°31′30″N 13°22′10″E / 52.52500°N 13.36944°E / 52.52500; 13.36944Jalur Stadtbahn Jalur utama Utara–Selatan U-5 Jumlah peron8 (total)Jumlah jalur16 (total)Operator KADB FernverkehrDB Regio NordostFlixTrai...

 

For the type of musical recording available in South Korea, see single album. 2021 studio album by NOFXSingle AlbumStudio album by NOFXReleasedFebruary 26, 2021Recorded2020StudioMotor, San Francisco, California[1]GenrePunk rock[2]Length36:19LabelFat Wreck ChordsProducer Bill Stevenson Jason Livermore NOFX chronology West Coast vs. Wessex(2020) Single Album(2021) Double Album(2022) Singles from Single Album LinewleumReleased: January 12, 2021[3] Single Album is ...

Voce principale: Classificazioni delle strade in Italia#Eccezioni. Segnale stradale in uso Le nuove strade Anas, che vengono numerate come NSA n., sono delle strade statali che hanno ricevuto una numerazione provvisoria. Le nuove strade Anas possono essere nuove arterie realizzate dall'ente statale, che devono ancora ricevere una numerazione SS n., o tratti di strade statali, che sono stati sostituiti da varianti di nuova costruzione. In quest'ultimo caso il più delle volte la strada viene ...

 

Unincorporated community in MarylandMuirkirkUnincorporated communityMuirkirkLocation within the state of MarylandShow map of MarylandMuirkirkMuirkirk (the United States)Show map of the United StatesCoordinates: 39°03′42″N 76°53′07″W / 39.06167°N 76.88528°W / 39.06167; -76.88528Country United States of AmericaState MarylandCounty Prince George'sTime zoneUTC-5 (Eastern (EST)) • Summer (DST)UTC-4 (EDT)GNIS feature ID597797 Muirkirk is an...

 

Teluk Maine Teluk Maine adalah teluk besar di Samudra Hindia, di pantai timur laut Amerika Utara. Baik teluk Massachusetts dan teluk Fundy termasuk dalam sistem teluk Maine. Pada tahun 1960-an dan 1970-an, terdapat persengketaan antara Kanada dan Amerika Serikat mengenai hak menangkap ikan dan sumber daya alam lainnya di teluk Maine, terutama di wilayah sungai Georges. Persengketaan ini dibawa ke Mahkamah Internasional, yang memberikan perbatasan di teluk tahun 1984. Kanada dan AS terus tidak...

Министерство природных ресурсов и экологии Российской Федерациисокращённо: Минприроды России Общая информация Страна  Россия Юрисдикция Россия Дата создания 12 мая 2008 Предшественники Министерство природных ресурсов Российской Федерации (1996—1998)Министерство охраны...

 

Football derby between AEK Athens and PAOK Double-headed eagles derbyNative nameΝτέρμπι των Δικέφαλων Αετών (Greek)LocationNea Filadelfeia – Thessaloniki,GreeceTeamsAEK AthensPAOKFirst meeting8 March 1931Panhellenic ChampionshipAEK Athens 1–1 PAOKLatest meeting28th April 2024Super LeaguePAOK 3–2 AEK AthensNext meetingTBDStadiumsAgia Sophia Stadium (AEK Athens)Toumba Stadium (PAOK)StatisticsMost winsAEK Athens (83)Top scorerKostas Nestoridis (17)Largest victoryPAO...

 

Apollinary VasnetsovVasnetsov. Potret oleh adiknya, Viktor (1878)Nama asalАполлинарий Михайлович ВаснецовLahir(1856-07-25)25 Juli 1856Vyatka GovernorateMeninggal23 Januari 1933(1933-01-23) (umur 76)MoscowPendidikanMember Academy of Arts (1900)AlmamaterMoscow School of PaintingDikenal atasLukisanGerakan politikPeredvizhniki Apollinary Mikhaylovich Vasnetsov (bahasa Rusia: Аполлина́рий Миха́йлович Васнецо́в; 6 Agustus 1...

McDonnell Aircraft CorporationNasibMerger dengan Douglas Aircraft CompanyPenerusMcDonnell DouglasDidirikan1939Ditutup1967KantorpusatSt. Louis, Missouri McDonnell Aircraft Corporation adalah sebuah produsen kedirgantaraan Amerika yang berbasis di St Louis, Missouri. Perusahaan ini didirikan pada 16 Juli 1939 oleh James Smith McDonnell, dan terkenal karena pesawat tempur militer, termasuk F-4 Phantom II, dan pesawat ruang angkasa berawak termasuk kapsul Mercury dan kapsul Gemini. McDonnell Airc...

 

1984 film by Norman Jewison For the 2015 Nigerian film, see A Soldier's Story (2015 film). A Soldier's StoryTheatrical release posterDirected byNorman JewisonScreenplay byCharles FullerBased onA Soldier's Play(1981 play)by Charles FullerProduced byNorman JewisonPatrick PalmerRonald L. SchwaryStarring Howard E. Rollins, Jr. Adolph Caesar CinematographyRussell BoydEdited byCaroline BiggerstaffMark WarnerMusic byHerbie HancockProductioncompanyColumbia PicturesDistributed byColumbia PicturesRelea...

 

Region di Tanzania Region adalah wilayah administratif tingkat satu di Tanzania. No. Region Ibu kota Kode Jumlahdistrik Luas(km²) Populasi(sensus 2012) 1 Arusha Arusha TZ-01 7 37,576 1,694,310 2 Dar es Salaam Dar es Salaam TZ-02 5 1,393 4,364,541 3 Dodoma Dodoma TZ-03 7 41,311 2,083,588 4 Geita Geita TZ-27 5 20,054 1,739,530 5 Iringa Iringa TZ-04 5 35,503 941,238 6 Kagera Bukoba TZ-05 8 25,265 2,458,023 7 Katavi Mpanda TZ-28 3 45,843 564,604 8 Kigoma Kigoma TZ-08 8 37,040 2,127,930 9 Kiliman...

Camille Decoppet Presiden Konfederasi Swiss Ke-68Masa jabatan1 Januari 1916 – 31 Desember 1916PendahuluGiuseppe MottaPenggantiEdmund SchulthessAnggota Dewan Federal SwissMasa jabatan17 Juli 1912 – 7 November 1919PendahuluMarc-Emile RuchetPenggantiErnest Chuard Informasi pribadiLahir(1862-06-04)4 Juni 1862Meninggal14 Januari 1925(1925-01-14) (umur 62)KebangsaanSwissSunting kotak info • L • B Camille Decoppet (4 Juni 1862 – 14 Januari 1925) adalah poli...

 

Beyond LIVETur Konser LIVE online yang diadakan oleh SMTOWN dan JYP Nation artisTempatV LIVE platformTanggal awal26 April 2020 (2020-04-26)Jumlah acara180 (per 26 Mei 2024)ProduserBeyond LIVE Corporation(SM EntertainmentJYP EntertainmentNaver)Situs webSitus web resmi Beyond LIVE adalah layanan streaming konser langsung online dan seri konser[1] pertama kali didirikan pada April 2020 oleh perusahaan hiburan Korea Selatan SM Entertainment dalam kemitraan dengan Naver. Ini adalah la...