Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
в среду 23 октября 2019 в 11:00 МСКс Сергеем Василенко (Cisco Москва)
Основы MPLS Segment Routing и SR Traffic Engineering
Отрывок
Вебинар от экспертов Сообщества Cisco
© 2019 Cisco and/or its affiliates. All rights reserved. © 2019 Cisco and/or its affiliates. All rights reserved.
План Вебинара
• SR Введение и основные понятия
• SR MPLS Data plane
• SRGB (SR Global Block)
• SR IGP Control plane
• Одновременное использование SR иLDP / Mapping Server
• SR Traffic Engineering (SR TE)
• SR IGP Flex Algo
• SR TI LFA
• PCE Контроллер - XTC
Комбинируем IGP Segments
• Возможность направить трафик по любому требуемому пути в сети
• Выбор пути задается списком Сегментов в заголовке пакета (для MPLS – стэк меток)
• Сегмент представляет собой часть LSP до конкретного узла
• Нет сигнализации путей
• Нет Per-flow state на транзите
• Один протокол: IS-IS или OSPF. LDP, RSVP-TE не требуется
1 2
3 4
5
16004 24045
16004
24045
Packet to 5
24045
Packet to 5
Все узлы используют default SRGB16,000 – 23,999
CSC © 2019 Cisco and/or its affiliates. All rights reserved. 10
1.1.1.5/32
SR – Shortest Path
PE1CE1 P1 P2 P3 P4
P5 P6 P7 PE2 CE2
Service: L3VPN, L2VPN, 6PE, 6VPE, …
Prefix-SIDLoopback0Label 16099
Prefix-SIDLoopback0Label 16002A
dj
lab
el 2
80
98
Segment 1
Segment 2
Segment 3Prefix-SIDs - global меткиAdj-SIDs - local метки
Default: PHP на каждом segment
16002
28098
16099
16002
28098
16002
16002
16002
28098
Prefix-Sid label
Adj-SID label
CSC © 2019 Cisco and/or its affiliates. All rights reserved. 04
1.1.1.1/32, Prefix Segment index 1
16,000
…
24,000
…
…
1,048,575
16,000
…
24,000
…
…
1,048,575
16,000 Idx 0
16,001 Idx 1
… …
23,999 Idx 7,999
16,000 Idx 0
16,001 Idx 1
… …
23,999 Idx 7,999
Payload
16001
Payload
16001
Payload
16001
Payload
16001
16,000
…
24,000
…
…
1,048,575
16,000 Idx 0
16,001 Idx 1
… …
23,999 Idx 7,999
SRG
B
SRG
B
SRG
B
SRBG - Рекомендованный сценарий
4 3 2 1
Рекомендованный SRGB : “одинаковые SRGB везде”→ Значение Prefix-SID яв-ся глобальной меткой
Один SRGB → prefix-SID Global метка:• Простота понимания
• Помощь в процессе траблешутинга• Упрощение программирования в случае применения PCE/ SDN контроллера
CSC © 2019 Cisco and/or its affiliates. All rights reserved. 05
Пример OSPF
router ospf 1
router-id 1.1.1.1
segment-routing mpls
segment-routing forwarding mpls
area 0
interface Loopback0
passive enable
prefix-sid index 1
!
interface GigabitEthernet0/0/0/0
network point-to-point
!
!
!
RP/0/0/CPU0:xrvr-1#show ospf database opaque-area 4.0.0.0 self-originate
OSPF Router with ID (1.1.1.1) (Process ID 1)
Type-10 Opaque Link Area Link States (Area 0)
<...>
Opaque Type: 4
<...>
Advertising Router: 1.1.1.1
<...>
Router Information TLV: Length: 4
Capabilities:
Graceful Restart Helper Capable
Stub Router Capable
All capability bits: 0x60000000
Segment Routing Algorithm TLV: Length: 1
Algorithm: 0
Segment Routing Range TLV: Length: 12
Range Size: 8000
SID sub-TLV: Length 3
Label: 16000
1.1.1.1/32
SID idx 12001::101:101/128
SID idx 1001
1 2
1.1.1.2/32SID idx 2
2001::101:102/128SID idx 1002
SRGB: Start: 16,000, Size: 8000[16,000 – 23,999]
только Algorithm 0 (SPF)
CSC © 2019 Cisco and/or its affiliates. All rights reserved. 06
IP-to-MPLS: какую же метку добавлять?
SRG
B
SRG
B
SRG
B
SRG
B
local/in lbl out lbl
16000
…
16005 16005
…
23999
24000
…
24002 24001
…
…
1048575
local/in lbl out lbl
16000
…
16005 24005
…
23999
24000
24001 32011
…
…
1048575
local/in lbl out lbl
16000
…
…
23999
24000
…
24005 16005
…
31999
…
32011 24003
…
1048575
local/in lbl out lbl
16000
…
16005 pop
…
23999
24000
…
24003 pop
…
…
1048575
1 2 43 5
SR LDP
1.1.1.5
Prefix-SIDindex 5
Все nodes: SR + LDP
Payload
to 1.1.1.5
segment-routing mpls sr-prefer
segment-routing mpls (default)
router isis 1
address-family ipv4|6 unicast
segment-routing mpls sr-prefer
CSC © 2019 Cisco and/or its affiliates. All rights reserved. 07
10
SR – Traffic Engineering
8
R2 R3
R5 R6
R730
10
10
40
10
10
30
R4
50
R1
R10 R11
10
10
R10
- Использование не shortest path- BW reservation (возможно с PCE контроллером)
- SRTE head или PCE Controller рассчитывает путь- Midpoint маршрутизаторы просто следуют SR
инструкциям (no tunnel management)
Tunnel path – последовательность сегментовTunnel options - такие же как для классических
RSVP-TE туннелей
16007
16006 16007
16007
16007
28097
16010
16007
16007
28097
CSC © 2019 Cisco and/or its affiliates. All rights reserved.
Ti-LFA использует PC Path
9
R2R110
R4R310
R5
100 100
10 10
PE
primary
Backup Direct
LFA
Backup Ti-LFA
Без Ti-LFA:Даже если LFA использует Remote-LFA (targeted LDP), Direct LFA всегда предпочтительней Remote LFA
PC
Ti-LFA:Ti-LFA использует PC
CSC © 2019 Cisco and/or its affiliates. All rights reserved.
Резервирование трафика к R6 на R1 – авария на линке R1-R2
• Classic LFA: R1 переключает весь трафик до R6 в сторону R5 (PE)
→Low BW (metric100 ) линки и PE используются для резервирования линка ядра
→Нарушается правило планирования по избежанию использования PE узлов для транзитного трафика
• TI-LFA: R1 будет использовать для резервирования трафика к R6 только high BW линки ядра
R6
Dest1
Path Computation Element
PCE получает напрямую, учавствуя в IGP или посредством BGP-LinkState (BGP LS)
3
7
5
9
6 10
4
8
2 1
3
7
5
9
6 10
4
8
2 1
3
7
5
9
6 10
4
8
2 1
IGP,BGP-LS, ...
TED
LSP DB PCEP,BGP-LS, ...
StatefulPCE
PCEP
SRTE Policy path
TED = Traffic Engineering Database
TED = IGP Topology + TE link attributes + SIDs + SRGB
Проргаммирование SRTE tunnel/policy на head end router
• PCE нужен для inter-area, inter-AS
• Для Head end требуется инфо по
топологии всех area и domains
• PCCs(Клиенты) должны быть IP-связанны с PCE(s)
• Важно для inter-area/inter-AS
• Требуется для отправки всей необходимой инфо
По топологиям на PCE
• BGP-LS local или remote
• Local = distribute IGP-LS info into BGP on PCE
• Remote = PCE has BGP-LS sessions to key routers in each area/AS
SR и mpls traffic engineering должны быть включены на всех промежуточных маршрутизаторах
CSC © 2019 Cisco and/or its affiliates. All rights reserved. 010
© 2019 Cisco and/or its affiliates. All rights reserved.
Смотри дополнительную информацию на тему Segment Routing (SR) и SR Traffic Engineering в Сообществе Cisco и Cisco.com
Если вы еще не зарегистрировались в Сообществе Cisco, Нажмите для регистрации и станьте активным участником Сообщества.
• Вебинар - Конфигурация и Поиск Неисправностей MPLS TE
• MPLS-TE Troubleshooting: Flooding and Topology Issues https://community.cisco.com/t5/service-providers-documents/mpls-te-troubleshooting-flooding-and-topology-issues/ta-p/3137208
Ссылка на вебинар на русском языке
© 2019 Cisco and/or its affiliates. All rights reserved.
Надеемся, что вам понравился отрывок из ВебинараНапоминаем, что это только отрывок. 23 октября в 11:00 МСК у Вас будет возможность
посмотреть всю презентацию
Регистрируйся уже сейчас!
На вебинаре вы узнаете намного больше, а также у вас будет возможность задать свои вопросы в течение презентации
До скорой встречи!