1. SRv6 ConceptSegment Routing (SR) is a source routing technology that assigns a Segment ID to each node or link. The head node combines these Segment IDs to form a Segment List and directs packets to be forwarded according to the Segment List, thereby realizing the programmability of the network. Currently, Segment Routing technology mainly has two implementations: SR-MPLS and SRv6. Among them, SR-MPLS is a Segment Routing implementation based on the MPLS data plane, and its SID is the MPLS label (Label); SRv6 (Segment Routing over IPv6, segment routing based on IPv6) is a Segment Routing implementation based on the IPv6 data plane, and its SID is the IPv6 address. SRv6 combines the source routing advantages of Segment Routing with all the characteristics of IPv6, and has multiple network programming spaces, which is in line with the SDN (Software Defined Network) concept. 2. SRv6 Implementation Principle2.1 SRH packageSRv6 implements segment routing by inserting a routing extension header SRH (Segment Routing Header) into the IPv6 packet header to carry segment transmission information. SRH contains a Segment List represented by a SID list with IPv6 address characteristics. The destination address of the packet will be updated segment by segment according to the Segment List, thereby completing segment-by-segment forwarding. The SRv6 message format is shown in Figure 1. Figure 1 SRv6 message format The fields contained in SRH are explained as follows: Figure 2 Meaning of SRH extension header fields 2.2 SID DefinitionThe routable 128-bit SID is usually divided into three parts: Locator, Function, and Arguments. The length of each part is flexibly defined according to actual needs.
Figure 3 Segment Id format 2.3 Segment TypeSRH directly uses IPv6 addresses to represent segments, which can flexibly support a wide range of types and combine different types of segments to complete specific functions. Generally speaking, segments can be divided into two categories: segments that represent path information and segments that represent service information. Figure 4 Segment types 3. SRv6 forwarding processFigure 5 SRv6 forwarding topology P1 and P2 simulate backbone network devices, PE1 and PE2 simulate backbone network edge devices, and CE1 and CE2 customer access devices Host1 and Host2 act as clients and servers. During the forwarding process, the changes in the destination IP, Segment list encapsulation, SL, Last Entry and other fields can be seen in the pcap package. 3.1 Client access server uplink pathHost1->CE1->PE1->P1->CE2->Host2 CE1: PE1: P1: PE2: CE2: 3.2 Client access server downstream pathHost2>CE2->PE2->P2->CE1->Host1 CE2: PE2: P2: PE1: CE1: 4. SRv6 Advantages
5. SRv6 application scenarios5.1 Main Application Scenarios of SRv65.2 SRv6 Home Application ScenarioThe traffic is encapsulated in APN6 through the cloud gateway, and the customized service traffic is imported into the SRv6 acceleration network through the diversion strategy to realize the intelligent scheduling of home broadband services. 6. Summary and OutlookIPv6 has always been a highly concerned issue in various countries. It is also the foundation for the development of the next generation of the Internet and an important new technology application of the new generation of information technology in my country's strategic emerging industries. With the maturity of SRv6 technology, the application and deployment of IPv6 in the existing network will be accelerated. As a new generation of IP bearer protocol, SRv6 can simplify and unify traditional complex network protocols, and will be widely used in home broadband business scenarios in computing power networks, network intelligent scheduling, service orchestration, and other aspects. |
<<: What role can fiber optic technology play in education?
[51CTO.com original article] The sudden outbreak ...
Wi-Fi introduced mesh technology very early, and ...
It has been more than a year and a half since my ...
【51CTO.com Quick Translation】 Currently, the indu...
1. Network cable overview The network cable usual...
[[442525]] Table of contents 1. Terway Network In...
There is a big surprise ahead, developers please ...
[[426614]] After understanding the essence, this ...
As global operators invest heavily in 5G, the top...
October 10, 2018 Shanghai - Huawei and Standard C...
[[429696]] "If you have any questions or dis...
SD-WAN is one of the hottest new network technolo...
Globally, 5G network construction is in full swin...
It is no exaggeration to say that today's Int...
[[436945]] Microsoft Teams users can now access a...