Segment Routing Update

Size: px
Start display at page:

Download "Segment Routing Update"

Transcription

1

2 BRKRST-3122 Segment Routing Update Clarence Filsfils Cisco Fellow

3 Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion 3. Install Spark or go directly to the space 4. Enter messages/questions in the space cs.co/ciscolivebot#brkrst Cisco and/or its affiliates. All rights reserved. Cisco Public

4 Industry at large backs up SR Strong customer adoption WEB, SP, ENT, DC, Metro, WAN De-facto SDN Architecture Standardization IETF Multi-vendor Consensus Open Source Linux, VPP BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 4

5 Segment Routing Source Routing the topological and service (NFV) path is encoded in the packet header Scalability the network fabric does not hold any per-flow state for TE or NFV Simplicity automation: TILFA protocol elimination: LDP, RSVP-TE, NSH End-to-End DC, Metro, WAN BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 5

6 Two dataplane instantiations MPLS leverage the mature MPLS HW with only SW upgrade 1 segment = 1 label a segment list = a label stack IPv6 leverages RFC2460 provision for source routing extension header 1 segment = 1 address a segment list = an address list in the SRH BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 6

7 BRKRST-3122 SR IGP Flex Algo Clarence Filsfils Cisco Fellow

8 SR IGP Flex Algo Complements the SRTE solution by adding new Prefix- Segments with specific optimization objective and constraints minimize igp-metric or delay or te-metric avoid SRLG or affinity Leverages the SRTE benefits of simplicity and automation Automated sub-50msec FRR (TILFA) On-Demand Policy (ODN) Automated Steering (AS) BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 8

9 IGP SR Algorithm Each Prefix SID is related to an algorithm Each node advertises its ALGO capability BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 9

10 Currently defined algorithms 0: Shortest Path First (SPF) algorithm based on link metric. This is the well-known shortest path algorithm as computed by the IS-IS Decision process. Consistent with the deployed practice for link-state protocols, algorithm 0 permits any node to overwrite the SPF path with a different path based on local policy 1: Strict Shortest Path First (SPF) algorithm based on link metric. The algorithm is identical to algorithm 0 but algorithm 1 requires that all nodes along the path will honor the SPF routing decision. Local policy MUST NOT alter the forwarding decision computed by algorithm 1 at the node claiming to support algorithm BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 10

11 Flexible Algorithm We call Flex-Algo The algorithm is defined by the operator, on a per-deployment basis Flex-Algo K is defined as The minimization of a specified metric: IGP, delay, The exclusion of certain link properties: link-affinity, SRLG, Example Operator1 defines Flex-Algo 128 as minimize IGP metric and avoid link-affinity green Operator2 defines Flex-Algo 128 as minimize delay metric and avoid link-affinity blue BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 11

12 Flex-Algo Participation Advertisement Each node MUST advertise Flex-Algo(s) that it is participating in Nodes 0 and 9 participate to Algo 0 and 128 and 129 Nodes 1/2/3/4 participate to Algo 0 and 128 Nodes 5/6/7/8 participate to Algo 0 and Alg Alg129 BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 12

13 Prefix-SID for each Flex-Algo If a node advertises participation in a Flex-Algo likely it also advertises a prefix SID for that Flex-Algo Node 9 advertises Prefix SID for ALGO 0 Prefix SID for ALGO 128 Prefix SID for ALGO 129 Node 2 advertises Prefix SID for ALGO 0 Prefix SID for ALGO 128 For example, for node N: N + 0 for Algo for Algo for Algo Alg Alg129 BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 13

14 No additional loopback address Flex-Algo Prefix SID s can be advertised as additional prefix-sid s of the existing loopback address Node 9 advertises loopback /32 with Prefix SID for ALGO 0 Prefix SID for ALGO 128 Prefix SID for ALGO BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 14

15 Flex-Algo Definition Each node MUST have the definition of the Flex-Algo(s) that it is participating in e.g. ALGO 128: minimize on IGP metric and avoid TE affinity RED Local configuration likely automated via a solution such as NSO Learned from a central entity via ISIS flooding new top TLV defined for Flex-Algo definition advertisement Algo 128: minimize IGP metric Algo 129: minimize IGP metric BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 15

16 Flex-Algo Computation and Prefix-SID installation A node N computes Flex-Algo K if it is enabled for K, and it has a consistent definition for K If so, the first step is to define the topology of K N prunes any node that is not advertising participation to K N prunes any link that is excluded by the algorithm of K > e.g. if K excludes TE-affinity RED then any link with TE-affinity RED is pruned The resulting topology is called Topo(K) BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 16

17 Flex-Algo Computation and Prefix-SID installation The second step is to compute shortest-path tree on Topo(K) with the metric defined by K it could be the IGP metric, the TE metric or the delay The third step is to install any reachable Prefix-SID of Flex- Algo K in the forwarding table BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 17

18 Example 1 0 Grey nodes support Algo 0/128/129 Green nodes support 0/128 Red nodes support 0/129 Algo 128: minimize IGP metric Algo 129: minimize IGP metric Nodes advertise a Prefix SID for each Algo they support For example, for node N: N Algo Flex-Algo 128 Alg Algo Flex-Algo Flex-Algo 129 Alg Algo Flex-Algo 129 > + 0 for Algo 0 > for Algo 128 > for Algo 129 BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 18

19 Example 1 Topo(0) BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 19

20 Example 1 Topo(128) Alg BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 20

21 Example 1 Topo(129) Alg129 BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 21

22 Example 1 Prefix-SID of Algo BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 22

23 Example 1 Prefix-SID of Flex-Algo BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 23

24 Example 1 Prefix-SID of Flex-Algo BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 24

25 Example 1 FIB of node via 1 or via via via via via via 5 BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 25

26 Example 1 FIB of node via 2 or via 2 or via via 2 Node 1 does not install Prefix-SID for Flex-Algo 129 as Node1 does not participate in 129 BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 26

27 Notes This computation is performed by any node part of K If a node is part of 2 Flex-Algo s, it performs the described computation independently for each Flex-Algo ECMP is obviously supported in each Flex-Algo BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 27

28 TI-LFA The TI-LFA algorithm is performed within Topo(K) The backup path is expressed with Prefix-SID s of Algo K Benefits: the backup path is optimized per Flex-Algo! BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 28

29 Example Primary paths per Algo /32 SID(algo 0) SID(algo 128) At node 1 for destination => via => via Each node in this topology supports SR alg0, alg128 Default IGP link metric: I:10 All nodes participate to Algo 128 which is defined as min IGP metric and avoid red affinity BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 29

30 Example TILFA Backup path per Algo /32 SID(algo 0) SID(algo 128) At node 1 for destination => via 2 Backup: <24065, 16003> via => via 2 Backup: <24065, 16803> via 6 The usage of Algo-128 Prefix-SID ensures that the Algo 128 backup path also avoids the red link Reminder: 240XY is the Adj SID from node X to node Y Cisco and/or its affiliates. All rights reserved. Cisco Public

31 Use-Case Dual Plane Grey nodes support Algo 0/128/129 Green nodes support 0/128 Red nodes support 0/129 Algo 128: minimize IGP metric Algo 129: minimize IGP metric Nodes advertise a Prefix SID for each Algo they support For example, for node N: N > + 0 for Algo 0 > for Algo 128 > for Algo Alg Alg129 Note: use of TE-affinities is not necessary BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 31

32 CLI Dual Plane Config of node 2 router isis 1 is-type level-2-only net flex-algo 128! address-family ipv4 unicast router-id segment-routing mpls! interface Loopback0 address-family ipv4 unicast prefix-sid absolute prefix-sid algorithm 128 absolute Alg Alg129 Note: use of TE-affinities is not necessary BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 32

33 Use-Case Dual Plane with link affinity Grey nodes support Algo 0/128/129 Green nodes support 0/128 Red nodes support 0/129 Algo 128: minimize IGP metric and exclude purple links Algo 129: minimize IGP metric and exclude purple links 0 Alg Alg Topo(128) 9 BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 33

34 CLI - Dual Plane with link affinity router isis 1 is-type level-2-only net affinity-map PURPLE bit-position 1 flex-algo 128 exclude affinity PURPLE! address-family ipv4 unicast router-id segment-routing mpls! interface Loopback0 address-family ipv4 unicast prefix-sid absolute prefix-sid algorithm 128 absolute 16802! interface GigabitEthernet0/2/0/4 affinity flex-algo PURPLE 0 Alg Alg129 Config of Node 2 BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 34

35 Use-Case delay vs Cost of Transport All nodes support Algo 0 & 128 ISIS link metric 10 Algo 128: minimize delay metric Per-link measurement of delay and advertisement as delay metric via ISIS delay metric at that time shown in green (Cost) (delay) BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 35

36 CLI - delay vs Cost of Transport router isis 1 is-type level-2-only net flex-algo 128 metric-type delay! address-family ipv4 unicast router-id segment-routing mpls! interface Loopback0 address-family ipv4 unicast prefix-sid absolute prefix-sid algorithm 128 absolute 16802! performance-measurement interface GigE0/0/2/6 delay-measurement Config of Node BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 36

37 Automated Steering SRTE Automated Steering is leveraged for IGP Flex-Algo segment-routing traffic-eng on-demand color 100 dynamic mpls flex-algo 128 Any 100-colored BGP route should be steered via the prefix-sid(algo 128) of the BGP nhop BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 37

38 Automated Steering Dual Plane segment-routing traffic-eng on-demand color 100 dynamic mpls flex-algo 128 router isis 1 flex-algo 128 FIB 8/8: push /8 VPN-label color 100 via /32 Node 0 automatically steers any BGP route with color 100 from 9 via hence via the green plane only One single Flex-Algo Prefix-SID expresses the end-to-end SLA path BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 38

39 Automated Steering Dual Plane segment-routing traffic-eng on-demand color 100 dynamic mpls flex-algo 128 router isis 1 flex-algo 128 FIB 7/8: push /8 VPN-label via / Node 0 automatically steers any BGP route without color from 9 via (any plane) BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 39

40 Consistency Any node advertises his definition of Flex-Algo As soon as a difference between two definitions of the same Flex-Algo is detected, the Flex-Algo is disabled any Prefix-SID of that Flex-Algo is removed from FIB no path is computed Recommendation configure two nodes to advertise the Flex-Algo definition for the domain > one with a higher priority do not configure any per-node local definition this way, all the nodes deterministically use the same definition Or leverage a solution such as NSO to ensure the domain-wide consistency of the config BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 40

41 OSPF and SRv6 Same applies to OSPF Same applies to SRv6 BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 41

42 ODN and AS Inter-Domain delay SR segment-routing traffic-eng on-demand color 100 dynamic mpls pce flex-algo PCE Domain 1 Domain 2 Any node of both domain supports Algo 128 Algo 128 is defined as min delay The ISIS metric per link is 10 9 advertises 2/8 with color 100 The delay of each link is reported in drawing BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 42

43 ODN and AS Inter-Domain delay Cont. SR PCE FIB 2/8: push <16805, 16809> Upon receiving 2/8, node 0 dynamically creates an SRTE policy to 9 As 9 is beyond its domain, node 0 requests the computation from its PCE and indicates that Flex-Algo128 is needed PCE replies with MPLS stack <16805, 16809> BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 43

44 IETF draft-ietf-spring-segment-routing Prefix-SID per Algorithm draft-filsfils-spring-segment-routing-policy SRTE architecture, ODN, AS draft-hegdeppsenak-isis-sr-flex-algo Customization of Algo and consistency draft-ietf-isis-te-app Used to flood Flex-Algo specific link affinities RFC7810 (IS-IS Traffic Engineering (TE) Metric Extensions) Used to advertise extended TE metrics e.g. link delay BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 44

45 "Flex Algo is very valuable addition to SRTE solution that allow to auto-steer unicast and multicast traffic via any topology/path based on operator defined logic. Ease of configuration and operational management, ability to provision dynamic constrained paths based on a single SR label with local repair (TI-LFA) respecting the same constraints as the primary path are some of the benefits that we might realize with Flex Algo." Arkadiy Gulko - Thomson Reuters 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

46 Real Visit the SR booth and enjoy the numerous demos! BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 46

47 Conclusion

48 SR IGP Flexible Algorithm Scalability Single SID is used to enforce traffic on the Flex-algo specific path Flexible Any operator can define its custom algorithm Functionality Optimum TILFA backup paths respecting the same constraints as primary path Inter-domain SR Policy based on SR IGP Flex Algo Applicable to multicast Automation and Simplicity TE-path from anywhere to anywhere automatically computed by IGP ODN and Automated Steering Network-wide consistency check BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 48

49 Per-Link Latency Measurement

50 ISIS Signaling Type Description Unidirectional Link Delay 34 Min/Max Unidirectional Link Delay 35 Unidirectional Delay Variation ISIS RFC 7810 (IS-IS Traffic Engineering (TE) Metric Extensions) Used to advertise extended TE metrics e.g. link delay (in usec) BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 50

51 OSPF and BGP-LS Value Sub-TLV 27 Unidirectional Link Delay 28 Min/Max Unidirectional Link Delay 29 Unidirectional Delay Variation OSPF RFC 7471 (OSPF Traffic Engineering (TE) Metric Extensions) Used to advertise extended TE metrics e.g. link delay (in usec) BGP-LS: draft-ietf-idr-te-pm-bgp BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 51

52 Leveraged by SRTE SR Policy SR Policy for min delay segment-routing traffic-eng policy FOO color 20 end-point ipv binding-sid mpls 1000 candidate-paths preference 100 dynamic mpls metric type delay BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 52

53 Leveraged by SRTE IGP Flex Algo IGP SR Flex Algo for minimum delay router isis 1 flex-algo 128 metric-type delay BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 53

54 Per-link delay Measurement Over a measurement internal minimum average maximum variance Used as metric for SRTE (Policy or Flex-Algo) Not used by SRTE One-way or Two-way one-way requires clock synchronization BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 54

55 Minimum delay is of interest for SRTE Minimum delay provides the propagation delay fiber length / speed of light A property of the topology with awareness of DWDM circuit change SRTE (Policy or Flex-Algo) can optimize on min delay BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 55

56 Average, Max and Variance are dealt with by QoS Depends on congestion (traffic burst over line rate) / line rate Highly variable at any time scale Not controlled by routing optimization Controller by QoS Priority queue, WRR, WFQ Tail-Drop, RED BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 56

57 Link Delay - Configuration 1 2 performance-measurement interface <GigE0/0/0/0> delay-measurement performance-measurement interface <GigE0/0/0/0> delay-measurement If the link is enabled for an IGP, then this IGP automatically includes the delay TLV in its LSP/LSA BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 57

58 Link Delay Probe Measurement TX Timestamp T1 RX Timestamp T2 PM Query Packet Local-end 1 2 Remote-end PM Response Packet RX Timestamp T4 TX Timestamp T3 One Way Delay = (T2 T1) Two-Way Delay = (T2 T1) + (T4 T3) BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 58

59 Query Packet using RFC 6374 Packet Format Destination MAC Address Mcast MAC Address Source MAC Address Ether-Type L2 Encap - RFC GAL EOS Exp S TTL Version Reserved GAL Channel Type(0xc) Version Flags Control Code Message Length QTF RTF RPTF Reserved Session Identifier DS Timestamp Timestamp ~ TLV Block ~ URO Type Length={6,18} UDP-Destination-Port ~ Address ~ GAL/GAch DM Packet - RFC 6374 Timestamp v1 (8 bytes) IP/UDP Return TLV - RFC 7876 (for one-way mode) BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 59

60 Default Every 3 second, a query a two-way query is sent Every 30 seconds, a probe min, avg, max, var are computed over the last 10 queries Last-Probe EDT trigger with (min, avg, max, var) Every 120 seconds, an aggregation min, avg, max, var over the last 4 probes are computed Last-Aggregation EDT trigger with (min, avg, max, var) IF [abs(min-f.min)/f.min >= 10%] and [abs(min-f.min)>=1000usec] THEN an LSDB change is triggered to flood the new link delay values a last-advertisement EDT is triggered with these values F.min is the last flooded value of min-delay. This is what the rest of the network thinks of this link min delay. BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 60

61 Routing stability Telemetry accuracy Every 30sec EDT Telemetry push Every 120sec IF significant min change THEN trigger an ISIS/OSPF flood 1 2 ISIS/OSPF/BGP-LS update SRTE optimization only needs minimum delay IGP to only flood/update if the meaningful parameter changes (min) Use telemetry to collect the evolution of other delay components at finer time scale (min, max, avg at probe period) BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 61

62 Default Automated discovery of the per-link propagation delay Automated signaling in ISIS/OSPF/BGP-LS Automated churn protection a change is advertised if > 10% and > 1000usec (200km of fiber) Automated detection of optical path change Worst-case 240sec for a degradation 60sec if accelerated mode enabled BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 62

63 Customization Ample ability to customize the measurement behavior BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 63

64 If we had more time Bundle Per SR Policy delay measurement ECMP support Per SR Policy loss measurement Per-Link Loss measurement BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 64

65 Conclusion

66 Conclusion SRTE integrated framework for SLA delivery Per-link Latency measurement Automation Simplicity Scale Functionality BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 66

67 SRv6

68 Objective of SRv6

69 IPv6 provides reachability IoT services IP Micro-services 5G 4G Metro/Core Network Legacy DC Next-Gen Data Center 5G xdslf TTH 5G Cable Source Address Support 5G growth IPv6 addresses summarization Destination Address Support container adoption for micro-services IPv6 BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 69

70 SRv6 for underlay SRv6 for Underlay Simplification, FRR, TE, SDN IPv6 for reach BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 70

71 Opportunity for further simplification NSH for NFV UDP+VxLAN Overlay SRv6 for Underlay Additional Protocol and State Additional Protocol just for tenant ID Simplification, FRR, TE, SDN IPv6 for reach Multiplicity of protocols and states hinder network economics BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 71

72 Network Programming Network as a computer - SR for anything

73 Network instruction Locator Function 128-bit SRv6 SID Locator: routed to the node performing the function Function: any possible function either local to NPU or app in VM/Container Flexible bit-length selection BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 73

74 Network instruction Locator Function Args* 128-bit SRv6 SID Locator: routed to the node performing the function Function: any possible function either local to NPU or app in VM/Container Arguments: optional argument bits to be used only by that SID Flexible bit-length selection BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 74

75 Network Program Next Segment Locator 1 Function 1 Locator 2 Function 2 Locator 3 Function 3 Locator 2 Function 2 Locator 1 Function 1 Locator 3 Function Cisco and/or its affiliates. All rights reserved. Cisco Public

76 Network Program Locator 1 Function 1 Next Segment Locator 2 Function 2 Locator 3 Function 3 Locator 2 Function 2 Locator 1 Function 1 Locator 3 Function Cisco and/or its affiliates. All rights reserved. Cisco Public

77 Network Program Locator 1 Function 1 Locator 2 Function 2 Next Segment Locator 3 Function 3 Locator 2 Function 2 Locator 1 Function 1 Locator 3 Function Cisco and/or its affiliates. All rights reserved. Cisco Public

78 Network Program in the Packet Header IPv6 header Source Address Locator 1 Function 1 Segment Routing Header Active Segment Locator 1 Function 1 Locator 2 Function 2 Locator 3 Function 3 IPv6 payload TCP, UDP, QUIC BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 78

79 Argument shared between functions TAG Segments Left Locator 1 Function 1 Locator 2 Function 2 Locator 3 Function 3 Global Argument Metadata TLV BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 79

80 Group-Based Policy TAG Segments Left Locator 1 Function 1 Locator 2 Function 2 Locator 3 Function 3 Metadata TLV BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 80

81 SRv6 Header TAG Segments Left Locator 1 Function 1 Locator 2 Function 2 Locator 3 Function 3 Metadata TLV BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 81

82 SRv6 for anything TAG Segments Left Locator 1 Function 1 Locator 2 Function 2 Locator 3 Function 3 Turing Metadata TLV BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 82

83 SRv6 for anything TAG Segments Left Locator 1 Function 1 Optimized for HW processing e.g. Underlay & Tenant use-cases Locator 2 Function 2 Locator 3 Function 3 Optimized for SW processing e.g. NFV, Container, Micro-Service Metadata TLV BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 83

84 Lead Operators and Academia BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 84

85 IETF

86 SRv6 Architecture 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

87 SR Header BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 87

88 ISIS and BGP Lightweight extension ISIS: TE and FRR BGP: Overlay/VPN BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 88

89 TE BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 89

90 Service Chaining BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 90

91 SDWAN BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 91

92 BGP-LS BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 92

93 OAM and PM BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 93

94 Yang BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 94

95 SRH Insertion 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

96 NG Mobility 3GPP standardization: TR CP BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 96

97 END and END.X

98 END SID END function shortest-path to the SID s endpoint endpoint updates DA with next SID endpoints forwards according to updated DA 0:0:0:0:1 is commonly used for an END function 2 A2::1 END function SRv6 Domain BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 98

99 END.X SID END.X function shortest-path to SID s endpoint endpoint updates DA with next SID endpoint forwards to interface associated with SID 0:0:0:0:Ck is commonly used for an END.X function where k identifies the interface e.g. 0:0:0:0:C4 is the END.X of node 2 associated with the interface to A2::C4 END function SRv6 Domain BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 99

100 Endpoint function SR: A4::1, A6::1, A8:: A1 A1:: A3 A3:: A6 A6:: A5 A5:: A8 A8:: 50 A2 A2:: A4 A4:: A7 A7:: Default metric 10 For simplicity function 1 denotes the most basic function Shortest-path to the Node BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 100

101 SR FRR - TILFA

102 TILFA 50msec Protection upon local link, node or SRLG failure Simple to operate and understand automatically computed by the router s IGP process 100% coverage across any topology predictable (backup = postconvergence) Optimum backup path leverages the post-convergence path, planned to carry the traffic avoid any intermediate flap via alternate path 1 A5::0 A2::C A5::0 <50mec FRR A5::/64 Pri via 5 FRR insert A2::C4 A5:: 0 Incremental deployment Distributed and Automated Intelligence BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 102

103 SR Control-Plane No new protocol Lightweight extension to ISIS and OSPF BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 103

104 Cisco Implementation Leveraging the existing TILFA SR-MPLS code FCS sinced 2014 Numerous deployments BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 104

105 SRTE

106 Distributed & Automated TE SFO 4 NY 5 A3::0 BRU 1 A2::0 MOS 2 A3::0 TOK 3 FIB A2::/64 OIF MOS A3::/64 OIF NY FIB A3::/64 OIF TOK BGP Advert X/64 Advert Y/64 with Latency IGP minimizes cost instead of latency BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 106

107 Distributed & Automated TE On-Demand distributed TE X/64 via A3::0 along IGP path SFO 4 BGP NY 5 X/64 A3::0 Y/64 A3::0 with Lat. Distributed and Automated Intelligence BRU 1 MOS 2 FIB A2::/64 OIF MOS A3::/64 OIF NY X/64 A3::0 Y/64 insert <A2::1, A3::1> Y/64 via A3::0 Low-Latency TOK 3 Dynamic SRTE Policy triggered by learning a BGP route with SLA contract No PBR steering complexity, No PBR performance tax, No RSVP, No tunnel to configure BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 107

108 Centralized TE Input Acquisition BGP-LS Low-Latency to 7 for application Telemetry Policy Instantiation PCEP BGP-TE Netconf / Yang Algorithm SR native <A1::1, A2::C4, A4::C7> DC (BGP-SR) Default ISIS cost metric: 10 WAN (IGP-SR) Low Lat, Low BW 7 PEER BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 108

109 SR Control-Plane Same CP as SRTE for MPLS BGP-LS Telemetry PCEP BGP-TE YANG Lightweight extension to define SRv6 SID and capabilities BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 109

110 Cisco Implementation Leveraging the existing SRTE MPLS code FCS sinced 2015 Numerous deployments centralized distributed ODN Automated Steering BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 110

111 SR-VPN

112 Overlay Automated No tunnel to configure Simple Protocol elimination Efficient SRv6 for everything IPv6 Hdr SA = T::1, DA = V::2 Payload IPv6 Hdr SA = A1::0, DA = A2::C4 IPv6 Hdr SA = T::1, DA = V::2 Payload T/ Green Overlay V/64 via A2::C4 IPv6 Hdr SA = T::1, DA = V::2 Payload 2 4 V/64 BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 112

113 Overlay with Underlay Control SRv6 does not only eliminate unneeded overlay protocols SRv6 solves problems that these protocols cannot solve IPv6 Hdr SA = T::1, DA = V::2 Payload IPv6 Hdr SA = A1::0, DA = A3::1 SR Hdr < A3::1, A2::C4 > IPv6 Hdr SA = T::1, DA = V::2 Payload IPv6 Hdr SA = A1::0, DA = A2::C4 SR Hdr < A3::1, A2::C4 > IPv6 Hdr SA = T::1, DA = V::2 Payload T/ Green Overlay V/64 via A2::C4 with Latency IPv6 Hdr SA = T::1, DA = V::2 Payload 2 4 V/64 BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 113

114 SR Control-Plane No new protocol no new SAFI Lightweight extension to BGP Prefix-SID attribute BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 114

115 Cisco Implementation IOS-XR and IOS-XE implementations available Open-source BGP/RIB client for VPP Open-source dataplane for VPP and Linux BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 115

116 SR-NFV

117 T/64 Integrated NFV Stateless NSH creates per-chain state in the fabric SR does not App is SR aware or not App can work on IPv4, IPv6 or L2 IPv6 Hdr SA = T::1, DA = V::2 Payload IPv6 Hdr SA = A1::0, DA = A3::A32 < A3::A32, A4::1, A5::A76, SR Hdr A2::C4 > IPv6 Hdr SA = T::1, DA = V::2 Payload Server 3 App 32 Container Server 5 5 App 76 VM 2 4 V/64 BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 117

118 T/64 Integrated NFV 3 Integrated with underlay SLA 1 Server 3 3 App 32 Container IPv6 Hdr SA = A1::0, DA = A4::1 < A3::A32, A4::1, A5::A76, SR Hdr A2::C4 > 4 IPv6 Hdr SA = T::1, DA = V::2 Payload 5 Server 5 App 76 VM 2 4 V/64 BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 118

119 T/64 Integrated NFV 3 Stateless NSH creates per-chain state in the fabric SR does not App is SR aware or not App can work on IPv4, IPv6 or L2 IPv6 Hdr SA = A1::0, DA = A5::A76 < A3::A32, A4::1, A5::A76, SR Hdr A2::C4 > IPv6 Hdr SA = T::1, DA = V::2 Payload Server 3 App 32 Container Server 5 App 76 VM 2 4 V/64 BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 119

120 Integrated NFV Integrated with Overlay 1 T/64 3 Server 3 3 App 32 Container IPv6 Hdr SA = A1::0, DA = A2::C4 < A3::A32, A4::1, A5::A76, SR Hdr A2::C4 > IPv6 Hdr SA = T::1, DA = V::2 Payload 4 5 Server 5 App 76 VM IPv6 Hdr SA = T::1, DA = V::2 Payload 2 4 V/64 BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 120

121 SR Control-Plane No new protocol Re-use all the SRTE Control Plane we said this since day1 SR is about topology and service segments BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 121

122 Cisco Implementation IOS-XR and IOS-XE implementations available Open-source VPP Open-source Linux BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 122

123 SPRAY

124 Spray GW1 C::1 Spray Policy 1: <B2::1, B4::1, M1> Spray Policy 2: <B3::1, B5::1, M1> CMTS4 4 Content Provider VPP1 B::1 Unicasted 2 GW3 C::3 Replicate traffic to every CMTS through TE-Engineered core path then to access mcast tree then to anycast TV 3 CMTS5 5 GW5 C::5 Peering to Content Provider SRv6 domain (Unicast) Multicast domain SRv6 node Non SRv6 node Subscribed to M1 channel Flexible, SLA-enabled and efficient content injection without multicast core BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 124

125 SD-WAN

126 SD-WAN Delegates the application recognition and policy decision to the Entreprise who knows better when an application needs a non-default path and which nondefault path is needed NFV service chaining and Traffic-Engineering policies can be integrated in a SR policy Applicability to both SR-MPLS and SRv6 To simplify, let s focus on TE/SLA policy SRv6 BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 126

127 Default versus BW versus Latency Lisbon (1) to Athens (7) Default <A7::> BW: Guaranteed 50Mbps <A10::1, A11::1, A7::> BSID: A1::999:2 Low-Latency <A9::1, A7::> BSID: A1::999:3 A1::999:1 1 A1::999:2 Default BW Latency BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 127

128 5G and Network Slicing

129 Current mobility networks Well fragmented RAN, EPC, SGi Inefficient data paths Protocol stack gets large Per-session tunnel creation Per-mobility event tunnel handling Does not scale to 5G requirements: Increased number of connected devices Ultra-low latency Network slicing Mobile edge computing SGW PGW SGW UE enb L2 Anchor L3 Anchor Service Functions Internet BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 129

130 SRv6 for mobile user-plane What about if SRv6 becomes an alternative to GTP-U? Removing the per-session tunneling has obvious benefits Optimal data path (ultra-low latency) Service chaining integrated within the same architecture Network slicing simply becomes a set of SIDs Achieved either via a centralized SDN solution or via SR TE with IGP FlexAlg Optimal resource utilization Good progress standardizing SRv6 for mobile user-plane IETF: draft-ietf-dmm-srv6-mobile-uplane-00 3GPP: Accepted study item in CT4 (#29.892) BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 130

131 Multi-cloud use-case

132 Multi-cloud use-case Objective is to connect several public clouds in different regions using the internet (plain IPv6) as underlay SRv6 for the overlay and service chaining only VPP deployed as virtual private cloud gateway BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 132

133 Multi-cloud use-case Cloud provider B in region snor 2 t 4 VPP C2 Cisc o ASA v IPv4 Hdr SA= , DA= Payload IPv6 Hdr SA = C1::, DA = C2::C4 SR Hdr ( C3::C2, C2::C4 ) SL=1 IPv4 Hdr SA = , DA = Payload IPv6 Hdr SA = C1::, DA = C3::C2 SR Hdr ( C3::C2, C2::D3 ) SL=0 IPv4 Hdr SA = , DA = Payload IPv4 Hdr SA= , DA= Payload Cloud provider A in region 1 Internet iptable s Serve r 1 VPP C1 VPP C3 Server 2 Cloud provider A in region 2 All nodes in green are SRv6 capable BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 133

134 More use-cases 6CN: enhancing IP to search for Content 6LB: enhancing load-balancers Better flow stickiness and load distribution Service Pipeline Micro-Services BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 134

135 Where are we?

136 SRv6 timeline First SRv6 demo: Spray use-case Fretta Cisco Live US SRv6 VPN SDWAN More to come VPP ASR9k ASR1k First SRv6 HW demo in merchant sillicon VPN DP use-case ASR1k ASR9k Fretta VPP+NFV 5G + Network slicing BGP Control Plane Apr 2016 Mar 2017 Apr 2017 May 2017 Jun 2017 Sep SRv6 VPN+NFV: MPLS World Con. VPP Linux Barefoot SRv6 VPN HW demo SR VPN InterOp Fretta ASR9k ASR1k VPP Linux Barefoot BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 136

137 Implementations Cisco HW NCS5k - XR ASR9k - XR ASR1k XE Open-Source Linux 4.10 FD.IO Barefoot HW BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 137

138 Linux BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 138

139 FD.IO BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 139

140 SRv6 Interoperability Demonstration blogs.cisco.com/sp/segment-routing-ipv6-interoperability-demo-is-already-there VPN (v4 and v6) & TE & NFV Cisco HW with XR and XE Barefoot HW with P4 code FD.IO Linux 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

141 Conclusion

142 Segment Routing Strong industry support Fantastic deployment rate Bold architecture: network programming Numerous use-cases Feel free to join the lead-operator team! BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 142

143 Stay uptodate amzn.com/b01i58lsuo segment-routing.net linkedin.com/groups/ twitter.com/segmentrouting facebook.com/segmentrouting/ BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 143

144 Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion 3. Install Spark or go directly to the space 4. Enter messages/questions in the space cs.co/ciscolivebot#brkrst Cisco and/or its affiliates. All rights reserved. Cisco Public

145 Please complete your Online Session Evaluations after each session Complete 4 Session Evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt All surveys can be completed via the Cisco Live Mobile App or the Communication Stations Complete Your Online Session Evaluation Don t forget: Cisco Live sessions will be available for viewing on-demand after the event at Cisco and/or its affiliates. All rights reserved. Cisco Public

146 Continue Your Education Demos in the Cisco campus Walk-in Self-Paced Labs Tech Circle Meet the Engineer 1:1 meetings Related sessions BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public 146

147 Thank you

148

SRv6: Network as a Computer and Deployment use-cases

SRv6: Network as a Computer and Deployment use-cases SRv6: Network as a Computer and Deployment use-cases Gaurav Dawra, Technical Leader, Cisco Systems (gdawra@cisco.com) John Brzozowski, Fellow and Chief Architect, Comcast John Leddy, Network Engineering,

More information

SRv6 Network Programming

SRv6 Network Programming SRv6 Network Programming FD.io VPP and Linux Pablo Camarillo - Software Engineer @ Cisco Systems Ahmed Abdelsalam PhD student @ Gran Sasso Science Institute Who are we? Ahmed Abdelsalam PhD student @ Gran

More information

Introduction to Segment Routing Santiago Álvarez, Distinguished Technical Marketing Engineer BRKRST-2124

Introduction to Segment Routing Santiago Álvarez, Distinguished Technical Marketing Engineer BRKRST-2124 Introduction to Segment Routing Santiago Álvarez, Distinguished Technical Marketing Engineer BRKRST-2124 Agenda Technology Overview Use Cases A Closer Look to Control and Data Plane Traffic Protection

More information

Segment Routing: Technology deep-dive and advanced use cases

Segment Routing: Technology deep-dive and advanced use cases Segment Routing: Technology deep-dive and advanced use cases Clarence Filsfils Cisco Fellow Part II is available! amzn.com/b01i58lsuo amazon.com/dp/b07n13rdm9 Agenda 40 min: SR-MPLS: new solutions 40 min:

More information

Routing Resiliency Latest Enhancements

Routing Resiliency Latest Enhancements Routing Resiliency Latest Enhancements Clarence Filsfils cf@cisco.com Agenda Per-Prefix LFA Remote LFA Segment Routing Topology-Independent LFA 3 Acknowledgement Stephane Litkowski and Bruno Decraene,

More information

Segment Routing. Clarence Filsfils Distinguished Engineer

Segment Routing. Clarence Filsfils Distinguished Engineer Segment Routing Clarence Filsfils Distinguished Engineer cf@cisco.com Segment Routing Unified DC + WAN + Aggregation from server in the DC, through WAN and to the service edge Policy-aware DC: disjoint

More information

Introduction to Segment Routing

Introduction to Segment Routing Segment Routing (SR) is a flexible, scalable way of doing source routing. Overview of Segment Routing, page 1 How Segment Routing Works, page 2 Examples for Segment Routing, page 3 Benefits of Segment

More information

Segment Routing On Demand SR Next Hop. Bertrand Duvivier Principal Engineer CKN, March 29 th 2016

Segment Routing On Demand SR Next Hop. Bertrand Duvivier Principal Engineer CKN, March 29 th 2016 Segment Routing On Demand SR Next Hop Bertrand Duvivier Principal Engineer CKN, March 29 th 2016 (from next slide) 2 Network Bandwidth demand in SP s Network demand double every 18 months Compute demand

More information

A Segment Routing (SR) Tutorial. R. Bonica NANOG70 June 6, 2017

A Segment Routing (SR) Tutorial. R. Bonica NANOG70 June 6, 2017 A Segment Routing (SR) Tutorial R. Bonica NANOG70 June 6, 2017 AKA: SPRING IETF Standardization Source Packet Routing In Networking (SPRING) WG ISIS, OSPF, IDR and MPLS WGs What is SR? A tunneling technology

More information

Introduction to Segment Routing

Introduction to Segment Routing BRKRST-2124 Introduction to Segment Routing Alberto Donzelli, Solution Architect Service Provider Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this

More information

Stateless Multicast with Bit Indexed Explicit Replication

Stateless Multicast with Bit Indexed Explicit Replication Stateless Multicast with Bit Indexed Explicit Replication IJsbrand Wijnands, Distinguished Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find

More information

MENOG 18. Segment Routing. Vahid Tavajjohi. From HAMIM Corporation

MENOG 18. Segment Routing. Vahid Tavajjohi. From HAMIM Corporation Segment Routing MENOG 18 Rasoul Mesghali Vahid Tavajjohi CCIE#34938 From HAMIM Corporation 1 Agenda Introduction Technology Overview Use Cases Closer look at the Control and Data Plane Traffic Protection

More information

Configure IOS XR Traffic Controller (XTC)

Configure IOS XR Traffic Controller (XTC) IOS XR Traffic Controller (XTC) provides stateful path computation element (PCE) functionality by exting the existing IOS-XR PCE functionality with additional capabilities. The current IOS-XR PCE function

More information

Cisco WAN Automation Engine (WAE) Network Programmability with Segment Routing

Cisco WAN Automation Engine (WAE) Network Programmability with Segment Routing LTRMPL-2104 Cisco WAN Automation Engine (WAE) Network Programmability with Segment Routing Josh Peters Technical Marketing Engineer Derek Tay Technical Marketing Engineer Cisco Spark How Questions? Use

More information

Introduction to Segment Routing

Introduction to Segment Routing Introduction to Segment Routing Michael Kowal, Vertical Solutions Architect @ciscomk Abstract Introduction to Segment Routing This session provides an overview of the segment routing technology and its

More information

CO/DC Network Transformation. Daniel Voyer Technical Fellow March 2017

CO/DC Network Transformation. Daniel Voyer Technical Fellow March 2017 CO/DC Network Transformation Daniel Voyer Technical Fellow March 2017 What is Bell Canada? Our Origins Network 3.0 Oldest in World (1880) We really did invent the phone Largest in Canada Public Multiple

More information

Segment Routing Policy for Traffic Engineering draft-filsfils-spring-segment-routing-policy-05.txt

Segment Routing Policy for Traffic Engineering draft-filsfils-spring-segment-routing-policy-05.txt Network Working Group Internet-Draft Intended status: Standards Track Expires: September 1, 2018 C. Filsfils S. Sivabalan K. Raza J. Liste F. Clad K. Talaulikar Z. Ali Cisco Systems, Inc. S. Hegde Juniper

More information

Segment Routing On Demand Next Hop for L3/L3VPN

Segment Routing On Demand Next Hop for L3/L3VPN Segment Routing On Demand Next Hop for L3/L3VPN When redistributing routing information across domains, provisioning of multi-domain services (L2VPN & L3VPN) has its own complexity and scalability issues.

More information

Segment Routing Configuration Guide, Cisco IOS XE Fuji 16.7.x

Segment Routing Configuration Guide, Cisco IOS XE Fuji 16.7.x Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 2018 Cisco Systems, Inc. All rights

More information

Segment Routing Configuration Guide

Segment Routing Configuration Guide Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 2017 Cisco Systems, Inc. All rights

More information

Configure SR-TE Policies

Configure SR-TE Policies This module provides information about segment routing for traffic engineering (SR-TE) policies, how to configure SR-TE policies, and how to steer traffic into an SR-TE policy. About SR-TE Policies, page

More information

Configure Segment Routing for IS-IS Protocol

Configure Segment Routing for IS-IS Protocol Integrated Intermediate System-to-Intermediate System (IS-IS), Internet Protocol Version 4 (IPv4), is a standards-based Interior Gateway Protocol (IGP). The Cisco IOS XR software implements the IP routing

More information

Internet Engineering Task Force (IETF) Category: Standards Track. B. Decraene S. Litkowski Orange R. Shakir Google, Inc. July 2018

Internet Engineering Task Force (IETF) Category: Standards Track. B. Decraene S. Litkowski Orange R. Shakir Google, Inc. July 2018 Internet Engineering Task Force (IETF) Request for Comments: 8402 Category: Standards Track ISSN: 2070-1721 C. Filsfils, Ed. S. Previdi, Ed. L. Ginsberg Cisco Systems, Inc. B. Decraene S. Litkowski Orange

More information

Stateless Multicast with Bit Indexed Explicit Replication

Stateless Multicast with Bit Indexed Explicit Replication Stateless Multicast with Bit Indexed Explicit Replication IJsbrand Wijnands Distinguished Engineer BRKIPM-2239 Agenda Introduction Solution Overview Encapsulation Sets and Areas Forwarding ECMP BIER Overlay

More information

Design, Deployment and Troubleshooting Scalable MPLS Architecture (Platform : IOS-XR, IOS-XE)

Design, Deployment and Troubleshooting Scalable MPLS Architecture (Platform : IOS-XR, IOS-XE) Design, Deployment and Troubleshooting Scalable MPLS Architecture (Platform : IOS-XR, IOS-XE) Vinit Jain, Technical Leader Services CCIE # 22854 Twitter @vinugenie Shashi Shekhar Sharma, Customer Advocacy

More information

SRv6 for Mobile User- Plane

SRv6 for Mobile User- Plane SRv6 for Mobile User- Plane draft-matsushima-spring-dmm-srv6-mobile-uplane-03 IETF100 S.Matsushima, C.Filsfils, M.Kohno, D.Voyer Feedbacks after IETF99 Many people asked: System Impacts? To current control-plane

More information

Segment Routing. Jérôme DURAND Consulting Systems Engineer - FRNOG #21 20 septembre 2013

Segment Routing. Jérôme DURAND Consulting Systems Engineer -  FRNOG #21 20 septembre 2013 Segment Routing Jérôme DURAND Consulting Systems Engineer jerduran@cisco.com - http://reseauxblog.cisco.fr FRNOG #21 20 septembre 2013 2011 Cisco and/or its affiliates. All rights reserved. 1 Simplicity

More information

Service Provider Programmable SDN Solution for the Metro Fabric, powered by Segment Routing and EVPN

Service Provider Programmable SDN Solution for the Metro Fabric, powered by Segment Routing and EVPN Service Provider Programmable SDN Solution for the Metro Fabric, powered by Segment Routing and EVPN Jiri Chaloupka, Technical Marketing Engineer Cisco Spark How Questions? Use Cisco Spark to communicate

More information

SDN Workshop. Contact: WSDN01_v0.1

SDN Workshop. Contact: WSDN01_v0.1 SDN Workshop Contact: training@apnic.net WSDN01_v0.1 Issue Date: [Date] Revision: [xx] Segment Routing SDN Workshop WSDN01_v0.1 Issue Date: [Date] Revision: [xx] Overview In a nutshell Introduction to

More information

Data Center Configuration. 1. Configuring VXLAN

Data Center Configuration. 1. Configuring VXLAN Data Center Configuration 1. 1 1.1 Overview Virtual Extensible Local Area Network (VXLAN) is a virtual Ethernet based on the physical IP (overlay) network. It is a technology that encapsulates layer 2

More information

Cisco Evolved Programmable Network Implementation Guide for Large Network with End-to-End Segment Routing, Release 5.0

Cisco Evolved Programmable Network Implementation Guide for Large Network with End-to-End Segment Routing, Release 5.0 Cisco Evolved Programmable Network Implementation Guide for Large Network with End-to-End Segment Routing, Release 5.0 First Published: 2017-06-22 Americas Headquarters Cisco Systems, Inc. 170 West Tasman

More information

SEGMENT ROUTING PRINCIPLES AND APPLICATIONS FOR SDN

SEGMENT ROUTING PRINCIPLES AND APPLICATIONS FOR SDN POLITECNICO DI MILANO Dipartimento di Elettronica, Informazione e Bioingegneria Master of Science Telecommunications Engineering SEGMENT ROUTING PRINCIPLES AND APPLICATIONS FOR SDN Author: Ana Kos Supervisor:

More information

SRv6 for Mobile User-Plane

SRv6 for Mobile User-Plane SRv6 for Mobile User-Plane draft-ietf-dmm-srv6-mobile-uplane-01 IETF101 S.Matsushima, C.Filsfils, M.Kohno, D.Voyer, C.Perkins, P.Camarillo Comments since IETF100 Many positive comments from both On/Off-List

More information

IPv6 Switching: Provider Edge Router over MPLS

IPv6 Switching: Provider Edge Router over MPLS Multiprotocol Label Switching (MPLS) is deployed by many service providers in their IPv4 networks. Service providers want to introduce IPv6 services to their customers, but changes to their existing IPv4

More information

SDN Controllers in the WAN: protocols and applications

SDN Controllers in the WAN: protocols and applications SDN Controllers in the WAN: protocols and applications Julian Lucek jlucek@juniper.net @julianlucek Agenda SDN Controller for WAN concept Enabling protocols BGP Link State (BGP-LS) Path Computation Element

More information

OSPFv2 Segment Routing Strict SPF

OSPFv2 Segment Routing Strict SPF The OSPFv2 Segment Routing Strict Shortest Path First (SPF) feature provides information about the strict SPF segment identifiers (SIDs). Restrictions for, on page 1 Information About, on page 1 Enabling

More information

Dynamic PCC. Information About Dynamic PCC. Path Computation Element Protocol Functions

Dynamic PCC. Information About Dynamic PCC. Path Computation Element Protocol Functions The Stateful Path Computation Element Protocol(PCEP) enables a router to report and optionally delegate Label Switched Paths (LSPs) which is established using either Resource Reservation Protocol (RSVP)

More information

Fabric Connect Multicast A Technology Overview. Ed Koehler - Director DSE. Avaya Networking Solutions Group

Fabric Connect Multicast A Technology Overview. Ed Koehler - Director DSE. Avaya Networking Solutions Group Fabric Connect Multicast A Technology Overview Ed Koehler - Director DSE Avaya Networking Solutions Group IAUG Newport RI, November 2013 So, what s wrong with today s multicast networks? Today s multicast

More information

Serviceability of SD-WAN

Serviceability of SD-WAN BRKCRS-2112 Serviceability of SD-WAN Chandrabalaji Rajaram & Ali Shaikh Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live

More information

The Transformation of Media & Broadcast Video Production to a Professional Media Network

The Transformation of Media & Broadcast Video Production to a Professional Media Network The Transformation of Media & Broadcast Video Production to a Professional Media Network Subha Dhesikan, Principal Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after

More information

Deploying MPLS Traffic Engineering

Deploying MPLS Traffic Engineering 9/27/16 Deploying MPLS Traffic Engineering Nurul Islam Roman (nurul@apnic.net) Cisco Public Agenda Technology Overview Bandwidth optimization TE for QoS Traffic Protection Inter- Domain Traffic Engineering

More information

Software defined networking

Software defined networking Software defined networking Telecom Summit 2015 Anton Turygin IP Networks and Services solution architect Programmable Networks Drivers Network Evolution Agility Communication Services New Revenue Streams

More information

Segment Routing for IPv6 Networks Stefano Previdi Distinguished Engineer BRKRST-3123

Segment Routing for IPv6 Networks Stefano Previdi Distinguished Engineer BRKRST-3123 Segment Routing for IPv6 Networks Stefano Previdi (sprevidi@cisco.com) Distinguished Engineer BRKRST-3123 Agenda Introduction to Segment Routing Segment Routing and the IPv6 Source Routing Model IPv6 Segment

More information

IPv6 Switching: Provider Edge Router over MPLS

IPv6 Switching: Provider Edge Router over MPLS Multiprotocol Label Switching (MPLS) is deployed by many service providers in their IPv4 networks. Service providers want to introduce IPv6 services to their customers, but changes to their existing IPv4

More information

MPLS etc.. MPLS is not alone TEST. 26 April 2016 AN. Multi-Protocol Label Switching MPLS-TP FEC PBB-TE VPLS ISIS-TE MPƛS GMPLS SR RSVP-TE OSPF-TE PCEP

MPLS etc.. MPLS is not alone TEST. 26 April 2016 AN. Multi-Protocol Label Switching MPLS-TP FEC PBB-TE VPLS ISIS-TE MPƛS GMPLS SR RSVP-TE OSPF-TE PCEP Multi-Protocol Label Switching MPLS-TP FEC VPLS PBB-TE MPLS etc.. MPLS is not alone LDP MPLS-TE LABEL MP-BGP LSP TAG H-VPLS 26 April 2016 AN TEST GMPLS SR T-MPLS ISIS-TE MPƛS OSPF-TE PCEP Multi-Protocol

More information

Bit Indexed Explicit Replication A Stateless Multicast Architecture. Nagendra Kumar Nainar NANOG72

Bit Indexed Explicit Replication A Stateless Multicast Architecture. Nagendra Kumar Nainar NANOG72 Bit Indexed Explicit Replication A Stateless Multicast Architecture Nagendra Kumar Nainar NANOG72 Agenda Multicast Architecture Challenges Introduction to BIER BIER Control plane behavior BIER Data plane

More information

Network Architecture with Software Programmability Cisco Metro Fabric Design

Network Architecture with Software Programmability Cisco Metro Fabric Design Network Architecture with Software Programmability Cisco Metro Fabric Design Jiri Chaloupka - Technical Marketing Engineer released: 10/2017 Cisco SP Fabric Designs principals: Simple, Scalable, Automatable

More information

Introduction to OpenConfig

Introduction to OpenConfig DEVNET-1775 Introduction to OpenConfig Santiago Álvarez, TME Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App

More information

Configuring MPLS, MPLS VPN, MPLS OAM, and EoMPLS

Configuring MPLS, MPLS VPN, MPLS OAM, and EoMPLS CHAPTER 43 Configuring MPLS, MPLS VPN, MPLS OAM, and EoMPLS This chapter describes how to configure multiprotocol label switching (MPLS) and Ethernet over MPLS (EoMPLS) on the Cisco ME 3800X and ME 3600X

More information

Segment Rou+ng IETF 87

Segment Rou+ng IETF 87 Segment Rou+ng IETF 87 Clarence Filsfils cf@cisco.com C. Filsfils, S. Previdi, A. Bashandy, B. Decraene, S. Litkowski, M. Horneffer, I. Milojevic, R. Shakir, S. YP, W. Henderickx, J. Tantsura, Ericsson,

More information

CCIE Service Provider Sample Lab. Part 2 of 7

CCIE Service Provider Sample Lab. Part 2 of 7 CCIE Service Provider Sample Lab Part 2 of 7 SP Sample Lab Main Topology R13 S2/1.135.13/24 Backbone Carrier SP AS 1002 S2/1 PPP E0/1.69.6/24 R6 Customer Carrier SP ABC Site 5 AS 612 E1/0 ISIS.126.6/24

More information

SRv6 for Mobile User-Plane

SRv6 for Mobile User-Plane SRv6 for Mobile User-Plane draft-ietf-dmm-srv6-mobile-uplane-02 IETF102 S.Matsushima, C.Filsfils, M.Kohno, D.Voyer, C.Perkins, P.Camarillo Summary of Updates from v01 to v02 Clarify supporting PDU types

More information

Cisco SD-WAN (Viptela) Migration, QoS and Advanced Policies Hands-on Lab

Cisco SD-WAN (Viptela) Migration, QoS and Advanced Policies Hands-on Lab Cisco SD-WAN (Viptela) Migration, QoS and Advanced Policies Hands-on Lab Ali Shaikh Technical Leader Faraz Shamim Sr. Technical Leader Mossaddaq Turabi Distinguished ENgineer Cisco Spark How Questions?

More information

MPLS Traffic Engineering Traffic Protection using Fast Re-route (FRR)

MPLS Traffic Engineering Traffic Protection using Fast Re-route (FRR) MPLS Traffic Engineering Traffic Protection using Fast Re-route (FRR) Santiago Álvarez August 2008 2007 Cisco Systems, Inc. All rights reserved. 1 MPLS TE Use Cases Strategic Bandwidth Optimization Tactical

More information

NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING)

NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management This statement of direction sets forth Juniper Networks current intention and is subject to change at any time

More information

OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT

OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT sdn-and-nfv-technical---georgia-tech---sep-2013---v2 Bruno Rijsman, Distinguished Engineer 24 September 2013 Use Cases 2 Copyright 2013 Juniper Networks,

More information

Segment Routing Configuration Guide for Cisco NCS 5500 Series Routers, IOS XR Release 6.1.x

Segment Routing Configuration Guide for Cisco NCS 5500 Series Routers, IOS XR Release 6.1.x Segment Routing Configuration Guide for Cisco NCS 5500 Series Routers, IOS XR Release 6.1.x First Published: 2016-11-01 Last Modified: 2017-05-25 Americas Headquarters Cisco Systems, Inc. 170 West Tasman

More information

IP Fast Reroute Applicability. Pierre Francois Institute IMDEA Networks

IP Fast Reroute Applicability. Pierre Francois Institute IMDEA Networks IP Fast Reroute Applicability Pierre Francois Institute IMDEA Networks Pierre.Francois@imdea.org Agenda IGP (Fast) Convergence IGP Fast Reroute (Hitless maintenance operations) IGP Fast convergence Pushing

More information

Segment Routing With IS-IS v4 Node SID

Segment Routing With IS-IS v4 Node SID This chapter describes how Segment Routing (SR) works with IS-IS. Restrictions for, page 1 Information About Segment Routing IS-IS v4 Node SID, page 1 How to Configure Segment Routing IS-IS v4 Node SID,

More information

Segment Routing Commands

Segment Routing Commands Segment Routing Commands address ipv4 (PCE), page 4 adjacency-sid, page 5 apply-weight ecmp-only bandwidth, page 7 attribute-set, page 8 autoroute announce, page 10 autoroute destination, page 12 clear

More information

Implementing VXLAN. Prerequisites for implementing VXLANs. Information about Implementing VXLAN

Implementing VXLAN. Prerequisites for implementing VXLANs. Information about Implementing VXLAN This module provides conceptual information for VXLAN in general and configuration information for layer 2 VXLAN on Cisco ASR 9000 Series Router. For configuration information of layer 3 VXLAN, see Implementing

More information

Cisco ACI Multi-Pod/Multi-Site Deployment Options Max Ardica Principal Engineer BRKACI-2003

Cisco ACI Multi-Pod/Multi-Site Deployment Options Max Ardica Principal Engineer BRKACI-2003 Cisco ACI Multi-Pod/Multi-Site Deployment Options Max Ardica Principal Engineer BRKACI-2003 Agenda ACI Introduction and Multi-Fabric Use Cases ACI Multi-Fabric Design Options ACI Stretched Fabric Overview

More information

Preferred Path Routing (PPR) in IGPs

Preferred Path Routing (PPR) in IGPs Preferred Path Routing (PPR) in IGPs draft-chunduri-lsr-isis-preferred-path-routing-01 draft-chunduri-lsr-ospf-preferred-path-routing-01 Uma Chunduri, Richard Li [Huawei USA] Russ White [LinkedIn] Jeff

More information

Cloud-Ready WAN For IAAS & SaaS With Cisco s Next- Gen SD-WAN

Cloud-Ready WAN For IAAS & SaaS With Cisco s Next- Gen SD-WAN BRKCRS-2113 Cloud-Ready WAN For IAAS & SaaS With Cisco s Next- Gen SD-WAN Sumanth Kakaraparthi Product Leader SD-WAN Manan Shah Director Of Product Management Cisco Spark How Questions? Use Cisco Spark

More information

You cannot configure prefix-sids on transit links at this time. Support for this feature may be introduced in later code versions.

You cannot configure prefix-sids on transit links at this time. Support for this feature may be introduced in later code versions. 8.1 Segment Routing Segment Routing (SR) is a relatively new technology pioneered by Cisco that is meant to reduce state in MPLS core networks. One can use SR to replace LDP and RSVP-TE wholesale provided

More information

BW Protection. 2002, Cisco Systems, Inc. All rights reserved.

BW Protection. 2002, Cisco Systems, Inc. All rights reserved. BW Protection 2002, Cisco Systems, Inc. All rights reserved. 1 Cisco MPLS - Traffic Engineering for VPNs Amrit Hanspal Sr. Product Manager MPLS & QoS Internet Technologies Division 2 Agenda MPLS Fundamentals

More information

Application Engineered Routing: Allowing Applications to Program the Network

Application Engineered Routing: Allowing Applications to Program the Network BRKSPG-2066 Application Engineered Routing: Allowing Applications to Program the Network Rob Piasecki Senior Solutions Architect, Services - rpiaseck@cisco.com Matt Birkner Distinguished Services Engineer,

More information

Introduction to MPLS APNIC

Introduction to MPLS APNIC Introduction to MPLS APNIC Issue Date: [201609] Revision: [01] What is MPLS? 2 Definition of MPLS Multi Protocol Label Switching Multiprotocol, it supports ANY network layer protocol, i.e. IPv4, IPv6,

More information

SR-TE On Demand LSP. The SR TE On demand LSP feature provides the ability to connect Metro access rings via a static route to the

SR-TE On Demand LSP. The SR TE On demand LSP feature provides the ability to connect Metro access rings via a static route to the The SR TE On demand LSP feature provides the ability to connect Metro access rings via a static route to the destination. The static route is mapped to an explicit path and that will trigger an on demand

More information

About IOS XR Traffic Controller (XTC)

About IOS XR Traffic Controller (XTC) Configure PCE The path computation element (PCE) describes a set of procedures by which a path computation client (PCC) can report and delegate control of head-end tunnels sourced from the PCC to a PCE

More information

Share IETF understanding on User Plane of 3GPP 5G System Intend to be a part of the LS reply to User Plane Protocol Study in 3GPP

Share IETF understanding on User Plane of 3GPP 5G System Intend to be a part of the LS reply to User Plane Protocol Study in 3GPP User Plane Protocol and Architectural Analysis on 3GPP 5G System draft-hmm-dmm-5g-uplane-analysis-00 S.Homma - NTT T.Miyasaka KDDI Research S.Matsushima SoftBank D.Voyer Bell Canada IETF102@Montreal 1

More information

Ahmed Benallegue RMDCN workshop on the migration to IP/VPN 1/54

Ahmed Benallegue RMDCN workshop on the migration to IP/VPN 1/54 MPLS Technology Overview Ahmed Benallegue A.Benallegue@ecmwf.int RMDCN workshop on the migration to IP/VPN 1/54 Plan 1. MPLS basics 2. The MPLS approach 3. Label distribution RSVP-TE 4. Traffic Engineering

More information

WAN. Core Routing Module. Data Cente r LAB. Internet. Today: MPLS, OSPF, BGP Future: OSPF, BGP. Today: L2VPN, L3VPN. Future: VXLAN

WAN. Core Routing Module. Data Cente r LAB. Internet. Today: MPLS, OSPF, BGP Future: OSPF, BGP. Today: L2VPN, L3VPN. Future: VXLAN 150000 100000 50000 0 Trident+ Trident II NG 300 200 100 IPv4 FIB LPM IPv6 FIB LPM 0 Trident+ Trident II or + NG LAB Data Cente r Internet WAN Bandwidth in 10G Increment 40GE Ports 10GE Ports 100GE Ports

More information

The cri(cal role of Maximum SID Depth (MSD) hardware limita(ons in Segment Rou(ng ecosystem and how to work around those

The cri(cal role of Maximum SID Depth (MSD) hardware limita(ons in Segment Rou(ng ecosystem and how to work around those The cri(cal role of Maximum SID Depth (MSD) hardware limita(ons in Segment Rou(ng ecosystem and how to work around those NANOG71, October 2017 San Jose, CA Jeff Tantsura IAB member, IETF RTGWG Chair VP

More information

Segment Routing on Cisco Nexus 9500, 9300, 9200, 3200, and 3100 Platform Switches

Segment Routing on Cisco Nexus 9500, 9300, 9200, 3200, and 3100 Platform Switches White Paper Segment Routing on Cisco Nexus 9500, 9300, 9200, 3200, and 3100 Platform Switches Authors Ambrish Mehta, Cisco Systems Inc. Haider Salman, Cisco Systems Inc. 2017 Cisco and/or its affiliates.

More information

Deploying Carrier Ethernet Services

Deploying Carrier Ethernet Services BRKSPG-2202 Deploying Carrier Ethernet Services Kashif Islam, Solutions Architect Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the

More information

Minimizing Packet Loss

Minimizing Packet Loss Minimizing Packet Loss Eric Osborne Russ White genda Intro What Is Convergence? Brief History Talk Talk Faster Precompute Precompute and Tunnel Current State of the rt 3 Minimizing Packet Loss with IGPs

More information

Introduction to MPLS. What is MPLS? 1/23/17. APNIC Technical Workshop January 23 to 25, NZNOG2017, Tauranga, New Zealand. [201609] Revision:

Introduction to MPLS. What is MPLS? 1/23/17. APNIC Technical Workshop January 23 to 25, NZNOG2017, Tauranga, New Zealand. [201609] Revision: Introduction to MPLS APNIC Technical Workshop January 23 to 25, 2017. NZNOG2017, Tauranga, New Zealand. Issue Date: [201609] Revision: [01] What is MPLS? 2 1 Definition of MPLS Multi Protocol Label Switching

More information

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF MODULE 07 - MPLS BASED LAYER 2 SERVICES 1 by Xantaro MPLS BASED LAYER 2 VPNS USING MPLS FOR POINT-TO-POINT LAYER 2 SERVICES 2 by Xantaro Why are Layer-2

More information

SDN Workshop. Contact: WSDN01_v0.1

SDN Workshop. Contact: WSDN01_v0.1 SDN Workshop Contact: training@apnic.net WSDN01_v0.1 Issue Date: [Date] Revision: [xx] BGP-LS SDN Workshop WSDN01_v0.1 Issue Date: [Date] Revision: [xx] Overview In a nutshell Motivations Introduction

More information

IS-IS. In This Chapter XRS Routing Protocols Guide Page 449

IS-IS. In This Chapter XRS Routing Protocols Guide Page 449 IS-IS In This Chapter This chapter provides information to configure Intermediate System to Intermediate System (IS-IS). Topics in this chapter include: Configuring IS-IS on page 450 Routing on page 451

More information

The Role of the Path Computation El ement Centralized Controller in SDN & NFV

The Role of the Path Computation El ement Centralized Controller in SDN & NFV The Role of the Path Computation El ement Centralized Controller in SDN & NFV draft-zhao-teas-pce-central-controller-use-cases-00.txt draft-zhao-pce-pcep-extension-for-pce-controller-03.txt What is the

More information

Configure Segment Routing for BGP

Configure Segment Routing for BGP Border Gateway Protocol (BGP) is an Exterior Gateway Protocol (EGP) that allows you to create loop-free inter-domain routing between autonomous systems. An autonomous system is a set of routers under a

More information

SDN Solution for Service Provider Access Network Dennis Pai, Product Manager Ahmed Abeer, Technical Marketing Engineer BRKSPG-2064

SDN Solution for Service Provider Access Network Dennis Pai, Product Manager Ahmed Abeer, Technical Marketing Engineer BRKSPG-2064 SDN Solution for Service Provider Access Network Dennis Pai, Product Manager Ahmed Abeer, Technical Marketing Engineer BRKSPG-2064 Agenda Overview and Business Drivers SDN Technologies and Protocols SDN

More information

Techniques and Protocols for Improving Network Availability

Techniques and Protocols for Improving Network Availability Techniques and Protocols for Improving Network Availability Don Troshynski dtroshynski@avici.com February 26th, 2004 Outline of Talk The Problem Common Convergence Solutions An Advanced Solution: RAPID

More information

MPLS, THE BASICS CSE 6067, UIU. Multiprotocol Label Switching

MPLS, THE BASICS CSE 6067, UIU. Multiprotocol Label Switching MPLS, THE BASICS CSE 6067, UIU Multiprotocol Label Switching Basic Concepts of MPLS 2 Contents Drawbacks of Traditional IP Forwarding Basic MPLS Concepts MPLS versus IP over ATM Traffic Engineering with

More information

Segment Routing for Service Chaining

Segment Routing for Service Chaining 1 Segment Routing for Service Chaining draft-dawra-idr-bgp-sr-service-chaining-00 draft-clad-spring-segment-routing-service-chaining-00 Merged Authors List : Gaurav Dawra, Cisco Systems Clarence Filsfils,

More information

Security by BGP 101 Building distributed, BGP-based security system

Security by BGP 101 Building distributed, BGP-based security system Security by BGP 101 Building distributed, BGP-based security system Łukasz Bromirski lukasz@bromirski.net May 2017, CERT EE meeting Roadmap for the session BGP as security mechanism BGP blackholing project

More information

Segment Routing On Demand for L2VPN/VPWS

Segment Routing On Demand for L2VPN/VPWS On-Demand Next Hop (ODN) for Layer 2 Virtual Private Network (L2VPN) creates a segment routing (SR) traffic-engineering (TE) auto-tunnel and uses the auto-tunnel for pseudowire dataplane. Restrictions

More information

Deploy Application Load Balancers with Source Network Address Translation in Cisco DFA

Deploy Application Load Balancers with Source Network Address Translation in Cisco DFA White Paper Deploy Application Load Balancers with Source Network Address Translation in Cisco DFA Last Updated: 1/27/2016 2016 Cisco and/or its affiliates. All rights reserved. This document is Cisco

More information

Multi Protocol Label Switching (an introduction) Karst Koymans. Thursday, March 12, 2015

Multi Protocol Label Switching (an introduction) Karst Koymans. Thursday, March 12, 2015 .. MPLS Multi Protocol Label Switching (an introduction) Karst Koymans Informatics Institute University of Amsterdam (version 4.3, 2015/03/09 13:07:57) Thursday, March 12, 2015 Karst Koymans (UvA) MPLS

More information

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF MODULE 05 MULTIPROTOCOL LABEL SWITCHING (MPLS) AND LABEL DISTRIBUTION PROTOCOL (LDP) 1 by Xantaro IP Routing In IP networks, each router makes an independent

More information

WAN Edge MPLSoL2 Service

WAN Edge MPLSoL2 Service 4 CHAPTER While Layer 3 VPN services are becoming increasing popular as a primary connection for the WAN, there are a much larger percentage of customers still using Layer 2 services such Frame-Relay (FR).

More information

Arista 7170 series: Q&A

Arista 7170 series: Q&A Arista 7170 series: Q&A Product Overview What are the 7170 series? The Arista 7170 Series are purpose built multifunctional programmable 100GbE systems built for the highest performance environments and

More information

MPLS etc.. 9 May 2017 AN

MPLS etc.. 9 May 2017 AN MPLS etc.. 9 May 2017 AN Multi-Protocol Label Switching MPLS-TP FEC VPLS PBB-TE LDP MPLS-TE LABEL MP-BGP MPLS is not alone LSP TAG H-VPLS GMPLS ISIS-TE MPƛS RSVP-TE SR OSPF-TE T-MPLS PCEP Multi-Protocol

More information

MPLS VPN--Inter-AS Option AB

MPLS VPN--Inter-AS Option AB The feature combines the best functionality of an Inter-AS Option (10) A and Inter-AS Option (10) B network to allow a Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) service provider

More information

IS-IS Configuration Commands. Generic Commands. shutdown IS-IS XRS Routing Protocols Guide Page 533. Syntax [no] shutdown

IS-IS Configuration Commands. Generic Commands. shutdown IS-IS XRS Routing Protocols Guide Page 533. Syntax [no] shutdown IS-IS IS-IS Configuration Commands Generic Commands shutdown Syntax [no] shutdown config>router>isis>interface ip-int-name config>router>isis>if>level level-number config>router>isis>if>segment-routing

More information

CONTENTS. Introduction

CONTENTS. Introduction CONTENTS Introduction MP-1 Multiprotocol Label Switching Commands MP-3 address-family MP-4 affinity (LSP Attributes) MP-6 append-after MP-8 auto-bw (LSP Attributes) MP-9 bandwidth (LSP Attributes) MP-11

More information

Deploying MPLS Traffic Engineering

Deploying MPLS Traffic Engineering Deploying MPLS Traffic Engineering Agenda Technology Overview Bandwidth optimization TE for QoS Traffic Protection Inter-Domain Traffic Engineering General Deployment Considerations 2 Technology Overview

More information

Router 6000 R17 Training Programs. Catalog of Course Descriptions

Router 6000 R17 Training Programs. Catalog of Course Descriptions Router 6000 R7 Training Programs Catalog of Course Descriptions Catalog of Course Descriptions INTRODUCTION... 3 IP NETWORKING... 4 IP OVERVIEW & FUNDAMENTALS... 8 IP ROUTING OVERVIEW & FUNDAMENTALS...0

More information