Segment Routing
Segment Routing
Omantel - Concealed
segment is indicated by the IPv6 Destination Address (DA). As the packet is
forwarded along the path, a pointer helps copy the next segment in the stack
to the IPv6 Destination Address.
The segment value and type define the forwarding action for the router that
is processing the incoming packet. The SIDs within a Segment Routing
domain are normally advertised via OSPF or IS-IS protocol extensions for
Segment Routing. In advanced traffic engineering applications, the SIDs can
be advertised by BGP extensions or defined by a centralized controller and
then communicated to the edge routers using standard protocols such as
Path Computation Element Protocol (PCEP).
Benefits of SR
Segment Routing introduces source-based routing, where nodes choose
specific paths for packet forwarding by inserting an ordered list of segments.
This approach offers enhanced packet forwarding behavior, allowing
networks to transport packets through tailored paths based on application
requirements. Moreover, SR seamlessly integrates with existing MPLS
infrastructure, making it suitable for brownfield deployments and SDN-ready
networks.
Omantel - Concealed
router to determine the best route for each destination and then populate
these routes in the routing table
Segment Routing for IPV6
SR over IPv6 comes in two variants SRm6 and SRv6 both of which share
many of the same benefits but there are some below interesting features.
- The 128-bit address space supported by IPv6 provides approximately
3.4x1038 addresses, more than enough to support the massive growth
in network-attached devices.
- SRv6 and SRm6 use IPv6 extension headers to directly include IPv6-
based segment IDs (SIDs) into the IPv6 packet. This implies that
separate
- tunneling protocols such as L2TP, GRE, and even MPLS can be
eliminated from the network, simplifying overall network operations
and maintenance.
- One of the most intriguing aspects of utilizing IPv6 is its capacity to
unlock a wide array of network applications through a concept known
as “network programming” or “network engineering.”
There are differences in comparing SR-MPLS with SRm6 and SRv6 as
depicted below.
Omantel - Concealed
precise control over their path through the network. These instructions
are carried as segments, which can represent specific nodes, links, or
services. By utilizing the established packet forwarding mechanisms of
MPLS and IPv6, Segment Routing streamlines the control plane. This is
achieved by integrating label signaling with IGP link and route
advertisements, eliminating the complexity and scalability issues
associated with traditional path setup and label distribution protocols such
as LDP and RSVP-TE.
Omantel - Concealed