Вебинар от экспертов Сообщества Cisco ОсновыMPLS …...SR...

13
в среду 23 октября 2019 в 11:00 МСК с Сергеем Василенко (Cisco Москва) Основы MPLS Segment Routing и SR Traffic Engineering Отрывок Вебинар от экспертов Сообщества Cisco

Transcript of Вебинар от экспертов Сообщества Cisco ОсновыMPLS …...SR...

Page 1: Вебинар от экспертов Сообщества Cisco ОсновыMPLS …...SR –Shortest Path. CE1 PE1 P1 P2 P3 P4 P5 P6 P7 PE2 CE2. Service: L3VPN, L2VPN, 6PE, 6VPE,

в среду 23 октября 2019 в 11:00 МСКс Сергеем Василенко (Cisco Москва)

Основы MPLS Segment Routing и SR Traffic Engineering

Отрывок

Вебинар от экспертов Сообщества Cisco

Page 2: Вебинар от экспертов Сообщества Cisco ОсновыMPLS …...SR –Shortest Path. CE1 PE1 P1 P2 P3 P4 P5 P6 P7 PE2 CE2. Service: L3VPN, L2VPN, 6PE, 6VPE,

© 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

Page 3: Вебинар от экспертов Сообщества Cisco ОсновыMPLS …...SR –Shortest Path. CE1 PE1 P1 P2 P3 P4 P5 P6 P7 PE2 CE2. Service: L3VPN, L2VPN, 6PE, 6VPE,

Комбинируем 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

Page 4: Вебинар от экспертов Сообщества Cisco ОсновыMPLS …...SR –Shortest Path. CE1 PE1 P1 P2 P3 P4 P5 P6 P7 PE2 CE2. Service: L3VPN, L2VPN, 6PE, 6VPE,

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

Page 5: Вебинар от экспертов Сообщества Cisco ОсновыMPLS …...SR –Shortest Path. CE1 PE1 P1 P2 P3 P4 P5 P6 P7 PE2 CE2. Service: L3VPN, L2VPN, 6PE, 6VPE,

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

Page 6: Вебинар от экспертов Сообщества Cisco ОсновыMPLS …...SR –Shortest Path. CE1 PE1 P1 P2 P3 P4 P5 P6 P7 PE2 CE2. Service: L3VPN, L2VPN, 6PE, 6VPE,

Пример 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

Page 7: Вебинар от экспертов Сообщества Cisco ОсновыMPLS …...SR –Shortest Path. CE1 PE1 P1 P2 P3 P4 P5 P6 P7 PE2 CE2. Service: L3VPN, L2VPN, 6PE, 6VPE,

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

Page 8: Вебинар от экспертов Сообщества Cisco ОсновыMPLS …...SR –Shortest Path. CE1 PE1 P1 P2 P3 P4 P5 P6 P7 PE2 CE2. Service: L3VPN, L2VPN, 6PE, 6VPE,

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.

Page 9: Вебинар от экспертов Сообщества Cisco ОсновыMPLS …...SR –Shortest Path. CE1 PE1 P1 P2 P3 P4 P5 P6 P7 PE2 CE2. Service: L3VPN, L2VPN, 6PE, 6VPE,

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

Page 10: Вебинар от экспертов Сообщества Cisco ОсновыMPLS …...SR –Shortest Path. CE1 PE1 P1 P2 P3 P4 P5 P6 P7 PE2 CE2. Service: L3VPN, L2VPN, 6PE, 6VPE,

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

Page 11: Вебинар от экспертов Сообщества Cisco ОсновыMPLS …...SR –Shortest Path. CE1 PE1 P1 P2 P3 P4 P5 P6 P7 PE2 CE2. Service: L3VPN, L2VPN, 6PE, 6VPE,

© 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

Ссылка на вебинар на русском языке

Page 12: Вебинар от экспертов Сообщества Cisco ОсновыMPLS …...SR –Shortest Path. CE1 PE1 P1 P2 P3 P4 P5 P6 P7 PE2 CE2. Service: L3VPN, L2VPN, 6PE, 6VPE,

© 2019 Cisco and/or its affiliates. All rights reserved.

Надеемся, что вам понравился отрывок из ВебинараНапоминаем, что это только отрывок. 23 октября в 11:00 МСК у Вас будет возможность

посмотреть всю презентацию

Регистрируйся уже сейчас!

На вебинаре вы узнаете намного больше, а также у вас будет возможность задать свои вопросы в течение презентации

До скорой встречи!

Page 13: Вебинар от экспертов Сообщества Cisco ОсновыMPLS …...SR –Shortest Path. CE1 PE1 P1 P2 P3 P4 P5 P6 P7 PE2 CE2. Service: L3VPN, L2VPN, 6PE, 6VPE,