Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ネットワーク運用自動化のはじめかた
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Taiji Tsuchiya
June 19, 2018
Technology
2.6k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ネットワーク運用自動化のはじめかた
Taiji Tsuchiya
June 19, 2018
More Decks by Taiji Tsuchiya
See All by Taiji Tsuchiya
JANOG42 ハッカソン 予告
taijijiji
0
2.1k
明日からはじめるネットワーク運用自動化 実践編
taijijiji
1
1.2k
明日からはじめるネットワーク運用自動化 / Let's get started Network Automation from Tomorrow!
taijijiji
0
1k
Other Decks in Technology
See All in Technology
Model Studio CLI × Token Plan
maigo999
0
130
【CEDEC2026】『Relink』を拡張せよ - 『GRANBLUE FANTASY: Relink - Endless Ragnarok』の開発速度と品質を守るCI運用
cygames
PRO
0
150
FORENSIA: ローカルLLMフォレンジックハーネス
sumeshi
2
370
Pavlokで始める電撃駆動開発
sgrsn
0
190
ガバメント AI 源内を地方自治体は活用できるのか可能性と課題、期待について
takeda_h
1
390
制約理論(ToC)入門 2026版
recruitengineers
PRO
8
2.1k
モバイルアプリ開発概論2026
recruitengineers
PRO
5
550
その“隠したつもり”が命取り ── 自前と平文をやめて「正解」に委ねる
kuroneko13
0
100
Redmine 7.0 新機能・機能強化解説(OSC2026京都ダイジェスト版)
vividtone
1
240
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
53k
【CEDEC2026】『ウマ娘 プリティーダービー』 英語版のキャラクターの方言や口調をローカライズするための創造的アプローチ
cygames
PRO
1
240
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
Featured
See All Featured
WENDY [Excerpt]
tessaabrams
11
39k
The Invisible Side of Design
smashingmag
301
52k
Raft: Consensus for Rubyists
vanstee
141
7.6k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Odyssey Design
rkendrick25
PRO
2
750
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Claude Code のすすめ
schroneko
67
230k
Product Roadmaps are Hard
iamctodd
55
12k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
How STYLIGHT went responsive
nonsquared
100
6.2k
Transcript
2018/6/14 16:35-17:00 JST Interop Tokyo 2018 SEIKO
ITOCHU Techno-Solutions America, Inc. Taiji Tsuchiya /
•D+ @F/Taiji Tsuchiya •Career • Solution Engineer @ CTC
America (2017.8-Present) • I8><G4/36IT" &C2 • #/3% / &!0=A9 • " & $ .H • Network Engineer @ BIGLOBE (2011.4-2017.8) • DC/ &/Peering)J/?5/.H • % )J:E,SDN.H •Community Activities • -1JANOG $!'(, ;7'(B • NetOpsCoding )*'( Copyright © 2018 ITOCHU Techno-Solutions America, Inc. 1
( ) • 54B9 T($ e •
-g2kB9>iV@ • j: 54+^B9/-gG1_K • j: 6LI+T-g\O54Z • P0bXGU[<,b:d8 • P0bXYf`b: 3;,CJN • " /b!%h7. U['#&Mc?SaEHD • '#&WQR]*F )QbXGU[WQR]A= Copyright © 2018 ITOCHU Techno-Solutions America, Inc. 2
• 03/4'6 • , ACL,
BGP, Route Policy, MPLS LSP • %!()*%.$5'6+; • &9'6+; • -8:DB1Excel • :#+; • ,'6"2/'67 Copyright © 2018 ITOCHU Techno-Solutions America, Inc. 3
• •Ansible
•#! •" => Copyright © 2018 ITOCHU Techno-Solutions America, Inc. 4
5 Vl!E{{-U+ (CTO s) Gu!Bq-+ Bq-Tj+ [ +-"%+
() • !\PaJ *+ • [!@!"Y > • n082 "[!@"yA • c-k+% [!I`"w+ • 125:o,#FSD • C-\+ or + + • 125:-\)FS +" • WM'KRd N%+c"C • '*- + "| v}+ + • KRdL9.674/-&) • k^, , xg;=7, 125:d… • Tj aJ- ( ~? • [+]/;=7/<32 +-_%+ • Hfmd!lZ"<2/!iE{-t$ • e- +!b"O+ • ipX-Q*h z E{ & r
: • L !*? 2G</C
• U: Juniper-%R4!*3P(30=JK&+)') Copyright © 2018 ITOCHU Techno-Solutions America, Inc. 6 • # ",'IEPythonS603>(B111O) • @NQ'Python8:A5T '(-$7 • F.9;H(-$Python&+)'MD
Copyright © 2018 ITOCHU Techno-Solutions America, Inc. 7 %*$
" $ #0 / %*#0" $ ! - /-)'$ (. - & , +,
• 9G, 71*!#"& • IX$.E71 / &)'#$.E71 /#)+
"#.E71 /#)+ "# Route PolicyN471 / ACLD-71 / VLAND-71 / </5C • .J</*!= 71.JL0F71 9G,B>A?2:@7 • 9G,3 71IO/+% %("#,K;,H8M66 Copyright © 2018 ITOCHU Techno-Solutions America, Inc. 8
/ 9 1-6 #. &9
78: &) 1 +%/,4" 1% !<31( *' =0 1$5 t t 1;>,2 -- - / - mi / - / - - - / - - / C o -
• C'V$C'V# 'P % • GUI ? CLI ?
• 40:.x} • jcK_? OS Version • SqKEtSqfvn/\Y ? • Jh+9?/.";*8;<, 2='| [e-5'a'UpQ • lW 'z# % • [y[e or s or B|mr^ or B|AkD] • i^ #dZ7)561,'!# %HM/RIOg'To% • ~|^L`>:='u@ :3;?L`^ or wL`^? • 'F\G%b 2='{X &!&!(!%UN2={X Copyright © 2018 ITOCHU Techno-Solutions America, Inc. 10
/ • P ;S# • L9U&2*<B%ZA • J
L9%IO !$# @:#CV/ • NK8/04-(1-(+8%W 6K;ST # • ;S>X%7 ? # ;S/'325.DL%[QGF# • Git GitHub/GitLab ,+)/=YEM %H"R$# Copyright © 2018 ITOCHU Techno-Solutions America, Inc. 11
• $5 1?')B • )B.8 • +F:5' •
7(D! ' • 94E5 • )B<6%G *ACH 12 #%G1?'2/,3 0 "=- (>&;@, NetOpsCoding#3) https://www.slideshare.net/taijitsuchiya5/ss-63478739
Copyright © 2018 ITOCHU Techno-Solutions America, Inc. 13 : “”
( @BIGLOBE, JANOG US Regianl Meeting) https://www.slideshare.net/taijitsuchiya5/ss-55698922 : ()
: ( ) Copyright © 2018 ITOCHU Techno-Solutions America,
Inc. 14 : “” ( @BIGLOBE, JANOG US Regianl Meeting) https://www.slideshare.net/taijitsuchiya5/ss-55698922
/ • T=V)0:FE • I<5WUW ]3 •
)0:S 7`QXG((1a`G) -!+,'# Z4>C • T=VL8YJb?."2*@_ • ? &/MO9P$% N • 5K ? ^P[B • &/M6^P;A HR\D Copyright © 2018 ITOCHU Techno-Solutions America, Inc. 15
→ •XYI># • <Z +4\@=V#D 5&)1?MH8#S •
`^J/$-.*&#a • -%206,:WIO •FK"XY !K" XY<G C]U7^;PG • [BER9 • QT 3('( • N L `^J_A Copyright © 2018 ITOCHU Techno-Solutions America, Inc. 16
•" BGP Peering(Private Peer) # ! •
Github https://github.com/taijiji/peerup •: 2 Copyright © 2018 ITOCHU Techno-Solutions America, Inc. 17
Copyright © 2018 ITOCHU Techno-Solutions America,
Inc. 18 G : I I : S : P : S A B P A B R S P R S , P
: 19 Scenario file (YAML) Router
(Target) NAPALM Config Template (Jinja2) JUNOS IOSXR IOS EOS Router • • • • check_interface • check_bgp_neighbor • set_interface • set_bgp_neighbor • set_route_policy_advertised/recieved interfaces { {{ if_name }} { unit 0 { family inet { address {{ if_addr }}/{{ if_subnet }} } } } } scenario: - check_interface: if_name: ge-0/0/2 if_status: up - set_interface: if_name: ge-0/0/2 if_addr: 192.168.35.1 if_subnet: 30
: Scenario file Copyright © 2018 ITOCHU Techno-Solutions America, Inc.
20
: Copyright © 2018 ITOCHU Techno-Solutions America, Inc. 21
22 https://github.com/taijiji/peerup : ( )
• 403;,?UFR@" W • BGP69+735*(OP-<6:1:( D!
• 403;,?UFR@#?UAMGC ./28(D% =I?U% E# NKH$N!S T'& • !)LJ>QBV! Copyright © 2018 ITOCHU Techno-Solutions America, Inc. 23