0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是Segment Routing?

jf_HnAzBl9o ? 來(lái)源:網(wǎng)絡(luò)工程師筆記 ? 2023-06-08 16:51 ? 次閱讀

網(wǎng)絡(luò)技術(shù)日新月異,許多技術(shù)應(yīng)運(yùn)而生,例如物聯(lián)網(wǎng)IoT)、5G,云服務(wù)等。對(duì)于這些新服務(wù),新的要求也隨之出現(xiàn),現(xiàn)有網(wǎng)絡(luò)逐漸變得不足,分段路由(Segment Routing,SR)作為一種新的概念應(yīng)運(yùn)而生,號(hào)稱“下一代MPLS”。

什么是Segment Routing?

SR脫胎于MPLS,但是又做了革命性的顛覆和創(chuàng)新。使用此協(xié)議,數(shù)據(jù)包將基于源路由轉(zhuǎn)發(fā),更靈活且可擴(kuò)展。在這個(gè)新概念中,不會(huì)使用“per application”行為,相反,SR路由器根據(jù)數(shù)據(jù)包內(nèi)的轉(zhuǎn)發(fā)信息來(lái)處理每個(gè)包。

在SR概念中,網(wǎng)絡(luò)路徑被分為幾個(gè)段,并且每個(gè)分段都有一個(gè) Segment ID(SID)。該SID是一個(gè)32位的值,這些段是不同信息的標(biāo)識(shí)符。

許多網(wǎng)絡(luò)供應(yīng)商,如思科、華為、Juniper和諾基亞等都提供了針對(duì)SR的解決方案。

傳統(tǒng)路由的不足之處是什么?

網(wǎng)絡(luò)技術(shù)發(fā)展非常迅速,新技術(shù)開(kāi)始不斷出現(xiàn),但是,傳統(tǒng)的路由方式對(duì)新技術(shù)的適應(yīng)更加復(fù)雜,并不是一種有效的組網(wǎng)方式。因此,分段路由(SR)應(yīng)運(yùn)而生。

在傳統(tǒng)路由中,路徑是根據(jù)所使用的服務(wù)來(lái)計(jì)算的。如果是最有效的流量,則通過(guò)低成本路徑路由;如果是關(guān)鍵流量,則通過(guò)更安全的路徑路由。這種情況太多了,網(wǎng)絡(luò)需要?jiǎng)討B(tài)地適應(yīng)這些變化。但有了Segment Routing,這項(xiàng)艱巨的工作正在改變。

Segment Routing類型

基于所使用的技術(shù),SR概念可能會(huì)有所不同。主要有兩種類型的SR:

SR-MPLS

SRv6

SR MPLS使用MPLS作為轉(zhuǎn)發(fā)平面,數(shù)據(jù)通過(guò)MPLS網(wǎng)絡(luò)發(fā)送。在這種類型中,IPv4和IPv6均可使用:

IPv4,稱為SR MPLS IPv4

IPv6,則稱為SR MPLS over IPv6(SRo6)

SRv6使用IPv6作為轉(zhuǎn)發(fā)平面,在這種類型的SR中,數(shù)據(jù)通過(guò)IPv6轉(zhuǎn)發(fā)平面發(fā)送。

01 SR-MPLS

SR可以直接添加到MPLS體系結(jié)構(gòu)中,不需要更改轉(zhuǎn)發(fā)平面,直接復(fù)用已有的MPLS轉(zhuǎn)發(fā)平面。與傳統(tǒng)的MPLS技術(shù)相比,SR-MPLS是一種高效的路由機(jī)制。

那么,SR在MPLS體系結(jié)構(gòu)中是如何工作的呢?MPLS與標(biāo)簽一起使用,在節(jié)點(diǎn)之間交換標(biāo)簽,并根據(jù)此概念發(fā)送數(shù)據(jù)。在SR-MPLS中,每個(gè)段都被編碼到一個(gè)MPLS標(biāo)簽中。如果有多個(gè)段或段列表,則使用MPLS標(biāo)簽棧。MPLS標(biāo)簽棧也用于MPLS VPN,它將多個(gè)標(biāo)簽一起用于具有不同用途的數(shù)據(jù)包。

還有另一個(gè)關(guān)鍵的問(wèn)題,在傳統(tǒng)的MPLS中,標(biāo)簽分發(fā)是通過(guò)LDP(Label Distribution Protoco)或RSVP-TE(Resource Reservation Protocl- flow Engineering)完成的,SR不需要此協(xié)議。只需要設(shè)備通過(guò)IGP路由協(xié)議對(duì)SR的擴(kuò)展來(lái)實(shí)現(xiàn)標(biāo)簽分發(fā)和同步,或者由控制器統(tǒng)一負(fù)責(zé)SR標(biāo)簽的分配,并下發(fā)和同步給設(shè)備。

02 SRv6

SRv6是SR的第二種類型,轉(zhuǎn)發(fā)平面是基于IPv6的。在SRv6中,段被編碼為IPv6地址。同樣,如果有段列表,則此段列表被編碼為IPv6地址列表。

Segment 分類

在SR中,使用了不同類型的分段。每個(gè)段均由不同的SID定義。這些不同的SID如下所示:

前綴SID(Prefix SID)

鄰接SID(Adjacency SID)

節(jié)點(diǎn)SID(Node SID)

468545ea-05d7-11ee-962d-dac502259ad0.jpg

那么,這些SR分段之間有什么不同呢?SRGB(SR Global Block)又是什么?SRGB是用于SR的標(biāo)簽范圍。默認(rèn)情況下,此范圍是16000到23999。有些SID在這些范圍之間,有些則不是。

下圖展示了MPLS和SR的不同標(biāo)簽范圍:

4692f08c-05d7-11ee-962d-dac502259ad0.jpg

下面,解釋一下不同的SID。

46b2c024-05d7-11ee-962d-dac502259ad0.jpg

前綴SID是為目的地址前綴分配的標(biāo)簽,標(biāo)簽在SR域內(nèi)全局唯一,是SRGB之間的值。

鄰接SID表示設(shè)備上某條鏈路的單跳路徑,僅在設(shè)備本地有效,每個(gè)設(shè)備向與自己相鄰一跳的設(shè)備通過(guò)IGP擴(kuò)展通告鄰接標(biāo)簽。當(dāng)然,也可以通過(guò)SDN控制器直接為SR域內(nèi)的每條鏈路進(jìn)行標(biāo)簽分配。鄰接SID是不在SRGB中的值。

節(jié)點(diǎn)SID用于表示節(jié)點(diǎn)的段,它是一個(gè)特殊的前綴ID。如果在節(jié)點(diǎn)上使用回送地址,則此前綴SID為節(jié)點(diǎn)SID。它也像前綴SID一樣在SRGB之間分配。

所有這些分段都可以逐個(gè)獨(dú)立使用,也可以一起使用:

基于前綴分段的模式(Prefix Segment Based Mode)

基于鄰接分段的模式(Adjacency Segment Based Mode)

鄰接和節(jié)點(diǎn)分段組合模式(Adjacency and Node Segment Combination Mode)

在基于前綴分段的模式中,目的地的前綴SID通過(guò)IGP(ISIS或OSPF)在網(wǎng)絡(luò)中傳播。在此,網(wǎng)絡(luò)中的每個(gè)路由器都將學(xué)習(xí)目的地SID,并使用SFP算法計(jì)算到達(dá)目的地的最短路徑。該模式的另一個(gè)名稱是SR-BE(Segment Routing Best Effort)。

下圖是節(jié)點(diǎn)分段轉(zhuǎn)發(fā)路徑,數(shù)據(jù)包與目的節(jié)點(diǎn)SID 400一起從源節(jié)點(diǎn)發(fā)送過(guò)來(lái),在到達(dá)目的地之前,此SID都通過(guò)這種方式與數(shù)據(jù)包一起攜帶。

46cd920a-05d7-11ee-962d-dac502259ad0.jpg

在基于鄰接分段的模式下,有一個(gè)中央機(jī)制,可以與SDN一起使用。有多個(gè)段具有段列表,流量通過(guò)這些鏈接之間確定的嚴(yán)格路徑發(fā)送。這是Traffic Engineering使用的模式,如果將TE與SR一起使用,則稱為SG-TE( Segment Routing-Traffic Enginering)。

下圖是鄰接分段轉(zhuǎn)發(fā)路徑,對(duì)于此路徑,僅使用相鄰兩個(gè)之間的鄰接SID。在源節(jié)點(diǎn),鄰接SID被添加到數(shù)據(jù)包adn中,根據(jù)這些鄰接SID,數(shù)據(jù)包到達(dá)目的地。

46ef6b6e-05d7-11ee-962d-dac502259ad0.jpg

最后一種模式是鄰接和節(jié)點(diǎn)分段組合模式。此模式也可用于Traffic Engineering,如SR-TE。設(shè)備根據(jù)節(jié)點(diǎn)段計(jì)算出最短路徑,路徑不固定。因此,這些類型的路徑稱為顯式路徑。

在下面的示例中,給出了鄰接節(jié)點(diǎn)分段組合轉(zhuǎn)發(fā)路徑。在源節(jié)點(diǎn),一個(gè)節(jié)點(diǎn)段(500)和兩個(gè)鄰接段(5555和6666)被添加到分組。通過(guò)這些段,數(shù)據(jù)包以任何方式被發(fā)送到具有節(jié)點(diǎn)SID 500的節(jié)點(diǎn),并從那里按照確定的鄰接SID到達(dá)目的地。

46ffcfae-05d7-11ee-962d-dac502259ad0.jpg

Segment Routing優(yōu)勢(shì)總結(jié)

SR在網(wǎng)絡(luò)中具有一定的優(yōu)勢(shì):

與SDN結(jié)合,繼承集中控制帶來(lái)的好處;

簡(jiǎn)化的控制平面(去除LDP/RSVP-TE);

更具備實(shí)施、排錯(cuò)優(yōu)勢(shì)的FRR(快速重路由);

更好的可擴(kuò)展性:SR的源路由和無(wú)狀態(tài)特性決定了其良好的擴(kuò)展性;

戰(zhàn)術(shù)型流量工程:對(duì)于普通流量不指定路徑,自動(dòng)負(fù)載;對(duì)于需要調(diào)度的流量計(jì)算出顯式路徑,并下發(fā)Segment執(zhí)行;

標(biāo)準(zhǔn)化,多廠商支持。

“SR項(xiàng)目的目標(biāo)是簡(jiǎn)化IP網(wǎng)絡(luò)的操作,增加其可擴(kuò)展性和功能,并最終使應(yīng)用能夠控制網(wǎng)絡(luò),而不需要在整個(gè)網(wǎng)絡(luò)基礎(chǔ)設(shè)施上增加流狀態(tài)?!薄狢larence Filsfils

原文鏈接:https://ipcisco.com/segment-routing/





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • VPN
    VPN
    +關(guān)注

    關(guān)注

    4

    文章

    290

    瀏覽量

    29629
  • 路由器
    +關(guān)注

    關(guān)注

    22

    文章

    3693

    瀏覽量

    113427
  • LDP
    LDP
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    7579
  • srgb
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    9779
  • MPLS技術(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    819

原文標(biāo)題:【IT知識(shí)科普】什么是Segment Routing?

文章出處:【微信號(hào):網(wǎng)絡(luò)工程師筆記,微信公眾號(hào):網(wǎng)絡(luò)工程師筆記】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    介紹SRv6獨(dú)有的工作原理和相關(guān)概念

    1、SRv6基本概念由于SR MPLS已經(jīng)普及,相信大家已經(jīng)對(duì)Segment Routing的基本概念有足夠的了解。這里重點(diǎn)介紹SRv6獨(dú)有的工作原理和相關(guān)概念。1.1 SRv6 Segment
    發(fā)表于 07-28 09:07

    什么是Routing Policy

    什么是Routing Policy  英文縮寫: Routing Policy 中文譯名: 選路策略 分  類: IP與
    發(fā)表于 02-23 09:27 ?918次閱讀

    什么是Enhanced Call Routing

    什么是Enhanced Call Routing  英文縮寫: Enhanced Call Routing 中文譯名: 增強(qiáng)型呼叫選路 分  類: IP與多媒體 解 
    發(fā)表于 02-23 10:28 ?992次閱讀

    PCB_Auto-Routing設(shè)計(jì)

    PCB Auto-Routing設(shè)計(jì)注意:用AD10繪制的圖,低于AD10的版本無(wú)法打開(kāi)。
    發(fā)表于 01-11 11:28 ?0次下載

    PCB_Auto-Routing設(shè)計(jì)

    PCB Auto-Routing設(shè)計(jì)喜歡的朋友下載來(lái)學(xué)習(xí)
    發(fā)表于 02-17 14:29 ?0次下載

    Routing_Guide

    Routing_Guide,有需要的下來(lái)看看
    發(fā)表于 12-14 22:37 ?0次下載

    Atmel Segment LCD1用戶指南

      Atmel Segment LCD1 Xplained Pro is an extension board to the Atmel Xplained Pro evaluation
    發(fā)表于 09-12 19:25 ?7次下載

    華為5G承載創(chuàng)新實(shí)踐,打造具有差異化競(jìng)爭(zhēng)力的5G承載網(wǎng)

    歐洲的網(wǎng)絡(luò)場(chǎng)景則更加多樣化,同時(shí)還有大量的領(lǐng)先運(yùn)營(yíng)商開(kāi)展跨國(guó)業(yè)務(wù)。華為與Telefonica已對(duì)5G承載的多個(gè)關(guān)鍵技術(shù)特征進(jìn)行了測(cè)試,涵蓋50GE、FlexE、Segment Routing
    發(fā)表于 06-29 13:24 ?3872次閱讀

    中國(guó)移動(dòng)攜手華為,助力運(yùn)營(yíng)商實(shí)現(xiàn)5G商業(yè)成功

    、Segment Routing(簡(jiǎn)稱SR)等5G承載新特性在現(xiàn)網(wǎng)應(yīng)用中得到了充分驗(yàn)證。現(xiàn)網(wǎng)試點(diǎn)項(xiàng)目也為中國(guó)移動(dòng)積累了5G建設(shè)經(jīng)驗(yàn),為即將到來(lái)規(guī)模商用奠定了基礎(chǔ)。
    發(fā)表于 09-08 10:12 ?1806次閱讀

    Unified SID助力SRv6應(yīng)用發(fā)展

    分段路由(SR:Segment Routing)是一種源路由技術(shù),基于SDN理念,構(gòu)成面向路徑連接的網(wǎng)絡(luò)架構(gòu),支撐未來(lái)網(wǎng)絡(luò)多層次的可編程需求,可以滿足5G超大連接和切片的應(yīng)用場(chǎng)景下的連接需求
    的頭像 發(fā)表于 11-12 11:07 ?2476次閱讀

    SRv6技術(shù)成為推進(jìn)IPv6應(yīng)用的首選方案

    設(shè)備芯片難以支持深度128bit的擴(kuò)展頭SRH(Segment Routing Header)復(fù)制和操作。
    發(fā)表于 08-12 09:23 ?1184次閱讀

    新華三核心路由器通過(guò)中國(guó)泰爾實(shí)驗(yàn)室制定的SRv6測(cè)試

    基于原生IPv6技術(shù),將IPv6與Segment Routing技術(shù)做結(jié)合,不僅解決IPv4網(wǎng)絡(luò)地址不足的問(wèn)題,還能實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)議
    的頭像 發(fā)表于 12-09 16:51 ?1785次閱讀

    IPv6 Ready SRv6 Logo國(guó)際認(rèn)證正式啟動(dòng)

    ,并計(jì)劃于11月開(kāi)展2021 SRv6+IPv6 Only Fest測(cè)試活動(dòng)。 圖:IPv6 Ready SRv6 Logo國(guó)際認(rèn)證正式啟動(dòng) SRv6是基于IPv6和分段路由(Segment
    的頭像 發(fā)表于 10-22 15:22 ?2755次閱讀
    IPv6 Ready SRv6 Logo國(guó)際認(rèn)證正式啟動(dòng)

    SRv6創(chuàng)新試點(diǎn)助力算力靈活調(diào)度和全局資源優(yōu)化

    近日,中國(guó)移動(dòng)、中國(guó)移動(dòng)集團(tuán)江蘇有限公司(以下簡(jiǎn)稱“江蘇移動(dòng)”)攜手華為完成算力網(wǎng)絡(luò)SPN(Slicing Packet Network,切片分組網(wǎng))端到端SRv6(Segment Routing over IPv6,基于IPv6的段路由)現(xiàn)網(wǎng)創(chuàng)新試點(diǎn)。
    的頭像 發(fā)表于 09-30 15:16 ?1396次閱讀

    SDNLAB技術(shù)分享:SPRING/Segment Routing

    SPRING包括兩個(gè)大塊的內(nèi)容, 首先, 控制平面, 通過(guò)IGP來(lái)advertise標(biāo)簽label. 在這里, IGP域內(nèi)的所有router都對(duì)其鄰居創(chuàng)建單一跳數(shù)的LSP, 并且通過(guò)flooding的方式advertise標(biāo)簽label.
    發(fā)表于 06-16 09:25 ?239次閱讀
    SDNLAB技術(shù)分享:SPRING/<b class='flag-5'>Segment</b> <b class='flag-5'>Routing</b>