to provide • Traffic engineering (TE) • Fast rerouting (FRR) • Software-defined network (SDN) was proposed for centralized network intelligence Segment routing was introduced based on the two network technologies 4 1 Resource Reservation Protocol - Traffic Engineering
• Between layer 2 and layer 3 Layer 2 Header MPLS Header Layer 3 Header Layer 3 Payload Label Exp S TTL 0 19 22 23 31 Label: Label Value Exp: Experimental Use for QoS S: Bottom of Stack TTL: Time to Live 5
and network services * Cited from https://www.opennetworking.org/sdn-definition/ Network control become directly programmable Network intelligence is (logically) centralized with a global view of network
control protocols for MPLS • LDP for scaling and simplicity • RSVP-TE for traffic engineering (TE) and fast rerouting (FRR) • RSVP-TE is hard to deploy, manage and scale 11
between distributed intelligence and centralized optimization. The application steers its packets through an ordered list of instructions and realizes end-to-end policy without creating any per-flow state in the network. 13 * Cited from http://www.segment-routing.net/
Arista Barefoot Cavium Mellanox Ciena Cisco Corsa Fujitsu HP Huawei Juniper Lumentum Microsemi Polatis ... FlowRule API Topology API FlowObjective API Intent API Packet API ... Distributed core State management, notifications, high-availability & scale-out Northbound API Device/protocol-agnostic Java, REST, CLI, gRPC Device driver Allow device-specific variants of standard protocols Shared protocol libraries Apps Apps Apps Control and configure the network using a global topology view and independently of the device-specific details Segment Routing Take OpenFlow and OvS for example 1 Ref. [4]