SRv6 (Segment Routing IPv6)
SRv6 (Segment Routing IPv6)
IPv6 확장 헤더를 사용하여 패킷 경로를 세그먼트 목록으로 명시하는 소스 라우팅 기법으로, SDN과 네트워크 프로그래밍을 가능하게 하고 MPLS 없이 트래픽 엔지니어링 제공
목적: 소스 라우팅, 트래픽 엔지니어링, SDN 구현, MPLS 대체, 네트워크 프로그래밍
특징: IPv6 기반, 세그먼트 목록, 소스 라우팅, SRH(Segment Routing Header), 프로그래밍 가능
구성요소: Segment List(경로), SRH(Segment Routing Header), SID(Segment Identifier), SRv6 Function
SRH(Segment Routing Header): IPv6 확장 헤더, Segment List 포함, 목적지 주소 갱신
SID(Segment Identifier): 128비트 IPv6 주소, 노드/링크/기능 식별, End, End.X, End.T 등
동작: ① 소스가 Segment List 작성 → ② SRH에 삽입 → ③ 각 노드가 SID 처리 → ④ 다음 SID로 목적지 갱신 → ⑤ 최종 목적지 도달
SRv6 Functions: End(노드), End.X(레이어3 크로스커넥트), End.T(테이블 룩업), End.DT(VPN 출구)
장점: MPLS 불필요, IPv6 기반(확장성), 프로그래밍 가능, 트래픽 엔지니어링, 서비스 체이닝
단점: 헤더 오버헤드(SRH 크기), IPv6 필수, 복잡한 설정, 하드웨어 지원 필요
적용사례: 5G 네트워크, 데이터센터, SD-WAN, 서비스 프로바이더, 트래픽 엔지니어링
비교: SRv6(IPv6/프로그래밍) vs MPLS(레이블/복잡) vs SDN(중앙집중)
연관: IPv6, SDN, MPLS, 트래픽 엔지니어링, 네트워크 프로그래밍