This document discusses Segment Routing, which uses source routing to allow a packet's source to specify the path through the network. Segment Routing represents path instructions as segments, which can be forwarding segments or service segments. Forwarding segments in MPLS are represented as labels. There are two types of segments distributed by IGPs: prefix segments that represent the shortest path to a prefix, and adjacency segments that represent forwarding on a specific adjacency. Combining different segments allows traffic to be steered along any path through the network.