(Segment Routing, SR) , , , " ". : IPv6, (Multiprotocol Label Switching -MPLS).
SR . , , , . 5 .
5 IP- , IP-. SR , , (SID ). , . :
- A K [B, E, F, H], [101,104,105,107].
- A K [B, D, G, H], [101,103,106,107].
, , . D H ; ? SR , :
- SID , , . , [103,107], D H , , , , SR.

- , .
- H , SID , . , SID , , , SID (adjacency). SID ; , SID .
SID, SID, () . SID SID , loopback .
, . , [101,103] B, D, D IP- K. [105] K F. , , F, F, K.
. , .
MPLS (ATM), , IP-. , , , . Field Programmable Gate Arrays (FPGA), Application-Specific Integrated Circuits (ASIC), , , , . , , .
: - .
MPLS MPLS, . 6 MPLS. 32 , 20 . MPLS :
- MPLS (SWAP).
- (PUSH).
- , (POP).

PUSH POP SR: SWAP SR CONTINUE, , (. . 100 100), . . 7 .
7 (Segment Routing Global Block -SRGB). . A , N, , . :
- , A PUSH MPLS , , [101,103,104,202,105,106,109, 110]. A B, , . [A,B] [103,104,202,105,106,109,110].
- B , . , 103, POP D. SR , SR . [B, D] [104,202,105,106,109,110].
- D , 104. D POP E. [D, E] [202,105,106,109,110].
- E , - 202. , , . E , , POP . SID F, , F. E POP. [E, F] [106,109,110].
- F, 106. , G. F POP G. [F, G] [109,110].
- G, - 109, , L. G L, , ( ) L. L, G POP 109 L. [G, L] [110].
- , G K. K , , [110], , . , CONTINUE. , K 110 , K . [K,L] [110].
- L , 110, , M. L POP 109, MPLS, M.
- M , , IP-, - N.
MPLS MPLS, . Pop , push MPLS , continue . , , , . , - "" , MPLS, . , . , , .
IP- MPLS, MPLS , Ethernet. , SR MPLS , Ethernet IP / MPLS. , SR , , - Ethernet IP-.
MPLS - ?
, MPLS . , ; , . MPLS , , , , - . , , IP-, , , () . MPLS , , . Ethernet . MPLS , , . ; .
. , MPLS SWAP SR CONTINUE, ? , Ethernet , MPLS . Ethernet, , , . , : MPLS Ethernet, , .
, , MPLS, .