SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
End User 使用 Multihoming、Load-
                               balance、Load-sharing 之建議方式




                                                數位聯合電信股份有限公司
                                                通訊網路部
                                                許至凱(kae@du.net.tw)
1




                             Agenda
    http://www.seed.net.tw




                              前言
                              傳統線路備援與分流方式
                                Leased Line
                                ISDN
                              新一代傳輸方式供裝後的改變
                                ADSL
                                FTTX
                              更具彈性與簡單的Multihoming方式
                              問題與討論




2




                                                                     1
http://www.seed.net.tw   前言

                             What is “end user”?
                               與ISP交換之流量皆與自身相關(Web/Mail/FTP server,
                               Office),並無向第三者提供transit服務。
                             Load-balance? Load-sharing?
                               在眾多networking paper中似乎都有人使用。
                               Load-balance:balance on server。
                               Load-sharing:balance on circuit。
                             常見的Load-balance架構




                                                L4 switch


3




                             傳統線路備援與分流方式
    http://www.seed.net.tw




                             傳統線路之備援方式
                               過去使用專線時,ISDN是最常使用的備援方式。


                                        IGP-primary

                                                      Leased Line    Defa
                                  ISP                                     ult   route

                                                                                   End user
                                                        ISDN

                               專線斷線時用使用ISDN備援。



                                                        Leased Line
                                  ISP
                                                        X
                                        IGP-primary                                End user
                                                        ISDN    Defa
                                                                     ult   route
4




                                                                                              2
http://www.seed.net.tw   傳統線路備援與分流方式

                             傳統線路之備援方式(cont.)
                              ISDN容量不夠時只能使用專線備援。

                                     IGP-primary

                                                     Leased
                                                      Line              Def
                               ISP                                         ault
                                                                                  rou
                                                                                      te
                                                   Leased
                                                    Line
                                                                                  End user

                             傳統線路之分流方式
                              可設定成兩路電路同時使用。

                                     IGP-primary

                                                     Leased
                                                      Line              Defa
                               ISP                                           ult r
                                                                                   oute
                                                   Leased
                                                    Line
                                                              Def               End user
5                                                                ault
                                                                        rout
                                                                            e




                             傳統線路備援與分流方式
    http://www.seed.net.tw




                             傳統線路之分流方式(cont.)
                              若需要更完備的備援與分流功能,則除了要考慮電路的備援外,
                              亦需要考量到兩端設備的備援。
                                     IGP-primary

                                                     Leased
                                                      Line        Def
                               ISP                                   ault
                                                                            rou
                                                                                te
                                                                                  End user
                                                   Leased
                                     IGP-primary    Line         Default route



                                     IGP-primary                 Default route



                               ISP                                  active
                                                                                           HSRP/VRRP   End user


                                     IGP-primary                   standby
6




                                                                                                                  3
http://www.seed.net.tw    傳統線路備援與分流方式

                                 傳統線路之分流方式(cont.)
                                        若還要考慮到ISP的備援,則使用BGP Multihoming就變成了唯
                                        一的選擇,end user需要有自己的IP block。


                                                   AS100
                                             172.20.0.0/20              BGP-primary

                                             BGP-primary       ISP1 AS100                               BG
                                                                                            BGP              P ro
                                                                                                                 ute
                                                                                                                                AS64512
                                                        BGP
                                                                                                                            172.20.0.0/20
                               Internet                                                                                End user

                                                         BGP                                                  ute
                                                                                                          P ro
                                                                                                        BG
                                                               ISP2 AS200                   BGP
                                             BGP-primary

                                                  AS200                 BGP-primary
                                            172.20.0.0/20



7




                              傳統線路備援與分流方式
    http://www.seed.net.tw




                                 傳統線路之分流方式(cont.)
                                        若還要考慮到ISP的備援,則使用BGP Multihoming就變成了唯
                                        一的選擇,end user需要有自己的IP block。


                                               AS100
                                                                                            BGP route
                                         172.20.0.0/20               BGP-primary
                                                                                             active
                                        BGP-primary       ISP1 AS100
                                                                                      BGP
                                                BGP

                             Internet                                                             BGP              End user
                                                                                                                           AS64512
                                                 BGP                                                                   172.20.0.0/20
                                                          ISP2 AS200                  BGP
                                        BGP-primary

                                                                     BGP-primary            standby
                                              AS200
                                                                                            BGP route
                                        172.20.0.0/20



8




                                                                                                                                            4
http://www.seed.net.tw   新一代線路備援與分流方式

                              新一代線路之備援方式
                               ADSL流行之後,ISDN備援已漸被ADSL所取代。

                                      IGP-primary

                                                      Leased    Def
                                                       Line        ault
                                ISP                                       rout
                                      IGP-backup                              e

                                                                              End user
                                                      ADSL



                               專線斷線時,可自動切換至備援ADSL線路。


                                                      Leased
                                ISP   IGP-backup      XLine

                                                                              End user
                                                      ADSL
9                                                               Default route




                              新一代線路備援與分流方式
     http://www.seed.net.tw




                              新一代線路之備援方式
                               End user依其使用模式的不同,漸漸放棄使用專線,改用固定制
                               ADSL或FTTX。
                                      IGP-primary


                                                    FTTX/ADSL   Def
                                                                   ault
                                ISP                                       rout
                                      IGP-backup                              e

                                                                              End user
                                                      ADSL

                               ADSL/FTTX斷線卻不會使得router port down的特性,使得傳
                               統備援方式受到挑戰。
                                                                 UP/UP
                                      IGP-primary


                                                    FTTX/ADSL   Def
                                ISP   IGP-backup      X            ault
                                                                          rout
                                                                              e

10                                                                            End user
                                                      ADSL




                                                                                         5
http://www.seed.net.tw   新一代線路備援與分流方式

                               ADSL/FTTX斷線時流量切換方式
                                 使用dynamic routing protocol。

                                                                 UP/UP




                                                    FTTX/ADSL
                                 ISP   IGP-backup     X
                                                                           End user
                                                      ADSL
                                                                Default route




                                 某些供應商已有提供新功能解決,如Cisco的“Reliable
                                 Static Routing Backup”。
                                 某些IP分享器可以偵測uplink狀況(ex. ping gateway)來決
                                 定是否要使用或排除該uplink線路。
11




                              更具彈性與簡單的Multihoming方式
     http://www.seed.net.tw




                               過去需要Multihoming時,使用BGP與自有IP blocks是必
                               要的
                                 在非ISP環境中使用BGP的時機普遍較少,一般網管工程師較難熟
                                 悉BGP的使用。
                                 申請自有IP blocks的門檻?
                                 以上因素導致使用Multihoming客戶不多。
                               運用較有彈性的供裝方式,可降低複雜度並保有分流與備援的
                               彈性
                                 不使用BGP protocol,使用自有IP blocks。
                                 使用BGP protocol,不使用自有IP blocks。
                                 不使用BGP protocol,不使用自有IP blocks。




12




                                                                                      6
http://www.seed.net.tw   更具彈性與簡單的Multihoming方式

                               運用較有彈性的供裝方式,可降低複雜度並保有分流與備援的
                               彈性
                                    不使用BGP protocol,使用自有IP blocks。


                                             AS100                        IGP-primary
                                172.20.0.0/20(aggre)                                    172.20.0.0/21
                                                             ISP1 AS100
                                      172.20.0.0/21
                                                       BGP-primary                                                  172.20.0.0/20

                                                                                                                    End user
                               Internet


                                                       BGP-primary
                                             AS200
                                172.20.0.0/20(aggre)         ISP2 AS200                 172.20.8.0/21
                                      172.20.8.0/21
                                                                          IGP-primary


13




                              更具彈性與簡單的Multihoming方式
     http://www.seed.net.tw




                               運用較有彈性的供裝方式,可降低複雜度並保有分流與備援的
                               彈性
                                    使用BGP protocol,不使用自有IP blocks。


                                                                          IGP-primary
                                             AS100                                      172.20.0.0/20
                                                             ISP1 AS100
                                      172.20.0.0/16
                                                                                                                    172.20.0.0/20
                                                       BGP-primary

                                                                                                                    End user
                               Internet

                                                                                                            AS64512
                                                        BGP-primary                                     172.20.8.0/21
                                             AS200
                                172.20.0.0/20(aggre)         ISP2 AS200
                                      172.20.8.0/21
                                                                      BGP-primary


14




                                                                                                                                    7
http://www.seed.net.tw   更具彈性與簡單的Multihoming方式

                               運用較有彈性的供裝方式,可降低複雜度並保有分流與備援的
                               彈性
                                    不使用BGP protocol,不使用自有IP blocks。


                                                                          IGP-primary
                                             AS100                                      172.20.0.0/20
                                                             ISP1 AS100
                                      172.20.0.0/16
                                                       BGP-primary                                       172.20.0.0/20

                                                                                                         End user
                               Internet


                                                       BGP-primary
                                             AS200
                                172.20.0.0/20(aggre)         ISP2 AS200                  172.20.8.0/21

                                      172.20.8.0/21
                                                                          IGP-primary


15




                              問題與討論
     http://www.seed.net.tw




                               問題?




16




                                                                                                                         8

Weitere ähnliche Inhalte

Andere mochten auch

Business processes are not your business
Business processes are not your businessBusiness processes are not your business
Business processes are not your businessMarc Buyens
 
SEO for beginners
SEO for beginnersSEO for beginners
SEO for beginnersSascha Funk
 
Enterprenurs At Work
Enterprenurs At WorkEnterprenurs At Work
Enterprenurs At Workitsvineeth209
 
Sharing experiences - Material Design and the Use of Technology
Sharing experiences - Material Design and the Use of TechnologySharing experiences - Material Design and the Use of Technology
Sharing experiences - Material Design and the Use of TechnologyMercedes Viola
 
もしもボックス もしも『もしも』じゃなかったら
もしもボックス もしも『もしも』じゃなかったらもしもボックス もしも『もしも』じゃなかったら
もしもボックス もしも『もしも』じゃなかったらHiromu Shioya
 
phyzz.bzのご案内
phyzz.bzのご案内phyzz.bzのご案内
phyzz.bzのご案内Hiromu Shioya
 
Guerrilla Readers - prezentace na konferenci Online marketing pro neziskovky
Guerrilla Readers - prezentace na konferenci Online marketing pro neziskovkyGuerrilla Readers - prezentace na konferenci Online marketing pro neziskovky
Guerrilla Readers - prezentace na konferenci Online marketing pro neziskovkyGuerrilla Readers
 
Z&A court papers Doc110911
Z&A court papers Doc110911Z&A court papers Doc110911
Z&A court papers Doc110911Kiya Aliyar, PMP
 
Tourism In And Around RAJAHMUNDRY
Tourism In And Around RAJAHMUNDRYTourism In And Around RAJAHMUNDRY
Tourism In And Around RAJAHMUNDRYitsvineeth209
 

Andere mochten auch (13)

Business processes are not your business
Business processes are not your businessBusiness processes are not your business
Business processes are not your business
 
SEO for beginners
SEO for beginnersSEO for beginners
SEO for beginners
 
Chile indig
Chile indigChile indig
Chile indig
 
Enterprenurs At Work
Enterprenurs At WorkEnterprenurs At Work
Enterprenurs At Work
 
Sharing experiences - Material Design and the Use of Technology
Sharing experiences - Material Design and the Use of TechnologySharing experiences - Material Design and the Use of Technology
Sharing experiences - Material Design and the Use of Technology
 
もしもボックス もしも『もしも』じゃなかったら
もしもボックス もしも『もしも』じゃなかったらもしもボックス もしも『もしも』じゃなかったら
もしもボックス もしも『もしも』じゃなかったら
 
Nieuwe Media: Twitter?
Nieuwe Media: Twitter?Nieuwe Media: Twitter?
Nieuwe Media: Twitter?
 
phyzz.bzのご案内
phyzz.bzのご案内phyzz.bzのご案内
phyzz.bzのご案内
 
Guerrilla Readers - prezentace na konferenci Online marketing pro neziskovky
Guerrilla Readers - prezentace na konferenci Online marketing pro neziskovkyGuerrilla Readers - prezentace na konferenci Online marketing pro neziskovky
Guerrilla Readers - prezentace na konferenci Online marketing pro neziskovky
 
Z&A court papers Doc110911
Z&A court papers Doc110911Z&A court papers Doc110911
Z&A court papers Doc110911
 
B Plan
B PlanB Plan
B Plan
 
Tourism In And Around RAJAHMUNDRY
Tourism In And Around RAJAHMUNDRYTourism In And Around RAJAHMUNDRY
Tourism In And Around RAJAHMUNDRY
 
Networking 1
Networking 1Networking 1
Networking 1
 

Ähnlich wie Suggestions for end users to deploy multihoming, load-balance and load-sharing

How To Create Custom DSLs By PHP
How To Create Custom DSLs By PHPHow To Create Custom DSLs By PHP
How To Create Custom DSLs By PHPAtsuhiro Kubo
 
Peeling The Onion For Ipdc Forum09 Mix Ver1
Peeling The Onion For Ipdc Forum09 Mix Ver1Peeling The Onion For Ipdc Forum09 Mix Ver1
Peeling The Onion For Ipdc Forum09 Mix Ver1hutuworm
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingSSA KPI
 
080620 Identity Conference #2 hiroki
080620 Identity Conference #2 hiroki080620 Identity Conference #2 hiroki
080620 Identity Conference #2 hirokiHiroki Itoh
 
修士中間発表
修士中間発表修士中間発表
修士中間発表Kazuki Ohta
 

Ähnlich wie Suggestions for end users to deploy multihoming, load-balance and load-sharing (6)

How To Create Custom DSLs By PHP
How To Create Custom DSLs By PHPHow To Create Custom DSLs By PHP
How To Create Custom DSLs By PHP
 
Peeling The Onion For Ipdc Forum09 Mix Ver1
Peeling The Onion For Ipdc Forum09 Mix Ver1Peeling The Onion For Ipdc Forum09 Mix Ver1
Peeling The Onion For Ipdc Forum09 Mix Ver1
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
XS Japan 2008 Xen Mgmt Japanese
XS Japan 2008 Xen Mgmt JapaneseXS Japan 2008 Xen Mgmt Japanese
XS Japan 2008 Xen Mgmt Japanese
 
080620 Identity Conference #2 hiroki
080620 Identity Conference #2 hiroki080620 Identity Conference #2 hiroki
080620 Identity Conference #2 hiroki
 
修士中間発表
修士中間発表修士中間発表
修士中間発表
 

Mehr von Kae Hsu

20th TWNIC OPM IPv6 Support by SDN & NFV
20th TWNIC OPM IPv6 Support by SDN & NFV20th TWNIC OPM IPv6 Support by SDN & NFV
20th TWNIC OPM IPv6 Support by SDN & NFVKae Hsu
 
FEGTS IP Training - Network Diagnostic Introduction
FEGTS IP Training - Network Diagnostic IntroductionFEGTS IP Training - Network Diagnostic Introduction
FEGTS IP Training - Network Diagnostic IntroductionKae Hsu
 
CDN and ISP Operation
CDN and ISP OperationCDN and ISP Operation
CDN and ISP OperationKae Hsu
 
FEGTS IP training - TCP/IP Introduction
FEGTS IP training - TCP/IP IntroductionFEGTS IP training - TCP/IP Introduction
FEGTS IP training - TCP/IP IntroductionKae Hsu
 
Network and TCP performance relationship workshop
Network and TCP performance relationship workshopNetwork and TCP performance relationship workshop
Network and TCP performance relationship workshopKae Hsu
 
Network Design in Cloud-ready IDC
Network Design in Cloud-ready IDCNetwork Design in Cloud-ready IDC
Network Design in Cloud-ready IDCKae Hsu
 
TWNIC 13th OPM session
TWNIC 13th OPM sessionTWNIC 13th OPM session
TWNIC 13th OPM sessionKae Hsu
 
4 byte AS number workshop material
4 byte AS number workshop material4 byte AS number workshop material
4 byte AS number workshop materialKae Hsu
 
4byte As Number Migration Suggestion
4byte As Number Migration Suggestion4byte As Number Migration Suggestion
4byte As Number Migration SuggestionKae Hsu
 
Botnets & DDoS Introduction
Botnets & DDoS IntroductionBotnets & DDoS Introduction
Botnets & DDoS IntroductionKae Hsu
 
4 Byte As Ns Test Scenarios
4 Byte As Ns Test Scenarios4 Byte As Ns Test Scenarios
4 Byte As Ns Test ScenariosKae Hsu
 
How Internet Works
How Internet WorksHow Internet Works
How Internet WorksKae Hsu
 
How To Process And Solve Network Security In ISP
How To Process And Solve Network Security In ISPHow To Process And Solve Network Security In ISP
How To Process And Solve Network Security In ISPKae Hsu
 
Redundant Internet service provision - customer viewpoint
Redundant Internet service provision - customer viewpointRedundant Internet service provision - customer viewpoint
Redundant Internet service provision - customer viewpointKae Hsu
 
Suggestions for end users to deploy multihoming, load-balance and load-sharing
Suggestions for end users to deploy multihoming, load-balance and load-sharingSuggestions for end users to deploy multihoming, load-balance and load-sharing
Suggestions for end users to deploy multihoming, load-balance and load-sharingKae Hsu
 

Mehr von Kae Hsu (16)

20th TWNIC OPM IPv6 Support by SDN & NFV
20th TWNIC OPM IPv6 Support by SDN & NFV20th TWNIC OPM IPv6 Support by SDN & NFV
20th TWNIC OPM IPv6 Support by SDN & NFV
 
FEGTS IP Training - Network Diagnostic Introduction
FEGTS IP Training - Network Diagnostic IntroductionFEGTS IP Training - Network Diagnostic Introduction
FEGTS IP Training - Network Diagnostic Introduction
 
CDN and ISP Operation
CDN and ISP OperationCDN and ISP Operation
CDN and ISP Operation
 
FEGTS IP training - TCP/IP Introduction
FEGTS IP training - TCP/IP IntroductionFEGTS IP training - TCP/IP Introduction
FEGTS IP training - TCP/IP Introduction
 
Network and TCP performance relationship workshop
Network and TCP performance relationship workshopNetwork and TCP performance relationship workshop
Network and TCP performance relationship workshop
 
Network Design in Cloud-ready IDC
Network Design in Cloud-ready IDCNetwork Design in Cloud-ready IDC
Network Design in Cloud-ready IDC
 
TWNIC 13th OPM session
TWNIC 13th OPM sessionTWNIC 13th OPM session
TWNIC 13th OPM session
 
4 byte AS number workshop material
4 byte AS number workshop material4 byte AS number workshop material
4 byte AS number workshop material
 
4byte As Number Migration Suggestion
4byte As Number Migration Suggestion4byte As Number Migration Suggestion
4byte As Number Migration Suggestion
 
Botnets & DDoS Introduction
Botnets & DDoS IntroductionBotnets & DDoS Introduction
Botnets & DDoS Introduction
 
4 Byte As Ns Test Scenarios
4 Byte As Ns Test Scenarios4 Byte As Ns Test Scenarios
4 Byte As Ns Test Scenarios
 
How Internet Works
How Internet WorksHow Internet Works
How Internet Works
 
How To Process And Solve Network Security In ISP
How To Process And Solve Network Security In ISPHow To Process And Solve Network Security In ISP
How To Process And Solve Network Security In ISP
 
Redundant Internet service provision - customer viewpoint
Redundant Internet service provision - customer viewpointRedundant Internet service provision - customer viewpoint
Redundant Internet service provision - customer viewpoint
 
r2
r2r2
r2
 
Suggestions for end users to deploy multihoming, load-balance and load-sharing
Suggestions for end users to deploy multihoming, load-balance and load-sharingSuggestions for end users to deploy multihoming, load-balance and load-sharing
Suggestions for end users to deploy multihoming, load-balance and load-sharing
 

Kürzlich hochgeladen

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Kürzlich hochgeladen (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

Suggestions for end users to deploy multihoming, load-balance and load-sharing

  • 1. End User 使用 Multihoming、Load- balance、Load-sharing 之建議方式 數位聯合電信股份有限公司 通訊網路部 許至凱(kae@du.net.tw) 1 Agenda http://www.seed.net.tw 前言 傳統線路備援與分流方式 Leased Line ISDN 新一代傳輸方式供裝後的改變 ADSL FTTX 更具彈性與簡單的Multihoming方式 問題與討論 2 1
  • 2. http://www.seed.net.tw 前言 What is “end user”? 與ISP交換之流量皆與自身相關(Web/Mail/FTP server, Office),並無向第三者提供transit服務。 Load-balance? Load-sharing? 在眾多networking paper中似乎都有人使用。 Load-balance:balance on server。 Load-sharing:balance on circuit。 常見的Load-balance架構 L4 switch 3 傳統線路備援與分流方式 http://www.seed.net.tw 傳統線路之備援方式 過去使用專線時,ISDN是最常使用的備援方式。 IGP-primary Leased Line Defa ISP ult route End user ISDN 專線斷線時用使用ISDN備援。 Leased Line ISP X IGP-primary End user ISDN Defa ult route 4 2
  • 3. http://www.seed.net.tw 傳統線路備援與分流方式 傳統線路之備援方式(cont.) ISDN容量不夠時只能使用專線備援。 IGP-primary Leased Line Def ISP ault rou te Leased Line End user 傳統線路之分流方式 可設定成兩路電路同時使用。 IGP-primary Leased Line Defa ISP ult r oute Leased Line Def End user 5 ault rout e 傳統線路備援與分流方式 http://www.seed.net.tw 傳統線路之分流方式(cont.) 若需要更完備的備援與分流功能,則除了要考慮電路的備援外, 亦需要考量到兩端設備的備援。 IGP-primary Leased Line Def ISP ault rou te End user Leased IGP-primary Line Default route IGP-primary Default route ISP active HSRP/VRRP End user IGP-primary standby 6 3
  • 4. http://www.seed.net.tw 傳統線路備援與分流方式 傳統線路之分流方式(cont.) 若還要考慮到ISP的備援,則使用BGP Multihoming就變成了唯 一的選擇,end user需要有自己的IP block。 AS100 172.20.0.0/20 BGP-primary BGP-primary ISP1 AS100 BG BGP P ro ute AS64512 BGP 172.20.0.0/20 Internet End user BGP ute P ro BG ISP2 AS200 BGP BGP-primary AS200 BGP-primary 172.20.0.0/20 7 傳統線路備援與分流方式 http://www.seed.net.tw 傳統線路之分流方式(cont.) 若還要考慮到ISP的備援,則使用BGP Multihoming就變成了唯 一的選擇,end user需要有自己的IP block。 AS100 BGP route 172.20.0.0/20 BGP-primary active BGP-primary ISP1 AS100 BGP BGP Internet BGP End user AS64512 BGP 172.20.0.0/20 ISP2 AS200 BGP BGP-primary BGP-primary standby AS200 BGP route 172.20.0.0/20 8 4
  • 5. http://www.seed.net.tw 新一代線路備援與分流方式 新一代線路之備援方式 ADSL流行之後,ISDN備援已漸被ADSL所取代。 IGP-primary Leased Def Line ault ISP rout IGP-backup e End user ADSL 專線斷線時,可自動切換至備援ADSL線路。 Leased ISP IGP-backup XLine End user ADSL 9 Default route 新一代線路備援與分流方式 http://www.seed.net.tw 新一代線路之備援方式 End user依其使用模式的不同,漸漸放棄使用專線,改用固定制 ADSL或FTTX。 IGP-primary FTTX/ADSL Def ault ISP rout IGP-backup e End user ADSL ADSL/FTTX斷線卻不會使得router port down的特性,使得傳 統備援方式受到挑戰。 UP/UP IGP-primary FTTX/ADSL Def ISP IGP-backup X ault rout e 10 End user ADSL 5
  • 6. http://www.seed.net.tw 新一代線路備援與分流方式 ADSL/FTTX斷線時流量切換方式 使用dynamic routing protocol。 UP/UP FTTX/ADSL ISP IGP-backup X End user ADSL Default route 某些供應商已有提供新功能解決,如Cisco的“Reliable Static Routing Backup”。 某些IP分享器可以偵測uplink狀況(ex. ping gateway)來決 定是否要使用或排除該uplink線路。 11 更具彈性與簡單的Multihoming方式 http://www.seed.net.tw 過去需要Multihoming時,使用BGP與自有IP blocks是必 要的 在非ISP環境中使用BGP的時機普遍較少,一般網管工程師較難熟 悉BGP的使用。 申請自有IP blocks的門檻? 以上因素導致使用Multihoming客戶不多。 運用較有彈性的供裝方式,可降低複雜度並保有分流與備援的 彈性 不使用BGP protocol,使用自有IP blocks。 使用BGP protocol,不使用自有IP blocks。 不使用BGP protocol,不使用自有IP blocks。 12 6
  • 7. http://www.seed.net.tw 更具彈性與簡單的Multihoming方式 運用較有彈性的供裝方式,可降低複雜度並保有分流與備援的 彈性 不使用BGP protocol,使用自有IP blocks。 AS100 IGP-primary 172.20.0.0/20(aggre) 172.20.0.0/21 ISP1 AS100 172.20.0.0/21 BGP-primary 172.20.0.0/20 End user Internet BGP-primary AS200 172.20.0.0/20(aggre) ISP2 AS200 172.20.8.0/21 172.20.8.0/21 IGP-primary 13 更具彈性與簡單的Multihoming方式 http://www.seed.net.tw 運用較有彈性的供裝方式,可降低複雜度並保有分流與備援的 彈性 使用BGP protocol,不使用自有IP blocks。 IGP-primary AS100 172.20.0.0/20 ISP1 AS100 172.20.0.0/16 172.20.0.0/20 BGP-primary End user Internet AS64512 BGP-primary 172.20.8.0/21 AS200 172.20.0.0/20(aggre) ISP2 AS200 172.20.8.0/21 BGP-primary 14 7
  • 8. http://www.seed.net.tw 更具彈性與簡單的Multihoming方式 運用較有彈性的供裝方式,可降低複雜度並保有分流與備援的 彈性 不使用BGP protocol,不使用自有IP blocks。 IGP-primary AS100 172.20.0.0/20 ISP1 AS100 172.20.0.0/16 BGP-primary 172.20.0.0/20 End user Internet BGP-primary AS200 172.20.0.0/20(aggre) ISP2 AS200 172.20.8.0/21 172.20.8.0/21 IGP-primary 15 問題與討論 http://www.seed.net.tw 問題? 16 8