레이어 2 서킷에 대한 인터페이스 구성
다음 섹션에서는 레이어 2 서킷에 대한 인터페이스를 구성하는 방법에 대해 설명합니다.
모든 하위 작업이 모든 플랫폼에서 지원되는 것은 아닙니다. 디바이스의 CLI를 확인합니다.
레이어 2 서킷의 이웃에 대한 주소 구성
원격 CE 라우터용으로 지정된 특정 원격 PE 라우터를 사용하는 모든 레이어 2 서킷은 문 아래에 neighbor 나열됩니다("neighbor"는 PE 라우터를 지정합니다). 각 이웃은 IP 주소로 식별되며 일반적으로 레이어 2 서킷을 전송하는 LSP(label-switched path) 터널의 엔드포인트 대상입니다.
PE 라우터를 레이어 2 서킷의 이웃으로 구성하려면 다음 문을 사용하여 이웃 주소를 지정합니다.neighbor
neighbor address { ... }
다음 계층 수준에서 이 문을 포함할 수 있습니다.
[edit protocols l2circuit][edit logical-systems logical-system-name protocols l2circuit]
레이어 2 서킷을 위한 이웃 인터페이스 구성
각 레이어 2 서킷은 로컬 프로바이더 에지(PE) 라우터를 로컬 고객 에지(CE) 라우터에 연결하는 논리적 인터페이스캡슐화 로 표시됩니다. 이 인터페이스는 레이어 2 서킷의 이웃에 대한 주소 구성에서 구성한 레이어 2 서킷 이웃에 연결됩니다.
레이어 2 서킷 이웃에 대한 인터페이스를 구성하려면 다음 문을 포함합니다.interface
레이어 2 서킷과 ccc 연결 모두에 대해 동일한 논리적 인터페이스가 구성되면 커밋 작업이 실패합니다.
EX9200 스위치에서 캡슐화 문으로 대체 encapsulation-type 합니다.
interface interface-name { bandwidth (bandwidth | ctnumber bandwidth); community community-name; (control-word | no-control-word); description text; encapsulation-type type; ignore-encapsulation-mismatch; ignore-mtu-mismatch; mtu mtu-number; no-revert; protect-interface interface-name; pseudowire-status-tlv; psn-tunnel-endpoint address; virtual-circuit-id identifier; }
다음 계층 수준에서 이 문을 포함할 수 있습니다.
[edit protocols l2circuit neighbor address][edit logical-systems logical-system-name protocols l2circuit neighbor address]
다음 섹션에서는 레이어 2 서킷 이웃에 대한 인터페이스를 구성하는 방법에 대해 설명합니다.
- 레이어 2 서킷을 위한 커뮤니티 구성
- 레이어 2 서킷에 대한 제어 단어 구성
- 레이어 2 서킷 이웃 인터페이스에 대한 캡슐화 유형 구성
- 캡슐화가 일치하지 않는 경우 레이어 2 회로 활성화
- 레이어 2 서킷에 대해 보급된 최대 전송 단위(MTU) 구성
- 최대 전송 단위(MTU)가 일치하지 않을 때 레이어 2 서킷 활성화
- 보호 인터페이스 구성
- 기본 인터페이스로 전환되지 않도록 보호 인터페이스 구성
- 의사 회선 상태 TLV 구성
- RSVP 및 LDP LSP에 대한 레이어 2 회로 구성
- 가상 서킷 ID 구성
레이어 2 서킷을 위한 커뮤니티 구성
레이어 2 서킷에 대한 커뮤니티를 구성하려면 다음 문을 포함합니다.community
community community-name;
다음 계층 수준에서 이 문을 포함할 수 있습니다.
[edit protocols l2circuit neighbor address interface interface-name][edit logical-systems logical-system-name protocols l2circuit neighbor address interface interface-name]
레이어 2 서킷에 대한 라우팅 정책 구성 방법에 대한 자세한 내용은 레이어 2 서킷에 대한 정책 구성을 참조하십시오.
레이어 2 서킷에 대한 제어 단어 구성
레이어 2 서킷에 대한 가상 서킷(VC) 캡슐화를 에뮬레이션하기 위해 전송 중인 레이어 2 프로토콜 데이터 유닛(PDU)과 역다중화에 사용되는 VC 레이블 사이에 4바이트 제어 단어가 추가됩니다. 대부분의 프로토콜의 경우, 레이어 2 서킷 이웃 간에 모두 0으로 구성된 null 제어 단어가 전송됩니다.
그러나 개별 비트는 레이어 2 프로토콜 제어 정보를 전달할 수 있는 제어 단어에서 사용할 수 있습니다. 제어 정보는 제어 단어에 매핑되며, 이를 통해 레이어 2 프로토콜의 헤더를 프레임에서 제거할 수 있습니다. 나머지 데이터와 제어 단어는 레이어 2 서킷을 통해 전송될 수 있으며, 프레임은 서킷의 송신 지점에서 적절한 제어 정보로 리어셈블될 수 있습니다.
다음 레이어 2 프로토콜은 레이어 2 제어 정보를 제어 단어의 특수 비트 필드로 매핑합니다.
프레임 릴레이 - 제어 단어는 폐기 적격(DE), FECN(Forward Explicit Congestion Notification) 및 BECN(Backward Explicit Congestion Notification) 정보의 전송을 지원합니다. 구성 정보는 프레임 릴레이 인터페이스에 대한 제어 단어 구성을 참조하십시오.
참고:프레임 릴레이는 ACX 시리즈 라우터에서 지원되지 않습니다.
ATM AAL5 모드 - 제어 단어는 시퀀스 번호 처리, ATM CLP(Cell Loss Priority) 및 EFCI(Explicit Forward Congestion Indication) 정보의 전송을 지원합니다. AAL5 모드 레이어 2 서킷을 구성할 때, 제어 정보는 기본적으로 전달되며 추가 구성이 필요하지 않습니다.
ATM 셀-릴레이 모드 - 제어 단어는 시퀀스 번호 처리만 지원합니다. 셀-릴레이 모드 레이어 2 서킷을 구성할 때, 시퀀스 번호 정보는 기본적으로 전달되며 추가 구성이 필요하지 않습니다.
ATM 셀 릴레이 모드 및 AAL5 모드에 대한 시퀀스 번호 처리의 Junos OS 구현은 IETF 초안 IP 및 MPLS 네트워크를 통한 레이어 2 프레임 전송을 위한 캡슐화 방법의 섹션 3.1.2에 설명된 것과 동일하지 않습니다. 차이점은 다음과 같습니다.
시퀀스 번호가 0인 패킷은 시퀀스가 잘못된 것으로 간주됩니다.
다음 증분 시퀀스 번호가 없는 패킷은 시퀀스에서 벗어난 것으로 간주됩니다.
순서가 잘못된 패킷이 도착하면 레이어 2 서킷 제어 단어의 시퀀스 번호가 1씩 증가하여 인접 라우터에 대해 예상되는 시퀀스 번호가 됩니다.
다음 섹션에서는 레이어 2 서킷에 대한 제어 단어를 구성하는 방법에 대해 설명합니다.
프레임 릴레이 인터페이스에 대한 제어 단어 구성
프레임 릴레이 CCC 캡슐화가 적용된 인터페이스에서는 CCC, 레이어 2 VPN 및 레이어 2 서킷을 사용하여 IP 및 MPLS 백본을 통해 프레임 릴레이 서비스를 지원하도록 프레임 릴레이 제어 비트 변환을 구성할 수 있습니다. 프레임 릴레이 제어 비트의 변환을 구성할 때, 비트는 레이어 2 서킷 제어 워드로 매핑되고 IP 또는 MPLS 백본을 통해 보존됩니다.
제어 비트를 구성하는 방법에 대한 자세한 내용은 프레임 릴레이 제어 비트 변환 구성을 참조하십시오.
레이어 2 서킷에 대한 제어 단어 비활성화
Junos OS는 일반적으로 이웃 라우터가 제어 단어를 지원하는지 여부를 결정할 수 있습니다. 그러나 특정 인터페이스에서 사용을 명시적으로 비활성화하려면 다음 문을 포함합니다.no-control-word
no-control-word;
이 문을 구성할 수 있는 계층 수준 목록은 이 문에 대한 문 요약 섹션을 참조하십시오.
레이어 2 서킷 이웃 인터페이스에 대한 캡슐화 유형 구성
레이어 2 서킷 이웃에서 트래픽을 수신하는 인터페이스에 대해 레이어 2 서킷 캡슐화 유형을 지정할 수 있습니다. 캡슐화 유형은 유사 회선이 생성될 때 레이어 2 서킷 이웃 간에 교환되는 LDP 신호 메시지로 전달됩니다. 각 레이어 2 서킷 이웃에 대해 구성하는 캡슐화 유형은 네트워킹 장비의 유형 또는 네트워크에 구축한 레이어 2 프로토콜의 유형에 따라 다릅니다. 레이어 2 서킷에 대한 캡슐화 유형을 지정하지 않으면 기본적으로 CE 디바이스 인터페이스의 캡슐화가 사용됩니다.
명령문을 포함하여 레이어 2 서킷 neighbor 인터페이스에 대한 캡슐화 유형을 지정합니다:encapsulation-type
encapsulation-type (atm-aal5 | atm-cell | atm-cell-port-mode | atm-cell-vc-mode | atm-cell-vp-mode | cesop | cisco-hdlc | ethernet | ethernet-vlan | frame-relay | frame-relay-port-mode | interworking | ppp | satop-e1 | satop-e3 | satop-t1 | satop-t3);
다음 계층 수준에서 이 문을 포함할 수 있습니다.
[edit protocols l2circuit neighbor address interface interface-name][edit logical-systems logical-system-name protocols l2circuit neighbor address interface interface-name]
캡슐화가 일치하지 않는 경우 레이어 2 회로 활성화
명령문을 포함 ignore-encapsulation-mismatch 함으로써 CE 디바이스 인터페이스에 구성된 캡슐화가 레이어 2 서킷 인터페이스에 구성된 캡슐화와 일치하지 않더라도 레이어 2 서킷을 설정할 수 있도록 Junos OS를 구성할 수 있습니다. 계층 수준에서 문을 포함하여 원격 연결에 대한 연결을 위한 문을 구성하거나 계층 수준에서 [edit protocols l2circuit neighbor address interface interface-name] [edit protocols l2circuit local-switching interface interface-name] 이 문을 포함하여 로컬 연결을 위한 문을 구성할 ignore-encapsulation-mismatch 수 있습니다.
ignore-encapsulation-mismatch;
이 문을 포함할 수 있는 계층 수준 목록은 이 문에 대한 문 요약 섹션을 참조하십시오.
레이어 2 서킷에 대해 보급된 최대 전송 단위(MTU) 구성
기본적으로 레이어 2 서킷을 보급하는 데 사용되는 MTU는 연관된 물리적 인터페이스에 대한 인터페이스 MTU를 취하고 캡슐화를 기반으로 IP 패킷을 전송하기 위한 캡슐화 오버헤드를 뺀 방식으로 결정됩니다.
그러나 여러 논리적 인터페이스(및 여러 레이어 2 서킷)를 지원하는 캡슐화는 동일한 인터페이스 MTU에 의존합니다(모두 동일한 물리적 인터페이스에 연결되기 때문에). 이는 동일한 이더넷 인터페이스를 사용하는 VLAN 레이어 2 서킷 또는 동일한 프레임 릴레이 인터페이스를 사용하는 레이어 2 서킷 DLCI에 대한 제한이 될 수 있습니다.
이는 멀티벤더 환경에도 영향을 미칠 수 있습니다. 예를 들어, 서로 다른 공급업체에서 제공하는 PE 디바이스가 3개이고 디바이스 중 하나가 1500의 MTU만 지원하는 경우, 다른 디바이스가 더 큰 MTU를 지원하더라도 MTU를 1500(PE 디바이스 3개 중 가장 작은 MTU)으로 구성해야 합니다.
레이어 2 서킷이 다른 레이어 2 서킷과 물리적 인터페이스를 공유하는 경우에도 레이어 2 서킷에 대해 보급되는 최대 전송 단위(MTU)를 명시적으로 구성할 수 있습니다. 레이어 2 서킷에 대한 최대 전송 단위(MTU)를 명시적으로 구성할 때, 다음 사항에 유의해야 합니다.
명시적으로 구성된 최대 전송 단위(MTU)는 원격 PE 디바이스에 시그널링됩니다. 구성된 최대 전송 단위(MTU)는 원격 PE 디바이스에서 수신된 MTU와도 비교됩니다. 충돌이 있는 경우 레이어 2 서킷이 중단됩니다.
ATM II PIC에서 ATM 셀 릴레이 인터페이스에 대한 최대 전송 단위(MTU)를 구성하는 경우, 구성된 MTU는 기본 인터페이스 MTU 대신 해당 레이어 2 서킷에 대해 보급된 셀 번들 크기를 계산하는 데 사용됩니다.
구성된 최대 전송 단위(MTU)는 컨트롤 플레인에서만 사용됩니다. 데이터 플레인에서는 적용되지 않습니다. 주어진 레이어 2 서킷에 대한 CE 디바이스가 데이터 전송에 올바른 MTU를 사용하는지 확인해야 합니다.
레이어 2 서킷에 대한 최대 전송 단위(MTU)를 구성하려면 계층 수준에서 [edit protocols l2circuit neighbor address interface interface-name] 문을 포함 mtu 합니다.
mtu mtu-number;
최대 전송 단위(MTU)가 일치하지 않을 때 레이어 2 서킷 활성화
계층 수준에서 [edit protocols l2circuit neighbor address interface interface-name] 문을 포함 ignore-mtu-mismatch 함으로써 PE 라우터에 구성된 최대 전송 단위(MTU)가 원격 PE 라우터에 구성된 MTU와 일치하지 않더라도 레이어 2 서킷을 설정할 수 있도록 Junos OS를 구성할 수 있습니다.
보호 인터페이스 구성
대상이 원격인지 로컬인지에 관계없이 가상 회로를 대상에 연결하는 논리적 인터페이스에 대한 보호 인터페이스를 구성할 수 있습니다. 보호 인터페이스는 장애 발생 시 보호된 인터페이스에 대한 백업을 제공합니다. 네트워크 트래픽은 기본 인터페이스가 작동하는 동안에만 기본 인터페이스를 사용합니다. 기본 인터페이스에 장애가 발생하면 트래픽이 보호 인터페이스로 전환됩니다. 보호 인터페이스는 선택 사항입니다.
보호 인터페이스를 구성하려면 다음 문을 포함합니다.protect-interface
protect-interface interface-name;
명령문을 구성 no-revert 하기 전에 protect 인터페이스를 구성해야 합니다.
이 문을 포함할 수 있는 계층 수준 목록은 이 문에 대한 문 요약 섹션을 참조하십시오.
레이어 2 서킷에 대한 보호 인터페이스를 구성하는 방법에 대한 예는 예: 레이어 2 서킷 보호 인터페이스 구성을 참조하십시오.
기본 인터페이스로 전환되지 않도록 보호 인터페이스 구성
일반적으로 기본 인터페이스가 다운되면 유사 회선은 보호 인터페이스를 사용하기 시작합니다. 기본적으로 기본 인터페이스가 다시 온라인 상태가 되면 인터페이스는 보호 인터페이스에서 기본 인터페이스로 다시 전환됩니다. 보호 인터페이스가 다운되지 않는 한 기본 인터페이스로 다시 전환되는 것을 방지하려면 문을 포함 no-revert 합니다. 이렇게 하면 전환 중 트래픽 손실을 방지할 수 있습니다.
보호 인터페이스가 실패하면 문이 no-revert 구성에 포함되었는지 여부와 관계없이 인터페이스가 기본 인터페이스로 다시 전환됩니다.
계층 수준에서 문을 구성할 no-revert 수 있습니다.[edit protocols l2circuit neighbor address interface interface-name]
[edit protocols l2circuit neighbor address interface interface-name]
no-revert;
의사 회선 상태 TLV 구성
유사 회선 상태 유형 길이 변수(TLV)는 두 개의 PE 라우터 간에 유사 회선의 상태를 앞뒤로 전달하는 데 사용됩니다. 레이어 2 서킷 구성의 경우, 유사 회선 상태 TLV를 사용하여 이웃과 유사 회선을 협상하도록 PE 라우터를 구성할 수 있습니다. 이 동일한 기능은 LDP VPLS 이웃 구성에서도 사용할 수 있습니다. 유사 회선 상태 TLV는 각 유사 회선 연결에 대해 구성할 수 있으며 기본적으로 비활성화되어 있습니다. 유사 회선 상태 협상 프로세스는 원격 PE 라우터 인접 라우터가 유사 회선 상태 TLV를 지원하지 않는 경우 PE 라우터가 유사 회선 상태에 대한 레이블 철회 방법으로 되돌아가도록 보장합니다.
제어 단어와는 달리, 유사 회선 상태 TLV를 지원하는 PE 라우터의 기능은 초기 레이블 매핑 메시지가 원격 PE 라우터로 전송될 때 전달됩니다. PE 라우터가 유사 회선 상태 TLV에 대한 지원을 원격 PE 라우터로 전송하면 원격 PE 라우터로 전송되는 모든 레이블 매핑 메시지에 유사 회선 상태 TLV를 포함합니다. PE 라우터에서 유사 회선 상태 TLV에 대한 지원을 비활성화하면 레이블 철회 메시지가 원격 PE 라우터로 전송되고 유사 회선 상태 TLV가 없는 새로운 레이블 매핑 메시지가 뒤따릅니다.
이웃 PE 라우터에 대한 유사 회선을 위한 유사 회선 상태 TLV를 구성하려면 다음 문을 포함합니다.pseudowire-status-tlv
pseudowire-status-tlv;
이 문을 포함할 수 있는 계층 수준 목록은 이 문에 대한 문 요약 섹션을 참조하십시오.
RSVP 및 LDP LSP에 대한 레이어 2 회로 구성
동일한 두 라우터 사이에 두 개의 레이어 2 서킷을 구성할 수 있으며, 하나의 레이어 2 서킷이 RSVP LSP를 트래버스하고 다른 하나는 LDP LSP를 트래버스하도록 할 수 있습니다. 이를 위해서는 로컬 라우터에 두 개의 루프백 주소를 구성해야 합니다. RSVP LSP를 트래버스하는 레이어 2 서킷에 대한 루프백 주소 중 하나를 구성합니다. 다른 루프백 주소를 구성하여 LDP LSP를 트래버스하는 레이어 2 서킷을 처리합니다. 다중 루프백 인터페이스를 구성하는 방법에 대한 자세한 내용은 레이어 3 VPN의 라우팅 인스턴스에 대한 루프백 인터페이스의 논리적 단위 구성을 참조하십시오.
또한 레이어 2 서킷 중 하나에 대한 패킷 교환 네트워크(PSN) 터널 엔드포인트를 구성해야 합니다. RSVP LSP를 트래버스하는 레이어 2 서킷이거나 LDP LSP를 트래버스하는 서킷일 수 있습니다. PSN 터널 엔드포인트 주소는 원격 라우터에서 LSP의 대상 주소입니다.
PSN 터널 엔드포인트의 주소를 구성하려면 다음 문을 포함합니다.psn-tunnel-endpoint
psn-tunnel-endpoint address;
다음 계층 수준에서 이 문을 포함할 수 있습니다.
[edit logical-systems logical-system-name protocols l2circuit neighbor address interface interface-name][edit protocols l2circuit neighbor address interface interface-name]
기본적으로 레이어 2 서킷에 대한 PSN 터널 엔드포인트는 이웃 주소와 동일하며 LDP 이웃 주소와도 동일합니다.
원격 라우터의 터널 엔드포인트는 루프백 주소일 필요가 없습니다.
예: PSN 터널 엔드포인트
다음 예는 PSN 터널 엔드포인트를 구성하는 방법을 보여줍니다.
[edit protocols l2circuit]
neighbor 10.255.0.6 {
interface t1-0/2/2.0 {
psn-tunnel-endpoint 192.0.2.0;
virtual-circuit-id 1;
}
interface t1-0/2/1.0 {
virtual-circuit-id 10;
}
}
인터페이스에 구성된 t1-0/2/2.0 레이어 2 서킷은 inet3 라우팅 테이블에서 로 확인됩니다 192.0.2.0. 이것은 RSVP 경로이거나 LSP 다음 홉이 있는 정적 경로일 수 있습니다.
가상 서킷 ID 구성
각 인터페이스에서 가상 서킷 ID를 구성합니다. 각 가상 서킷 ID는 특정 이웃에 대한 모든 레이어 2 서킷 중 레이어 2 서킷을 고유하게 식별합니다. PE 라우터에서 특정 레이어 2 서킷을 식별하는 핵심은 이웃 주소와 가상 서킷 ID입니다. LDP-FEC-레이블 바인딩은 FEC의 가상 서킷 ID와 이 바인딩을 보낸 이웃을 기반으로 레이어 2 서킷과 연결됩니다. LDP-FEC-레이블 바인딩은 해당 레이어 2 서킷의 트래픽을 원격 CE 디바이스로 전송하는 데 사용되는 VPN 레이블을 배포할 수 있도록 합니다.
또한 각 중복 유사 회선에 대한 가상 서킷 ID를 구성합니다. 중복 유사 회선은 백업 인접 라우터 주소와 가상 서킷 ID로 식별됩니다. 자세한 정보는 PE 라우터에서 의사 회선 이중화 구성을 참조하십시오.
가상 서킷 ID를 구성하려면 다음 문을 포함합니다.virtual-circuit-id
virtual-circuit-id identifier;
이 문을 포함할 수 있는 계층 수준 목록은 이 문에 대한 문 요약 섹션을 참조하십시오.
레이어 2 서킷에 대한 인터페이스 캡슐화 유형 구성
레이어 2 캡슐화 유형은 LDP FEC(포워딩 동등성 클래스)에서 전달됩니다. 레이어 2 서킷에 대해 CCC(Circuit Cross-Connect) 또는 TCC(Translational Cross-Connect) 캡슐화 유형을 구성할 수 있습니다. 자세한 정보는 MPLS 애플리케이션 사용자 가이드 및 라우팅 디바이스용 Junos OS 네트워크 인터페이스 라이브러리를 참조하십시오.
일부 플랫폼 및 FPC 조합은 TCC 캡슐화된 ISO 트래픽을 통과할 수 없습니다. 자세한 내용은 TCC 캡슐화된 ISO 트래픽을 전달할 수 없는 플랫폼/FPC 를 참조하십시오.
레이어 2 서킷에 대한 인터페이스 캡슐화를 구성하려면 다음 문을 포함합니다.encapsulation
encapsulation encapsulation;
다음 계층 수준에서 이 문을 포함할 수 있습니다.
[edit interfaces interface-name][edit logical-systems logical-system-name interfaces interface-name]
레이어 2 서킷을 위한 ATM2 IQ 인터페이스 구성
레이어 2 서킷 ATM 적응 레이어 5(AAL5) 전송 모드, 레이어 2 서킷 ATM 셀 릴레이 모드 및 레이어 2 서킷 ATM 트렁크 모드을 사용하여 레이어 2 서킷에 대한 ATM2(Asynchronous Transfer Mode 2) IQ(Intelligent Queuing) 인터페이스를 구성할 수 있습니다.
구성 문은 다음과 같습니다.
atm-l2circuit-mode aal5atm-l2circuit-mode cellatm-l2circuit-mode trunk
이러한 명령문에 대한 자세한 내용은 Junos OS 관리 라이브러리를 참조하십시오. ATM2 IQ 인터페이스를 구성하는 방법에 대한 자세한 내용은라우팅 디바이스용 Junos OS 네트워크 인터페이스 라이브러리를 참조하십시오.
레이어 2 서킷 ATM 셀 릴레이 모드 및 레이어 2 서킷 AAL5 모드에 대한 시퀀스 번호 처리의 Junos OS 구현은 인터넷 초안 draft-martini-l2circuit-encap-mpls-11.txt, MPLS 네트워크를 통한 레이어 2 프레임 전송을 위한 캡슐화 방법 (2006년 8월 만료)에 설명된 것과 다릅니다.
Junos OS 구현에는 다음과 같은 차이점이 있습니다.
시퀀스 번호가 0인 패킷은 시퀀스가 잘못된 것으로 처리됩니다.
다음 증분 시퀀스 번호가 없는 패킷은 시퀀스에서 벗어난 것으로 간주됩니다.
시퀀스 외부 패킷이 도착하면 인접 라우터에 대한 예상 시퀀스 번호가 레이어 2 서킷 제어 워드의 시퀀스 번호로 설정됩니다.