이 책에서는 MPLS(Multiprotocol Label Switching) 기술의 세부 사항, 아키텍처 및 응용 분야를 소개합니다. 내용에는 알고리즘 및 IP 제어 프로토콜의 사용, Ipsilon IP 스위칭, Cisco의 레이블 스위칭, MPLS 코어 프로토콜(LDP) 및 QOS 주요 방법과 MPLS를 사용하여 VPN을 설정하는 방법 등이 풍부하게 설명되어 있으며 MPLS에 대한 완전한 참조 매뉴얼이며 네트워크 설계자와 개발자를 위한 참고 자료로 사용할 수 있습니다.
서문 인터넷 기술 혁신의 급속한 발전을 보여주는 전형으로 현재 '인터넷 시대'라는 개념이 널리 알려져 있습니다. 멀티 프로토콜 라벨 스위칭 기술 - MPLS는 네트워크 시대에 가장 빠르게 성장하는 기술입니다. 라벨 전환 기술에 대한 첫 번째 책을 집필할 때 우리는 MPLS의 가능한 미래 방향만 설명했습니다. 당시 MPLS는 아직 정의 및 표준화의 초기 단계에 있었기 때문입니다. MPLS가 무엇인지 아는 사람이 거의 없을까 봐 MPLS라는 용어를 표지에 감히 쓰지도 못했습니다. MPLS는 이제 인터넷에서 근본적으로 중요한 기술이 되었으며, 이 주제에 대한 책을 출판하는 것은 분명히 시의적절합니다(늦지는 않더라도). 일부 대형 인터넷 서비스 제공업체는 트래픽 엔지니어링과 같은 문제를 해결하고 ATM 백본 네트워크를 통해 IP 서비스를 제공하기 위해 네트워크에 MPLS를 채택했습니다. MPLS를 기반으로 하는 VPN(가상 사설망)이 등장했으며 이러한 서비스의 첫 번째 사용자는 이 새로운 기술을 열정적으로 채택했습니다. 이제 대부분의 고급 라우터는 MPLS를 완벽하게 지원하고 상호 운용성을 입증했습니다. . MPLS의 이러한 성공에도 불구하고 여전히 MPLS에 대해 잘 모르는 사람들이 있습니다. 일부 사람들은 레이블 전환의 주된 매력이 효율적으로 구현될 수 있어 포워딩 성능이 향상된다는 점이라고 잘못 믿고 있습니다. 또 다른 사람들은 포워딩 성능 향상이 고속 IP 조회 알고리즘과 하드웨어의 성공 덕분이라고 생각하여 MPLS가 그렇지 않다고 주장합니다. 전혀 가치를 제공하지 않습니다. 이 책에서는 MPLS가 무엇인지, MPLS가 어떻게 작동하는지 정확하게 설명했고, MPLS의 장점도 자세하게 소개했습니다. 이러한 장점이 MPLS가 전 세계 모든 네트워크에서 사용해야 한다는 것을 의미하지는 않지만, MPLS의 중요성은 대다수의 대규모 네트워크 운영자와 서비스 제공자로부터 네트워크 서비스를 구매해야 하는 사람들에게 우려의 원인이 됩니다. 우리는 이 책을 일반 대중이 쉽게 이해하고 접근할 수 있도록 노력했습니다. 우리는 대부분의 독자가 이미 IP 라우팅에 어느 정도 익숙하다고 가정하지만, 적절한 경우 이 영역에 대한 배경 지식을 제공합니다. 고급 독자는 라우팅 표준을 논의하는 섹션을 건너뛸 수 있습니다. 지난 두 장에서 몇 가지 고급 라우팅 기능에 대해 논의했지만 라우팅에 대한 배경 지식이 없는 독자는 이 내용을 읽을 필요가 없습니다. 마찬가지로, 이 책에서 QoS(서비스 품질)에 대한 논의는 이 주제에 대한 포괄적인 가이드를 찾는 독자에게는 너무 짧을 수 있지만, 경험이 많은 독자 중 일부는 주제에 대한 개요를 건너뛸 수도 있습니다. MPLS가 네트워크에서 가능한지 여부를 결정하기 위해 MPLS를 잘 이해해야 하는 서비스 제공업체와 기업 환경의 네트워크 설계자와 엔지니어에게 이 책이 도움이 되기를 바랍니다. 이 책은 다른 기술(예: 기존 라우팅 및 레이어 2 스위칭)과 비교하여 라벨 스위칭에 대한 풍부한 지식을 제공하고 하나의 기술에 대한 다양한 옵션을 평가합니다. 이를 통해 MPLS가 네트워크에서 어떤 역할(가능한 경우)을 수행할지에 대해 정보를 바탕으로 판단할 수 있습니다. 또한 이 책은 MPLS 제품을 개발하는 엔지니어에게 이 분야에 대한 몇 가지 유용한 지식을 제공할 것입니다. 여기에 있는 정보를 통해 인터넷 초안, RFC(의견 요청) 및 다양한 MPLS 공급업체에서 제공하는 문서에서 찾을 수 있는 자세한 기술 정보를 더 쉽게 이해할 수 있습니다. 표준이 아직 완성되지 않은 영역에서는 현재 권장되는 방법을 채택할지 아니면 향후 표준이 확정될 때까지 기다릴지 고민할 수 있습니다. 이 책의 구조 정보 이 책의 장은 소개 및 개요: 1장과 2장의 세 부분으로 구성됩니다. ?두 가지 이전 기술에 대한 세부 정보: 3장과 4장. ?MPLS 프로토콜 및 애플리케이션: 5장부터 8장까지. 1장에서 우리는 일반적으로 라벨 스위칭, 특히 MPLS를 발명해야 할 필요성에 대해 논의했습니다. 라벨 스위칭 기술이 해결하고자 하는 많은 문제와 많은 관심을 받고 있는 그 간략한 역사에 대해 설명합니다. 2장에서는 라벨 스위칭 전체 분야의 전반적인 구조적 문제를 설명합니다. MPLS와 MPLS 이전의 일부 레이블 전환 기술(예: 전달 알고리즘 및 IP 제어 프로토콜 사용) 간에는 기본적인 유사점이 있습니다. 또한 라벨 전환 접근 방식의 설계자는 제어 중심 라벨 할당과 데이터 중심 라벨 할당 중에서 선택하는 등 동일한 주요 구조적 선택을 해야 합니다. 우리는 이러한 선택의 차이에 대해 논의합니다. 3장과 4장에서는 MPLS 제품의 전신이 되는 가장 중요한 두 가지 기술에 대해 자세히 설명합니다. 그 중 첫 번째 기술이 Ipsilon의 IP 스위칭인데, 이는 네트워킹 업계에서 라벨 스위칭이 유명한 가장 큰 이유이기도 합니다. 두 번째 기술은 Cisco의 라벨 스위칭입니다. MPLS의 많은 기본 개념은 라벨 스위칭에서 비롯됩니다. 이 두 가지 기술을 자세히 분석함으로써 우리는 다양한 설계 선택이 있음을 확인하고 MPLS 설계를 형성하는 일부 요소를 더욱 명확하게 만듭니다. 5장에서는 MPLS 아키텍처의 기본 사항과 일부 핵심 프로토콜, 특히 LDP(Label Distribution Protocol)를 논의하여 MPLS에 대한 자세한 설명을 시작합니다. 우리는 6장에서 서비스 품질을 지원하는 MPLS의 역할을 설명하고 인터넷의 두 가지 주요 QOS 방법(통합 서비스와 차별화 서비스)이 MPLS 네트워크에서 어떻게 지원되는지 설명했습니다. 7장에서는 제약 기반 라우팅을 위한 MPLS의 사용을 설명하고 이 애플리케이션에 사용할 수 있는 프로토콜 범위에 대해 논의합니다. 마지막으로 8장에서는 MPLS를 사용하여 VPN을 설정하는 한 가지 방법을 설명합니다. 이 책에서 우리는 다양한 접근 방식과 다양한 디자인 판단에 대해 논의합니다. 우리는 가능한 한 객관적이고 편견 없는 분석을 유지하려고 노력합니다. 우리는 특정 프로토콜의 설계 및 표준화 프로세스에 참여하고 있기 때문에 특정 설계 선택에 대한 선호는 불가피합니다. 그러나 우리는 다양한 접근 방식을 객관적으로 제시하고 MPLS를 "과대평가"하는 것을 피하여 사용자가 스스로 결론을 도출할 수 있도록 노력했습니다.
다중 프로토콜 라벨 전환
머리말 1장 소개
1.1 MPLS 등장 이유
1.1.1 인터넷의 성장과 진화
1.1.2 가격과 성능
1.1.3 ATM에서의 IP 통합
1.1.4 라우팅 기능 확장
1.2 MPLS의 역사적 검토
1.2.1 ATM의 IP
1.2.2 도시바의 셀 스위칭 라우터
1.2.3 IP 스위칭
1.2.4 플래그 교환
1.2.5 IBM의 ARIS
1.2.6 멀티프로토콜 라벨 스위칭 워킹 그룹
1.3 요약
1.4 참조 정보 2장 기본 개념
2.1 네트워크 계층 라우팅 기능 장치
2.1.1 포워딩 동등 클래스
2.1.2 일관된 라우팅 제공
2.2 라벨 스위칭 포워딩 기능 장치
2.2.1 라벨이란 무엇입니까?
2.2.2 라벨 전환의 전달 테이블
2.2.3 라벨을 패킷으로 운반
2.2.4 라벨 스위칭 포워딩 알고리즘
2.2.5 단일 전달 알고리즘
2.2.6 전달 세분성
2.2.7 다중 프로토콜: 상위 계층 다중 프로토콜 및 하위 계층 다중 프로토콜
2.2.8 라벨 전환 및 전달 기능 장치: 요약
2.3 라벨 전환 제어 기능 장치
2.3.1 로컬 바인딩과 원격 바인딩
2.3.2 업스트림 바인딩과 다운스트림 바인딩
2.3.3 “무료” 라벨
2.3.4 라벨 바인딩 설정 및 취소: 제어 기반 및 데이터 기반 라벨 바인딩
2.3.5 배포 태그 바인딩 정보: 옵션은 무엇입니까?
2.3.6 멀티캐스트 고려사항
2.3.7 라우팅 과도 현상 처리
2.4 엣지 디바이스
2.5 라벨 스위칭과 네트워크 계층 주소 지정 및 라우팅 간의 관계
2.6 요약
2.7 참조 정보 3장 IP 스위칭
3.1 IP 스위칭 개요
3.2 Ipsilon 흐름 관리 프로토콜
3.2.1 IFMP 인접 프로토콜
3.2.2 IFMP 리디렉션 프로토콜
3.2.3 리디렉션된 스트림의 캡슐화
3.2.4 IFMP와 보안
3.2.5 IFMP와 TTL
3.3 범용 스위치 관리 프로토콜
3.3.1 GSMP 인접 프로토콜
3.3.2 GSMP 연결 관리 프로토콜
3.4 구현
3.5 요약
3.6 참조 정보 4장 플래그 교환
4.1 개요
4.1.1 대상 기반 라우팅 지원
4.1.2 라우팅 지식 아키텍처를 통한 라우팅 확장성 향상
4.1.3 멀티캐스트
4.1.4 플래그 교환을 이용한 RSVP
4.1.5 명시적 라우팅
4.2 ATM에서의 플래그 교환
4.2.1 깃발 정보 운반
4.2.2 목적지 기반 포워딩
4.3 ATM이 아닌 링크의 플래그 캡슐화
4.4 플래그 실패 처리
4.5 과도 라우팅 중 전달 루프 처리
4.6 로고 배포 계약
4.7 요약
4.8 참조 정보 5장 MPLS 핵심 프로토콜
5.1 실무그룹의 기원과 헌장
5.2 MPLS 아키텍처
5.2.1 질서 있는 통제와 독립적인 통제
5.2.2 루프 감지 및 방지
5.3 포장
5.4 라벨 배포
5.4.1 라벨 배포 프로토콜
5.4.2 BGP 라벨 배포 사용
5.5 ATM 문제
5.6 멀티캐스트
5.7 요약
5.8 참조 정보 6장 서비스 품질
6.1 통합 서비스 및 회신
6.1.1 통합 서비스 개요
6.1.2 MPLS는 RSVP를 지원합니다.
6.1.3 RSVP 및 확장성
6.2 차별화된 서비스
6.2.1 차별화된 서비스 개요
6.2.2 MPLS는 차별화된 서비스를 지원합니다.
6.3 명시적인 혼잡 알림
6.3.1 ECN 개요
6.3.2 MPLS는 ECN을 지원한다
6.4 요약
6.5 참조 정보는 7장 제약 기반 라우팅을 참조하세요.
7.1 개요
7.2 제약 라우팅 기반 기능 장치
7.2.1 제한된 최단 경로 우선
7.2.2 전달 메커니즘으로서의 MPLS
7.2.3 RSVP 확장
7.2.4 CR-LDP
7.2.5 OSPF 및 IS-IS 확장
7.2.6 CR-LDP와 RSVP의 비교
7.3 교통공학에의 응용
7.3.1 문제 설명
7.3.2 ATM 또는 프레임 릴레이를 사용하여 트래픽 엔지니어링 해결
7.3.3 일반 IP 라우팅으로는 충분하지 않은 이유
7.3.4 MPLS 제약 기반 라우팅을 사용하여 트래픽 엔지니어링 해결
7.4 빠른 재라우팅에 적용
7.4.1 일반 IP 라우팅의 경로 융합
7.4.2 제한된 라우팅 기반의 빠른 재라우팅 사용
7.5 QoS에의 적용
7.5.1 QoS와 라우팅의 관계
7.5.2 대역폭이 보장된 LSP
7.6 요약
7.7 참조 정보 8장 가상 사설망
8.1 VPN이란?
8.2 중첩 모델
8.3 피어 투 피어 모델
8.4 라우팅 정보의 제한된 배포
8.5 다중 전달 테이블
8.6 VPN-IP 주소
8.7 전달 메커니즘으로서의 MPLS
8.8 확장성
8.9 보안
8.10 QoS 지원
8.11 고급 주제
8.11.1 사용자로서의 인터넷 서비스 제공자
8.11.2 사용자로서의 BGP/MPLS VPN 서비스 제공자
8.11.3 여러 공급자를 사용한 작업
8.12 요약
8.13 참조 정보 결론 용어집