본 제품에 대한 문서 세트는 편견 없는 언어를 사용하기 위해 노력합니다. 본 설명서 세트의 목적상, 편견 없는 언어는 나이, 장애, 성별, 인종 정체성, 민족 정체성, 성적 지향성, 사회 경제적 지위 및 교차성에 기초한 차별을 의미하지 않는 언어로 정의됩니다. 제품 소프트웨어의 사용자 인터페이스에서 하드코딩된 언어, RFP 설명서에 기초한 언어 또는 참조된 서드파티 제품에서 사용하는 언어로 인해 설명서에 예외가 있을 수 있습니다. 시스코에서 어떤 방식으로 포용적인 언어를 사용하고 있는지 자세히 알아보세요.
Cisco는 전 세계 사용자에게 다양한 언어로 지원 콘텐츠를 제공하기 위해 기계 번역 기술과 수작업 번역을 병행하여 이 문서를 번역했습니다. 아무리 품질이 높은 기계 번역이라도 전문 번역가의 번역 결과물만큼 정확하지는 않습니다. Cisco Systems, Inc.는 이 같은 번역에 대해 어떠한 책임도 지지 않으며 항상 원본 영문 문서(링크 제공됨)를 참조할 것을 권장합니다.
PNNI(Private Network-to-Network Interface)는 ATM 네트워크 토폴로지를 검색하고 토폴로지 정보 데이터베이스를 생성하며 검색된 토폴로지를 통해 통화를 라우팅하는 데 사용할 수 있는 네트워크 프로토콜 모음입니다. 제대로 계획하면 PNNI 네트워크 설정이 ATM 네트워크를 통한 수동 연결 구성보다 훨씬 쉽고 빠릅니다.
이 문서에서는 몇 가지 예를 사용하여 PNNI 경로 선택 프로세스를 설명합니다.
Cisco에서는 PNNI에 대한 지식이 있는 것이 좋습니다. PNNI에 대한 자세한 설명은 다음 문서를 참조하십시오.
PNNI 소개(Cisco PNNI Network Planning Guide for MGX and SES Products, Release 5.2)
이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
Cisco IOS® Software 릴리스 12.1(7a)EY1을 실행하는 Cisco Catalyst 8540 MSR
Cisco IOS Software 릴리스 12.1(7a)EY를 실행하는 LightStream LS1010
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참고하십시오.
PNNI는 소스 라우팅을 사용합니다. 소스 라우팅에서는 소스가 대상 경로를 선택합니다. 더 정확하게는, 각각의 피어 그룹의 제 1 노드는 그 피어 그룹 사이의 경로를 선택한다. 선택한 경로는 연결 설정에 포함된 DTL(Designated Transit List)로 인코딩됩니다. 이 DTL은 통화 설정이 전환되는 모든 노드를 지정합니다.
이 설명은 PNNI 1.0 사양의 경로 선택(af-pnni-0055.0, 섹션 5.13)에서 가져온 것입니다.
"목적지 ATM 주소에 대한 경로를 선택할 때 노드는 항상 목적지와 일치하는 가장 긴 접두사를 광고한 노드로 라우팅해야 합니다. 접두사가 가장 긴 노드만 상위 노드인 경우 대상에 연결할 수 없습니다. 여러 노드에서 다른 광고보다 모두 긴 동일 길이의 일치 접두사를 광고한 경우에만 계산 노드가 사용할 대상을 로컬 기반으로 선택할 수 있습니다. 가장 긴 일치 접두사를 광고하는 노드 중 상위 항목은 무시하고 나머지 노드 중 하나를 선택합니다."
Cisco 디바이스에서 대상 ATM 주소에 대한 경로 선택은 다음 기준에 따라 결정됩니다.
가장 선호하는 경로는 ATM 접두사가 가장 긴 경로입니다.
일치하는 항목이 여러 개 있는 경우, 발견된 경로의 우선 순위를 기준으로 경로를 선택합니다. 우선순위가 낮을수록 우선순위가 높습니다.
우선 순위가 같은 경로가 여러 개 있는 경우 관리 가중치가 더 높은 경로를 사용합니다.
이는 각 경로와 연결된 기본 우선 순위입니다.
switch#show atm pnni precedence Working Default Prefix Poa Type Priority Priority ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ local-internal 1 1 static-local-internal-metrics 2 2 static-local-exterior 3 3 static-local-exterior-metrics 2 2 pnni-remote-internal 2 2 pnni-remote-internal-metrics 2 2 pnni-remote-exterior 4 4 pnni-remote-exterior-metrics 2 2
이러한 값은 precedence [prefix type] [priority] 명령으로 수정할 수 있습니다. 예:
switch#configure terminal Enter configuration commands, one per line. End with CNTL/Z. switch(config)#atm router pnni switch(config-atm-router)#precedence ? pnni-remote-exterior Remote Exterior Prefix Without Metrics pnni-remote-exterior-metrics Remote Exterior Prefix With Metrics pnni-remote-internal Remote Internal Prefix Without Metrics pnni-remote-internal-metrics Remote Internal Prefix With Metrics static-local-exterior Static Exterior Prefix Without Metrics static-local-exterior-metrics Static Exterior Prefix With Metrics static-local-internal-metrics Static Internal Prefix With Metrics <cr> switch(config-atm-router)#precedence pnni-remote-exterior ? <2-4> Priority For Remote Exterior Without Metrics switch(config-atm-router)#precedence pnni-remote-exterior 2
이 세 가지 예는 PNNI 경로 선택을 예시하고 단일 피어 그룹을 사용합니다.
다음 예에서 이 네트워크 다이어그램을 사용합니다.
참고:
Budvar 및 Platan은 Cisco IOS Software 릴리스 12.1(7a)EY1을 실행하는 Cisco Catalyst 8540 MSR입니다.
Miles는 Cisco IOS Software 릴리스 12.1(7a)EY를 실행하는 LS1010입니다.
디바이스 A 및 B는 SVC를 설정할 수 있는 모든 유형의 디바이스일 수 있습니다.
이 첫 번째 테스트는 PNNI가 가장 긴 일치 접두사, 즉 더 높은 우선 순위의 라우트를 사용하므로 우선 순위가 더 낮아 통화를 라우팅한다는 사실을 보여줍니다. 이 예에서는 CBR(Constant Bit Rate) 통화 설정이 장치 A에서 장치 B로 이루어집니다. 이러한 통화 설정은 장치 B에 도달하기 위해 동일한 관리 가중치로 서로 다르지만 동일한 두 경로를 사용할 수 있습니다.
Budvar 및 Platan을 통해
Budvar 및 Miles를 통해
이 예에서 Platan은 디바이스 B에 내부 PNNI 경로를 광고하고 Miles는 디바이스 B에 외부 PNNI 경로를 광고합니다. 일반적으로 경로 선택의 정의에 따라 Budvar은 PNNI 내부 경로를 통해 통화를 라우팅해야 합니다.
디바이스 B에 다음과 같은 NSAP(Network Service Access Point) 주소가 있습니다. 47.0091.8100.0000.00d0.58b8.5555.0000.0000.0001.00
Budvar의 ATM 라우팅 테이블을 보면 해당 대상의 두 가지 경로를 확인할 수 있습니다.
budvar# show atm route Codes: P - installing Protocol (S - Static, P - PNNI, R - Routing control), T - Type (I - Internal prefix, E - Exterior prefix, SE - Summary Exterior prefix, SI - Summary Internal prefix, ZE - Suppress Summary Exterior, ZI - Suppress Summary Internal) P T Node/Port St Lev Prefix ~ ~~ ~~~~~~~~~~~~~~~~ ~~ ~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ P I 10 0 UP 0 47.0091.8100.0000.00d0.58b8.5555.0000.0000.0001/152 P E 14 0 UP 0 47.0091.8100.0000.00d0.58b8.5555.0000.0000.0001/152 budvar# show atm pnni identifiers Node Node Id Name 1 56:160:47.00918100000000D058B79A01.00D058B79A01.00 budvar 10 56:160:47.00918100000000D058B84201.00D058B84201.00 Platan 14 56:160:47.0091810000000050E2030601.0050E2030601.00 Miles
앞서 설명한 것처럼 Platan에서 학습한 내부 PNNI 경로와 Miles에서 학습한 외부 PNNI 경로가 있습니다.
디바이스 A에서 디바이스 B로의 통화 설정이 수신되면 Budvar은 Platan을 통과하는 경로뿐만 아니라 DTL도 계산할 수 있습니다. 이 출력은 Budvar이 DTL을 계산하는 방법을 보여줍니다.
budvar#show atm pnni dtl address 47.0091.8100.0000.00d0.58b8.5555.0000.0000.0001.00 cbr pcr 5000 5000 budvar# 00:42:34: PNNI: rcv CBR route req to addr 47.00918100000000D058B85555.000000000001.00 00:42:34: PNNI: Looking For Nodes That Advertise This Prefix 00:42:34: PNNI: Best Match Is 47.00918100000000D058B85555.000000000001.00/152 00:42:34: PNNI: Found 2 POAs 00:42:34: priority: 2 (10 0) pnni-remote-internal 00:42:34: priority: 4 (14 0) pnni-remote-exterior 00:42:34: PNNI: Compute On-Demand Route Based On Admin Weight 00:42:34: PNNI: Found A Suitable Route Based On AW, Check CDV and CTD 00:42:34: PNNI: Found A Route That Satisfies Both CDV and CTD 00:42:34: PNNI: SOURCE ROUTE 00:42:34: DTL 1> 2 Nodes 00:42:34: budvar 85001000 (ATM10/0/1) 00:42:34: Platan 0 00:42:34: PNNI: Found 1 Ports To Next DTL Node 10 85001000 (ATM10/0/1) 00:42:34: PNNI: Send Source Route Reply To Requestor: Code PNNI_SUCCESS
앞서 설명한 대로 Budvar은 디바이스 B에 연결할 수 있는 두 가지 경로 또는 POA(Point of Attachments)가 있음을 감지합니다. Budvar(pnni-remote-internal)을 통한 경로가 Miles를 통한 경로보다 우선합니다. 따라서 DTL은 해당 경로로 구축됩니다.
비고:
이 명령을 사용하여 이 통화 설정에 대해 어떤 DTL을 생성해야 하는지 결정할 수 있습니다.
show atm pnni dtl [node|address] [NSAP-address|node number] [traffic class] [class parameters]
여기서 각 항목은 다음을 나타냅니다.
NSAP-address는 대상 NSAP 주소(여기서는 디바이스 B의 주소)입니다.
트래픽 클래스: CBR, UBR, VBR-rt, VBR-nrt, ABR
클래스 매개변수는 PCR, MCR, SCR 등 트래픽 클래스와 관련된 여러 매개변수입니다.
참고: 다른 속도(PCR, MCR, SCR)는 Kbps가 아닌 셀/초로 정의됩니다.
참고: 이 명령은 지정된 트래픽 매개변수를 사용하여 원하는 NSAP 주소 또는 PNNI 노드 번호에 대한 통화 설정이 수행될 때 계산되는 DTL을 표시합니다.
다음 예에서 이 네트워크 다이어그램을 사용합니다.
이 예의 목표는 PNNI가 가장 긴 일치 접두사만 고려하고 현재 접두사를 사용할 수 없을 때 다음 사용 가능한 POA로 폴백됨을 보여주는 것입니다.
CBR 통화 설정은 디바이스 A와 디바이스 B 간에 생성됩니다. 이 두 디바이스는 ILMI를 사용하지 않으므로 E.164 주소에 대한 고정 경로(이 경우 45개 주소라고도 함)를 사용합니다. 이 경로는 Femke 및 Droopie에서 생성됩니다.
마일즈를 통과하는 프라이빗 ATM 클라우드 내에서 혼잡이 발생하면 퍼블릭 ATM 네트워크를 통해 CBR 통화 설정이 이루어져야 합니다.
다른 우선 순위를 다른 유형의 경로에 연결하여 우선 순위가 낮을수록 우선 순위가 높은 경로의 우선 순위를 지정하여 통화 설정이 사전 요구 사항에 따라 이루어졌는지 확인합니다.
다음은 전제 조건을 달성하는 방법입니다.
Femke 및 Droopie에서는 로컬로 연결된 디바이스를 가리키는 로컬 고정 경로가 내부 경로로 생성되고 공용 ATM 네트워크를 통해 원격 디바이스를 가리키는 백업 경로는 외부 경로로 정의됩니다. 또한 앞에서 언급한 PNNI 경로 선택 규칙 때문에 두 고정 경로 모두 동일한 길이로 정의됩니다.
연결된 디바이스를 가리키는 로컬 고정 내부 경로 외에도, PNNI가 항상 가장 긴 일치 경로를 고려한다는 사실을 설명하기 위해 더 짧은 일치 항목이 있는 다른 고정 내부 경로가 생성됩니다.
Femke를 살펴보고 디바이스 B에 연결하기 위한 세 가지 경로가 있는지 확인합니다.
Droopie에서 생성된 내부 고정 경로를 재배포한 결과로 생성되는 내부 PNNI 경로입니다.
Droopie에서 생성된 짧은 일치 내부 고정 경로를 재배포한 더 짧은 내부 PNNI 경로입니다.
Femke에 정의되어 공용 ATM 네트워크를 가리키는 외부 고정 경로.
디바이스 B에 다음과 같은 NSAP 주소가 있습니다. 45.0033.4455.6677.889f.1111.2222.4000.0c80.1111.00
Droopie에서 다음과 같은 고정 경로가 정의됩니다.
atm route 45.0033.4455.6677.889f.1111.2222.4000.0c80.1111... ATM1/0/0 internal atm route 45.0033.4455.6677.889f.1111.2222... ATM1/0/0 internal (*)
(*) 이 경로는 디바이스 B를 가리키는 더 짧은 일치 경로입니다.
Femke에서 이 백업 고정 경로는 다음과 같이 정의됩니다.
atm route 45.0033.4455.6677.889f.1111.2222.4000.0c80.1111... ATM1/0/2
따라서 디바이스 B에 대한 이러한 항목은 Femke 라우팅 테이블에서 볼 수 있습니다.
Femke#show atm route Codes: P - installing Protocol (S - Static, P - PNNI, R - Routing control), T - Type (I - Internal prefix, E - Exterior prefix, SE - Summary Exterior prefix, SI - Summary Internal prefix, ZE - Suppress Summary Exterior, ZI - Suppress Summary Internal) P T Node/Port St Lev Prefix ~ ~~ ~~~~~~~~~~~~~~~~ ~~ ~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ P I 14 0 UP 0 45.0033.4455.6677.889f.1111.2222/104 S E 1 ATM1/0/2 UP 0 45.0033.4455.6677.889f.1111.2222.4000.0c80.1111/152 P I 14 0 UP 0 45.0033.4455.6677.889f.1111.2222.4000.0c80.1111/152
디바이스 B에 연결하기 위해 다음과 같은 방법이 있습니다.
/152 내부 PNNI 경로
/104 내부 PNNI 경로
공용 ATM 네트워크를 가리키는 /152 외부 고정 경로
/152 및 /104는 계층 수준입니다. 계층 수준에 대한 자세한 설명은 ATM 라우팅 및 PNNI 구성을 참조하십시오.
이 출력은 Femke와 Miles 간의 가용 리소스를 확인하는 방법을 보여줍니다.
Femke#show atm interface resource atm 1/0/0 Resource Management configuration: Output queues: Max sizes(explicit cfg): none cbr, none vbr-rt, none vbr-nrt, none abr-ubr Max sizes(installed): 256 cbr, 256 vbr-rt, 4096 vbr-nrt, 12032 abr-ubr Efci threshold: 25% cbr, 25% vbr-rt, 25% vbr-nrt, 25% abr, 25% ubr Discard threshold: 87% cbr, 87% vbr-rt, 87% vbr-nrt, 87% abr, 87% ubr Abr-relative-rate threshold: 25% abr Pacing: disabled 0 Kbps rate configured, 0 Kbps rate installed Service Categories supported: cbr,vbr-rt,vbr-nrt,abr,ubr Link Distance: 0 kilometers Controlled Link sharing: Max aggregate guaranteed services: none RX, none TX Max bandwidth: none cbr RX, none cbr TX, none vbr RX, none vbr TX, none abr RX, none abr TX, none ubr RX, none ubr TX Min bandwidth: none cbr RX, none cbr TX, none vbr RX, none vbr TX, none abr RX, none abr TX, none ubr RX, none ubr TX Best effort connection limit: disabled 0 max connections Max traffic parameters by service (rate in Kbps, tolerance in cell-times): Peak-cell-rate RX: none cbr, none vbr, none abr, none ubr Peak-cell-rate TX: none cbr, none vbr, none abr, none ubr Sustained-cell-rate: none vbr RX, none vbr TX Minimum-cell-rate RX: none abr, none ubr Minimum-cell-rate TX: none abr, none ubr CDVT RX: none cbr, none vbr, none abr, none ubr CDVT TX: none cbr, none vbr, none abr, none ubr MBS: none vbr RX, none vbr TX Resource Management state: Cell-counts: 0 cbr, 0 vbr-rt, 0 vbr-nrt, 0 abr-ubr Available bit rates (in Kbps): 72615 cbr RX, 72615 cbr TX, 72615 vbr RX, 72615 vbr TX, 0 abr RX, 0 abr TX, 0 ubr RX, 0 ubr TX Allocated bit rates: 75000 cbr RX, 75000 cbr TX, 128 vbr RX, 128 vbr TX, 0 abr RX, 0 abr TX, 0 ubr RX, 0 ubr TX Best effort connections: 1 pvcs, 0 svcs
Miles와 Droopie 사이의 리소스:
Miles#show atm interface resource atm 1/0/3 Resource Management configuration: Service Classes: Service Category map: c2 cbr, c2 vbr-rt, c3 vbr-nrt, c4 abr, c5 ubr Scheduling: RS c1 WRR c2, WRR c3, WRR c4, WRR c5 WRR Weight: 15 c2, 2 c3, 2 c4, 2 c5 CAC Configuration to account for Framing Overhead : Disabled Pacing: disabled 0 Kbps rate configured, 0 Kbps rate installed overbooking : disabled Service Categories supported: cbr,vbr-rt,vbr-nrt,abr,ubr Link Distance: 0 kilometers Controlled Link sharing: Max aggregate guaranteed services: none RX, none TX Max bandwidth: none cbr RX, none cbr TX, none vbr RX, none vbr TX, none abr RX, none abr TX, none ubr RX, none ubr TX Min bandwidth: none cbr RX, none cbr TX, none vbr RX, none vbr TX, none abr RX, none abr TX, none ubr RX, none ubr TX Best effort connection limit: disabled 0 max connections Max traffic parameters by service (rate in Kbps, tolerance in cell-times): Peak-cell-rate RX: none cbr, none vbr, none abr, none ubr Peak-cell-rate TX: none cbr, none vbr, none abr, none ubr Sustained-cell-rate: none vbr RX, none vbr TX Minimum-cell-rate RX: none abr, none ubr Minimum-cell-rate TX: none abr, none ubr CDVT RX: none cbr, none vbr, none abr, none ubr CDVT TX: none cbr, none vbr, none abr, none ubr MBS: none vbr RX, none vbr TX Resource Management state: Available bit rates (in Kbps): 57743 cbr RX, 57743 cbr TX, 57743 vbr RX, 57743 vbr TX, 57743 abr RX, 57743 abr TX, 57743 ubr RX, 57743 ubr TX Allocated bit rates: 90000 cbr RX, 90000 cbr TX, 0 vbr RX, 0 vbr TX, 0 abr RX, 0 abr TX, 0 ubr RX, 0 ubr TX Best effort connections: 1 pvcs, 0 svcs
이 출력은 서로 다른 PCR 값이 사용될 때 디바이스 A에서 디바이스 B로 CBR 호출 설정이 이루어질 때 어떤 일이 발생하는지를 보여줍니다.
a. PCR= 727Kbps(1715셀/초)를 사용하여 디바이스 A에서 디바이스 B로 CBR 통화 설정
이러한 통화 설정을 수용하기 위해 경로를 따라 사용 가능한 리소스가 있습니다. 디바이스 B에 연결하기 위해 Femke에 생성된 DTL을 확인하려면 다음 지침을 따르십시오.
Femke#show atm pnni dtl address 45.0033.4455.6677.889f.1111.2222.4000.0c80.1111 cbr pcr 1715 1715 Femke# Nov 13 08:16:08.310: PNNI: rcv CBR route req to addr 45.003344556677889F11112222.40000C801111.00 Nov 13 08:16:08.310: PNNI: Looking For Nodes That Advertise This Prefix Nov 13 08:16:08.310: PNNI: Best Match Is 45.003344556677889F11112222.40000C801111.00/152 Nov 13 08:16:08.310: PNNI: Found 2 POAs Nov 13 08:16:08.310: priority: 2 (16 0) pnni-remote-internal Nov 13 08:16:08.310: priority: 3 (1 80802000 (ATM1/0/2)) static-local-exterior Nov 13 08:16:08.310: PNNI: Compute On-Demand Route Based On Admin Weight Nov 13 08:16:08.310: PNNI: Found A Suitable Route Based On AW, Check CDV and CTD Nov 13 08:16:08.310: PNNI: Found A Route That Satisfies Both CDV and CTD Nov 13 08:16:08.310: PNNI: SOURCE ROUTE Nov 13 08:16:08.310: DTL 1> 3 Nodes Nov 13 08:16:08.310: Femke 80800000 (ATM1/0/0) Nov 13 08:16:08.310: Miles 80803000 (ATM1/0/3) Nov 13 08:16:08.310: Droopie Nov 13 08:16:08.310: PNNI: Found 1 Ports To Next DTL Node 13 80800000 (ATM1/0/0) Nov 13 08:16:08.314: PNNI: Send Source Route Reply To Requestor: Code PNNI_SUCCESS
이 통화 설정에서는 다음 두 가지 POA를 찾습니다.
/152 내부 PNNI 경로
/152 외부 고정 경로
/104 경로는 고려되지 않습니다. 그런 다음 /152 PNNI 내부 경로가 외부 고정 경로인 우선 순위 3에 비해 우선 순위 2의 우선 순위가 더 우수하고 이 통화 설정을 수용할 수 있는 충분한 리소스가 경로에 있으므로 사용됩니다.
b. PCR = 77620Kbps(183066/s)를 사용하여 디바이스 A에서 디바이스 B로 CBR 통화 설정
Femke#show atm pnni dtl address 45.0033.4455.6677.889f.1111.2222.4000.0c80.1111 cbr pcr 183066 183066 Femke# Nov 13 12:38:28.165: PNNI: rcv CBR route req to addr 45.003344556677889F11112222.40000C801111.00 Nov 13 12:38:28.169: PNNI: Looking For Nodes That Advertise This Prefix Nov 13 12:38:28.169: PNNI: Best Match Is 45.003344556677889F11112222.40000C801111.00/152 Nov 13 12:38:28.169: PNNI: Found 2 POAs Nov 13 12:38:28.169: priority: 2 (14 0) pnni-remote-internal Nov 13 12:38:28.169: priority: 3 (1 80802000 (ATM1/0/2)) static-local-exterior Nov 13 12:38:28.169: PNNI: Compute On-Demand Route Based On Admin Weight Nov 13 12:38:28.169: PNNI: Failed To Find An On-Demand Route, Code: PNNI_USER_CELL_RATE_UNAVAILABLE Nov 13 12:38:28.169: PNNI: My Node Is Destination PNNI: Port List: 80802000 (ATM1/0/2) Nov 13 12:38:28.169: PNNI: Return 1 Ports In Source Route Nov 13 12:38:28.169: PNNI: Send Source Route Reply To Requestor: Code PNNI_SUCCESS
앞의 예에서는 PNNI 경로를 따라 리소스가 충분하지 않으므로 LS1010은 목적지까지 사용 가능한 두 번째 경로를 사용하려고 시도합니다. 따라서 스위치는 필요에 따라 공용 ATM 네트워크를 가리키는 고정 외부 경로로 되돌아갑니다.
이 예에서는 이 설정을 사용합니다. 모든 링크의 관리 가중치가 동일합니다.
이 예의 목적은 PNNI에서 항상 관리 가중치가 더 작은 경로를 사용한다는 것을 보여주는 것입니다. 그러나 최상의 경로에 현재 통화를 수용할 수 있는 충분한 리소스가 없으면 PNNI가 더 낮은 경로로 돌아갈 수 있습니다.
이 시나리오에서 디바이스 A가 디바이스 B에 전화를 걸 때 가능한 경로는 두 가지입니다.
Femke와 Stan
Femke, Miles 그리고 Stan
정상 작동 중에 통화 설정은 관리 가중치가 더 작은 첫 번째 경로로 이동합니다.
다음은 이전 설명을 보여줍니다.
디바이스 B에 다음과 같은 NSAP 주소가 있습니다. 47.0033.4455.6677.889f.1111.2222.4000.0c80.1111.00입니다. 라우팅 테이블에서 선택한 경로가 Miles에서 Stan으로 이동하는 경로입니다.
Femke#show atm route Codes: P - installing Protocol (S - Static, P - PNNI, R - Routing control), T - Type (I - Internal prefix, E - Exterior prefix, SE - Summary Exterior prefix, SI - Summary Internal prefix, ZE - Suppress Summary Exterior, ZI - Suppress Summary Internal) P T Node/Port St Lev Prefix ~ ~~ ~~~~~~~~~~~~~~~~ ~~ ~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ P E 10 0 UP 0 47.0033.4455.6677.889f.1111.2222.4000.0c80.1111/152 [snip] Femke#show atm pnni identifiers Node Node Id Name 1 56:160:47.00918100000000E0146CB101.00E0146CB101.00 Femke 10 56:160:47.0091810000000060705A8F01.0060705A8F01.00 Stan 11 56:160:47.0091810000000050E2030601.0050E2030601.00 la-miles
a. PCR= 848Kbps(2000셀/초)를 사용하여 장치 A에서 장치 B로 CBR 통화 설정
이러한 통화 설정은 짧은 경로를 통해 진행해야 합니다. 이를 수용하기 위해 사용 가능한 리소스가 있기 때문입니다.
Femke#show atm interface resource atm 1/0/3 Resource Management configuration: [snip] Resource Management state: Cell-counts: 0 cbr, 0 vbr-rt, 0 vbr-nrt, 0 abr-ubr Available bit rates (in Kbps): 72455 cbr RX, 72455 cbr TX, 72455 vbr RX, 72455 vbr TX, 0 abr RX, 0 abr TX, 0 ubr RX, 0 ubr TX Allocated bit rates: 75000 cbr RX, 75000 cbr TX, 288 vbr RX, 288 vbr TX, 0 abr RX, 0 abr TX, 0 ubr RX, 0 ubr TX Best effort connections: 0 pvcs, 0 svcs
이 경로에는 여전히 75Mbps가 있습니다. 다음은 통화 설정을 수신할 때 Femke가 어떤 DTL을 계산하는지 확인하는 방법입니다.
Femke#show atm pnni dtl address 47.0033.4455.6677.889f.1111.2222.4000.0c80.1111 cbr pcr 2000 2000 Femke# *Dec 20 05:46:11.740: PNNI: CBR route request from ATM_OWNER_UNKNOWN *Dec 20 05:46:11.740: PNNI: To address 47.003344556677889F11112222.40000C801111.00 *Dec 20 05:46:11.740: PNNI: Best Match Is 47.003344556677889F11112222.40000C801111.00/152 *Dec 20 05:46:11.740: PNNI: Found 1 POAs *Dec 20 05:46:11.740: priority: 4 (10 0) pnni-remote-exterior *Dec 20 05:46:11.740: PNNI: Compute On-Demand Route Based On Admin Weight *Dec 20 05:46:11.740: PNNI: Found A Suitable Route Based On AW, Check CDV and CTD *Dec 20 05:46:11.740: PNNI: Found A Route That Satisfies Both CDV and CTD *Dec 20 05:46:11.740: PNNI: SOURCE ROUTE *Dec 20 05:46:11.740: DTL 1> 2 Nodes *Dec 20 05:46:11.740: Femke 80803000 (ATM1/0/3) *Dec 20 05:46:11.740: Stan 0 *Dec 20 05:46:11.744: PNNI: Found 1 Ports To Next DTL Node 10 80803000 (ATM1/0/3) *Dec 20 05:46:11.744: PNNI: Send Source Route Reply To Requestor: Code PNNI_SUCCESS
이 출력은 통화가 최단 경로를 거친다는 것을 보여줍니다.
b. PCR = 84800Kbps(200000/s)를 사용하여 디바이스 A에서 디바이스 B로 CBR 통화 설정
이와 같은 Femke의 통화 설정 수신 시 사용하지 않는 리소스가 충분하지 않으므로 Femke와 Stan 간의 직접 경로를 사용할 수 없습니다. 그러면 Femke는 Miles를 지나는 다른 길을 이용하려고 할 수 있다. 이는 Femke가 디바이스 A에서 이러한 통화 설정을 수신할 때 생성하는 DTL입니다.
Femke#show atm pnni dtl address 47.0033..4455.6677.889f.1111.2222.4000.0c80.1111 cbr pcr 200000 200000 Femke# *Dec 20 05:47:31.885: PNNI: CBR route request from ATM_OWNER_UNKNOWN *Dec 20 05:47:31.885: PNNI: To address 47.003344556677889F11112222.40000C801111.00 *Dec 20 05:47:31.885: PNNI: Best Match Is 47.003344556677889F11112222.40000C801111.00/152 *Dec 20 05:47:31.885: PNNI: Found 1 POAs *Dec 20 05:47:31.885: priority: 4 (10 0) pnni-remote-exterior *Dec 20 05:47:31.889: PNNI: Compute On-Demand Route Based On Admin Weight *Dec 20 05:47:31.889: PNNI: Found A Suitable Route Based On AW, Check CDV and CTD *Dec 20 05:47:31.889: PNNI: Found A Route That Satisfies Both CDV and CTD *Dec 20 05:47:31.889: PNNI: SOURCE ROUTE *Dec 20 05:47:31.889: DTL 1> 3 Nodes *Dec 20 05:47:31.889: Femke 80800000 (ATM1/0/0) *Dec 20 05:47:31.889: la-miles 80801000 (ATM1/0/1) *Dec 20 05:47:31.889: Stan 0 *Dec 20 05:47:31.889: PNNI: Found 1 Ports To Next DTL Node 11 80800000 (ATM1/0/0) *Dec 20 05:47:31.889: PNNI: Send Source Route Reply To Requestor: Code PNNI_SUCCESS
장치 B에 대한 최단 경로에는 이러한 호출을 수용할 만한 충분한 리소스가 없으므로, Femke는 Miles를 통과하는 경로에 해당하는 DTL을 생성한다.
결론적으로 경로 선택에서 PNNI는 다음을 수행합니다.
가장 긴 일치 경로만 고려합니다.
여러 경로가 있을 때 우선 순위가 낮은 경로일수록 좋도록 우선 순위에 따라 시도합니다.
현재 경로를 사용할 수 없는 경우 사용 가능한 다음 경로인 사용 가능한 다음 POA를 사용합니다.
사용할 수 있는 POA가 없는 경우 경로에 연결할 수 없음을 선언합니다.
개정 | 게시 날짜 | 의견 |
---|---|---|
1.0 |
06-Feb-2002 |
최초 릴리스 |