Submit Search
Upload
2017.7.28 JANOG40 Interop Tokyo 2017 ShowNetにおけるサービスチェイニングの実装と運用
•
Download as PPTX, PDF
•
0 likes
•
475 views
Shuichi Ohkubo
Follow
2017.7.28 JANOG40 Interop Tokyo 2017 ShowNetにおけるサービスチェイニングの実装と運用
Read less
Read more
Internet
Report
Share
Report
Share
1 of 13
Download now
Recommended
2017.9.1 JANOG BoF & LT Night#2 クラウド向けのL3VPNサービスを作ってみた話
2017.9.1 JANOG BoF & LT Night#2 クラウド向けのL3VPNサービスを作ってみた話
Shuichi Ohkubo
2017.6.8 ShowNetステージ 地域BWA
2017.6.8 ShowNetステージ 地域BWA
Shuichi Ohkubo
2016.11.29 InternetWeek マルチベンダ環境におけるEVPN構築のノウハウ
2016.11.29 InternetWeek マルチベンダ環境におけるEVPN構築のノウハウ
Shuichi Ohkubo
2016.7.6 さくらの夕べ@沖縄 さくらインターネットの「閉域網サービス」の裏側
2016.7.6 さくらの夕べ@沖縄 さくらインターネットの「閉域網サービス」の裏側
Shuichi Ohkubo
2016.03.04 NetOpsCoding#2
2016.03.04 NetOpsCoding#2
Shuichi Ohkubo
2015.7.17 JANOG36 BGP Flowspec Interoperability Test @ Interop Tokyo 2015 Sho...
2015.7.17 JANOG36 BGP Flowspec Interoperability Test @ Interop Tokyo 2015 Sho...
Shuichi Ohkubo
2015.10.16 Flowops22
2015.10.16 Flowops22
Shuichi Ohkubo
2015.7.9 Juniper Cloud Builder Conference 2015
2015.7.9 Juniper Cloud Builder Conference 2015
Shuichi Ohkubo
Recommended
2017.9.1 JANOG BoF & LT Night#2 クラウド向けのL3VPNサービスを作ってみた話
2017.9.1 JANOG BoF & LT Night#2 クラウド向けのL3VPNサービスを作ってみた話
Shuichi Ohkubo
2017.6.8 ShowNetステージ 地域BWA
2017.6.8 ShowNetステージ 地域BWA
Shuichi Ohkubo
2016.11.29 InternetWeek マルチベンダ環境におけるEVPN構築のノウハウ
2016.11.29 InternetWeek マルチベンダ環境におけるEVPN構築のノウハウ
Shuichi Ohkubo
2016.7.6 さくらの夕べ@沖縄 さくらインターネットの「閉域網サービス」の裏側
2016.7.6 さくらの夕べ@沖縄 さくらインターネットの「閉域網サービス」の裏側
Shuichi Ohkubo
2016.03.04 NetOpsCoding#2
2016.03.04 NetOpsCoding#2
Shuichi Ohkubo
2015.7.17 JANOG36 BGP Flowspec Interoperability Test @ Interop Tokyo 2015 Sho...
2015.7.17 JANOG36 BGP Flowspec Interoperability Test @ Interop Tokyo 2015 Sho...
Shuichi Ohkubo
2015.10.16 Flowops22
2015.10.16 Flowops22
Shuichi Ohkubo
2015.7.9 Juniper Cloud Builder Conference 2015
2015.7.9 Juniper Cloud Builder Conference 2015
Shuichi Ohkubo
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
More Related Content
Featured
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
Featured
(20)
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
Skeleton Culture Code
Skeleton Culture Code
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
How to have difficult conversations
How to have difficult conversations
Introduction to Data Science
Introduction to Data Science
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
The six step guide to practical project management
The six step guide to practical project management
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
2017.7.28 JANOG40 Interop Tokyo 2017 ShowNetにおけるサービスチェイニングの実装と運用
1.
Interop Tokyo 2017 ShowNetにおける サービスチェイニングの実装と運用 Interop
Tokyo 2017 ShowNet NOC Team 大久保 修一
2.
ShowNet2017 サービスチェイニング • 出展社に提供するインターネット 回線において、セキュリティなど のネットワークファンクションを 柔軟に選択可能に •
BGP FlowspecやEVPN/VXLANな ど標準技術を用いて、マルチベン ダによる構築 • ソフトウェアによる柔軟な制御、 コアネットワークのシンプル化を 実現 Function Pool Function Pool 出展社 TEP ShowNet Backbone The Internet ホール7 ホール6 ホール5 ホール4 幕張メッセ
3.
Function Poolとは • Network
Functionを集約したプール • ShowNetでは冗長のため2つのFunction Poolを構築 左右のFunction PoolをそれぞれBlue/Greenとし切り替え Function Pool Blue Function Pool Green
4.
サービスチェインの動作イメージ class0 Sandbox sentinel Firewall GRTl3aggr DDoS防御 TEP Internet L3集約 出展社 その他 ・CGN ・SSL復号化 ・Video Cache など TEP FP head-1 FP
head-2 ルーティングスライス
5.
サービスチェインの動作概要 FP head- 2 FP head-1 Service
Slice BGP Flowspecの使用機能 • 送信元/宛先アドレスマッチ • DSCPマッチ • VRFリダイレクト • DSCPマーキング • VRF内でのFlow適用 DSCPマーキング/VRFリダイレクト DSCPマッチ/VRFリダイレクト TEP L3集約 VRF VRF VRF VRF VRF VRF VRF VRF VRF Internet
6.
Service Functions (CGN, DPI
etc...) 出展社収容ネットワークのL2延伸 • EVPN/VXLAN – VLAN-Based方式 • CE6855, VDX6740, NX9372, OCNOS • Ethernet over GRE • Lagopus, VOS ShowNet Backbone Simple Layer-3 network出展社向けネットワーク ファンクションプール • EVPN/VXLAN – VLAN-Aware Bundle方式 • QFX5100, FX1 • EtherIP • IX3315 L2オーバレイ技術を用いて、出展社トラフィックをファンクションプールに集約
7.
チェイン構成の自動化 • ShowNetの機器情報、出展社向け回線情報などを一元管理するデー タベース(TTDB)とREST APIにより連携 •
オーダーに合わせたBGP Flowspec経路を自動投入 Route Reflector(XRv)Route Reflector(vMX) Flow generator (exabgp) Rest API BGP Advertise
8.
REST APIリクエストボディの例 Private L3集約 SandBox Firewall CGN DDoS防御 Class1
ID:1 Class1 ID:14 Class1 ID:11 Class0 ID:2 Class0 ID:20
9.
サービスチェイン動作の検証 My traceroute [v0.86] Host
Loss% Snt Last Avg Best Wrst StDev <snip> 4. 10.0.2.137 0.0% 10 1.2 1.0 0.8 1.2 0.0 5. 10.0.2.42 0.0% 10 0.9 0.9 0.7 1.1 0.0 6. 10.0.2.161 0.0% 10 2.0 1.8 1.5 2.2 0.0 7. 10.0.2.42 0.0% 10 1.1 1.2 1.1 1.4 0.0 8. 10.0.2.61 0.0% 10 1.8 1.9 1.7 2.1 0.0 9. vrf-cgn.class0.mx240-1.fpbl.interop-tokyo.net 0.0% 10 2.1 2.0 1.7 2.3 0.0 10. vrf-redirect.class0.mx240-2.fpbl.interop-tokyo.net 0.0% 10 2.0 5.9 1.9 37.9 11.3 11. vrf-ddosmg-a10.class0.mx240-1.fpbl.interop-tokyo.net 0.0% 10 3.2 2.3 1.8 3.2 0.0 12. vrf-redirect.class0.mx240-2.fpbl.interop-tokyo.net 0.0% 10 2.2 8.5 2.0 40.5 13.8 13. vrf-sentinel.class0.mx240-1.fpbl.interop-tokyo.net 0.0% 10 3.2 2.4 2.0 3.2 0.0 14. 45.0.1.89 0.0% 10 2.4 4.6 2.3 16.8 4.8 15. 45.0.1.5 0.0% 10 3.6 3.6 3.1 4.2 0.0 16. 218.100.6.173 0.0% 10 3.2 3.2 3.0 3.6 0.0 17. 108.170.242.193 0.0% 9 3.6 3.7 3.5 4.2 0.0 18. 216.239.54.21 0.0% 9 3.6 3.6 3.4 3.7 0.0 19. google-public-dns-a.google.com 0.0% 9 3.6 3.2 3.0 3.6 0.0 各VRFのIPアドレスの逆引きにFunction名を記載 疎通確認の際にチェインの確認を容易に
10.
EVPN Remote/Local MACの注意 Function
Pool Last Resort どっちを優先? • 最終フォールバック先として ”Last Resort”を準備 • 通常時は閉塞状態にしておく • Last Resort側に倒すと、 Default GatewayのMACが EVPN経由とLocal側の両方に見える • Local側を優先する実装がほとんどの ため、Last Resort側に倒すとすんな り戻せない 出展社向け ネットワーク Default Gateway EVPN L3集約 Default Gateway TEP TEP
11.
まとめ • レイヤ3でのサービスチェイニングを「いま動 く」仕組みを用いて実装 • 枯れた標準技術のみを使用することで安定性の確 保、および障害時の自動フォールバックによる高 可用性を実現
12.
special thanks • Router(VRF
+ BGP Flowspec) • Juniper MX240 • Cisco ASR9904 • Switches • Cisco Nexus 93180 • Huawei Cloud Engine 6860, Cloud Engine 6870 • Tunnel End Points • Huawei Cloud Engine 6855hi • Brocade VDX6740 • Juniper QFX5100 • NEC IX3315 • 日本電信電話 Lagopus • Virtual Open Systems ARMv8 CPE • Tunnel End Points(cont.) • 古河電気工業株式会社 FX1 • Cisco Nexus 9372 • Dell S4048-ON • IP Infusion OCNOS • Network Functions • A10 Networks Thunder 6435 • NEC Traffic Management System • Cisco ASR9001 • Security Functions • Fortinet FortiGate-7040e, 3815d, FortiSandbox3500d • PaloAlto Networks PA5260, WildFire • Checkpoint 23800, TE2000X • IXIA ThreatARMOR • NTT-AT Herculon DHD i10800, BIG-IP LTM i10800 • A10 Networks Thunder 6435 TPS
13.
ご清聴ありがとうございました
Editor's Notes
Flow数 5000flow/台 Fp-head1とfp-head2それぞれ V4 3000flow V6 2000flowくらい
Fx1は最新のもので上書きファーム書き換え
Download now