Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Gitでネットワークオペレーションを進める話
Search
Mabuchin
February 21, 2019
Technology
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Gitでネットワークオペレーションを進める話
Mabuchin
February 21, 2019
More Decks by Mabuchin
See All by Mabuchin
TIPSTARのライブ・プロダクションシステムの裏側
mabuchin
1
1.3k
ホワイトボックス伝送の動向と商用利用について
mabuchin
3
860
WhiteBoxSwitch NOSの変遷
mabuchin
5
2.2k
Cassini + Goldstone DCI use case and challenges
mabuchin
1
320
転びながらもネットワーク処理をソフトウェアで自作していく話
mabuchin
8
4.9k
モダンなネットワーク構成管理DBを最小労力で開発する
mabuchin
3
980
TapAggregationを使ったデータプレーン性能測定
mabuchin
0
290
Github PullRequestで作業半自動化
mabuchin
0
130
お手軽! BGP RIBのリアルタイム経路解析+可視化
mabuchin
0
450
Other Decks in Technology
See All in Technology
AIは推し活である。
kurazuuuuuu
2
990
Azure Copilot Resiliency Agentをいろいろ試してみる
tomokusaba
0
120
AIに賢く動いてもらうためのコンテキスト〜Snowflake女子会 vol.8
snowwmn0824
0
180
2026-09-08 そのJavaモダナイゼーション、AIに丸投げで大丈夫?IBM Bobで変わる品質と効率
yutanonaka
1
210
TiDBファミリーにDWHが新登場!! TiDB最新情報 / TiDB update 202609
yoshiakiyamasaki
0
120
認知負荷を吸収し、プロダクトをまたぐPR Preview基盤の設計事例
taiki45
2
440
なぜ「決定性」が 決定的に重要なのか? Durable Execution 基盤の数理的理解 #serverlessjp / ServerlessDays Tokyo 2026
ytaka23
4
1.3k
Lambda MicroVMsは常駐サーバーの代わりに なるか? Kiro Crew を動かして検証してみた / Kiro Crew on Lambda MicroVMs
k_adachi_01
2
280
「今盗んで、後で解く」に備える ― AWSのポスト量子暗号入門
yama3133
2
260
2026-09-26 Platform Engineering Kaigi 2026 インフラとアプリの境界線と委譲の設計 / Drawing the Infra and App Line
masasuzu
0
180
プラットフォームを「作る」、 チームに「入り込む」
sansantech
PRO
0
250
Claude Codeを「使うほど育つ」AI秘書にするノウハウ
minorun365
PRO
32
33k
Featured
See All Featured
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
290
The Pragmatic Product Professional
lauravandoore
37
7.5k
A designer walks into a library…
pauljervisheath
211
25k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
490
Mind Mapping
helmedeiros
1
370
Typedesign – Prime Four
hannesfritz
42
3.2k
How to Ace a Technical Interview
jacobian
281
24k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
The Cult of Friendly URLs
andyhume
79
7k
Ruling the World: When Life Gets Gamed
codingconduct
0
370
Being A Developer After 40
akosma
91
590k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
410
Transcript
(JUͰωοτϫʔΫΦϖϨʔγϣϯΛਐΊΔ 2019/01/24 Toshiya MABUCHI JANOG43 Meeting XFLAG STUDIO
About അढ़ גࣜձࣾϛΫγΟ։ൃຊ෦ IUUQTUXJUUFSDPNSBJCP ;ͩΜͷࣄ ωοτϫʔΫӡ༻ࣗಈԽ ߴԽ ʹ͚ͨίʔυඋ %1%,ͰωοτϫʔΫσʔλϓϨʔϯ։ൃ ωοτϫʔΫ·ΘΓͷίϯτϩʔϧϓϨʔϯ"1*։ൃ
2
՝1: ΦϖϨʔγϣϯͷ࣌ؒॖ
ͳͥ࣌ؒॖ͕ඞཁ͔ ఆظϝϯςφϯε࣌ؒΛ͘ ωοτϫʔΫͱαʔόʔΛಉ࣌ʹ࣮ࢪ αʔόʔɿσϓϩΠߴԽʹ͍ૣ͘ਖ਼֬ʹ ωοτϫʔΫӡ༻ٕज़্͋Δ͕ɺαʔόʹٴͳ͍ ʜΦʔόϔουʹͳΔՄೳੑ 4 ఆظϝϯςো࣌ϝϯςॖ͠ɺ ϢʔβͷαʔϏεఏڙ࣌ؒΛΑΓ҆͘ఆͤ͞Δ͜ͱ͕త େલఏ
՝2: ΦϖϨʔγϣϯͷਖ਼֬͞
ΦϖϨʔγϣϯͷਖ਼֬͞ ֤ػثͷঢ়ଶมԽͷଟ͍࡞ۀ FHϧʔλόʔδϣϯΞοϓ ӌճ͝ͱʹঢ়ଶ֬ೝΛ͢Δ ܦ࿏ࠩͷ֬ೝΛೖ೦ʹ ͚ͩͲʜ ͷ/FYUIPQมಈ͋Δఔ֬ೝ͖͢Ͱʁ Ͱݱ࣮తʹखͰશػثEJGGͱΔͱ͔͘͠ͳ͍
6 ରػثҎ֎ͰԿ͔͕ى͜Δͷ͕ωοτϫʔΫ ଞػثͷঢ়ଶมԽ͔ͬ͠Γ؍͠ͳ͍ͱࣄނΔ͔
7 ࡞ۀ࣌ؒॖ ֬ೝ࡞ۀ͕େ͖ͳΦʔόʔϔου ࡞ۀͷਖ਼֬͞ ֬ೝࣄ߲͕ଟ͍ͱ͍͔ͭݟಀ͢ શػثͷঢ়ଶมԽΛஞҰΛݟΔͷݫ͍͠ ֬ೝ㲈ظ͢Δ͕ࠩ ͋Δ c
ͳ͍
8 ࠩʜ
9
(JUΛར༻ͨ͠ωοτϫʔΫӡ༻ 10 ͦͦࣗࣾͰطʹ(JU IVC Λ׆༻͍ͯ͠Δ ࢀߟHJUIVCͰωοτϫʔΫػثͷίϯϑΟάΛཧͨ͠Β͜Μͳײ͡ IUUQTRJJUBDPNKVOQFJZPTIJOPJUFNTCGGEFD NBTUFSͰػثͷ$POGJHΛཧ ࡞ۀ༻ϒϥϯνΛ࡞ͯ͠13 13ͰมߋΛϨϏϡʔͯ͠0,ͳΒ࡞ۀ
૬ஊࣄ*TTVFͰਐߦ
ϝϦοτ/σϝϦοτ Α͍ͱ͜Ζ ԿΛมߋ͍͔ͨ͠ʮࠩʯ͕ݟΕΔ ϨϏϡʔͰͲ͏͍͏͜ͱΛࢦఠ͔ͨ͠ʮܦҢʯ͕ݟΕΔ ࡞ۀ్͕ྃத͔ͷʮঢ়ଶʯ͕ݟΕΔ σϝϦοτ ϝϯόʔશһ͕(JUͷ͍ํ͕Ͱ͖ͳ͚ΕͳΒͳ͍ 11
12 ࡞ۀதʹ ͑ΔͷͰ
GitͰΦϖϨʔγϣϯ 13 ࡞ۀ४උҎ֎Ͱ(JUIVCΛ׆༻͢Δ ίϚϯυࠩΛஞҰอଘ ͕ࠩग़ͨΒ͕ͦ͜໌֬ʹ͔Δ 8FCϕʔεͰมߋ͕ࠩݟ͍͢ ରػثͷपลϧʔλঢ়گཧ͍͢͠ ૢ࡞༻"1*͕طʹेඋ͞Ε͍ͯΔ
14 औΓΈྫ ܦ࿏ࠩΛ֬ೝ͢Δ 4MBDL(JUIVC#PU
(JUΛར༻ͨ͠ωοτϫʔΫӡ༻ 15 4MBDLͰ࡞ۀ։࢝Λએݴ ʮ։࢝࣌ͷܦ࿏εφοϓγϣοτʯΛશϧʔλ͔Βऔಘ ىʮ൪ʯ ࡞ۀͷਐߦʮEJGGSPVUFʯ໋ྩΛ࣮ߦ ܦ࿏ͷεφοϓγϣοτΛऔಘ͠DPNNJUQVTI ൪߸ ൪ʜͱਐΜͰ͍͘
EJGG͕͋Δ߹ɺεφοϓγϣοτͷࠩΛ(JUIVCͰࢦఠ
ܦ࿏ࠩΛ֬ೝ͢Δ4MBDL(JUIVC#PU 16 ࡞ۀ։࢝ ӌճ ֬ೝ ӌճ͠ ֬ೝ ྃ 3PVUFS 3PVUFS
3PVUFS 3PVUFS ࡞ۀରػث - ֤ػثSnapShotऔಘ - ରPRcommit - PRͰঢ়ଶࠩνΣοΫ Github PR OperationBot
࡞ۀ։࢝ 17
࡞ۀ్தͰܦ࿏֬ೝ 18
͕ࠩ͋Ε(JUIVC্Ͱࢦఠ 19
·ͱΊ 20 ࠩΛૣ֬͘ೝ͕͋Δ߹ͷΈग़͢͜ͱͰ࡞ۀ؆ུԽ ࡞ۀ࣌ؒͷॖ ݟΕ͍ͯͳ͔ͬͨܦ࿏͕ࠩݟΕΔΑ͏ʹ͕ࠩ໌֬ʹ ਖ਼֬ੑͷ্
՝ 21 $-*ίϚϯυ ࠩදࣔʹ͓͍ͯ 3FBEBCJMJUZ͕গ͠Ί *OEFOUॲཧࡁΈ+40/ϒϩοΫͱ͔ͳΒݟ͍͢ ʜ͕ɺ/&5$0/'+40/ύʔε͕͔͔࣌ؒΓ͗͢Δ ͍ͷΦϖϨʔλʔͷετϨε ͋ΔػثͰ࣮ߦͨ͠ΒCGE͕Ԇͯ͠*(1͕མͪͨ TIPXSPVUFͷෛՙʜ
4FOTJUJWFͳॴͷ֬ೝػث֎ͰΔ͖͔
NextStep 22 ػثͰΒͣɺ֤ػثͰiBGPΛଓ Advertise best externalΛͬͯBestҎ֎ͷมԽऔಘ 3PVUFS 3PVUFS 3PVUFS 3PVUFS
Monitoring BGPd iBGP (adv-best-external/add-path) Operation Bot …͢Δ༧ఆʂ BGPdͷreveived-routeͰܦ࿏֬ೝ
Thank you!