此产品的文档集力求使用非歧视性语言。在本文档集中,非歧视性语言是指不隐含针对年龄、残障、性别、种族身份、族群身份、性取向、社会经济地位和交叉性的歧视的语言。由于产品软件的用户界面中使用的硬编码语言、基于 RFP 文档使用的语言或引用的第三方产品使用的语言,文档中可能无法确保完全使用非歧视性语言。 深入了解思科如何使用包容性语言。
思科采用人工翻译与机器翻译相结合的方式将此文档翻译成不同语言,希望全球的用户都能通过各自的语言得到支持性的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 Cisco Systems, Inc. 对于翻译的准确性不承担任何责任,并建议您总是参考英文原始文档(已提供链接)。
专用网络到网络接口(PNNI)是一套网络协议,可用于发现ATM网络拓扑、创建拓扑信息数据库以及通过发现的拓扑路由呼叫。如果您计划得当,PNNI网络的设置比通过ATM网络手动配置连接要简单、快得多。
本文档通过几个示例说明PNNI路由选择过程。
思科建议您了解PNNI。阅读以下文档,了解PNNI的详细说明:
PNNI简介(来自Cisco PNNI Network Planning Guide for MGX and SES Products, Release 5.2)
本文档中的信息基于以下软件和硬件版本:
运行Cisco IOS®软件版本12.1(7a)EY1的Cisco Catalyst 8540 MSR
运行Cisco IOS软件版本12.1(7a)EY的LightStream LS1010
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
PNNI使用源路由,其中源负责选择目的路径。更准确地说,每个对等组的第一个节点选择该对等组上的路径。所选路径被编码为连接设置中包含的指定传输列表(DTL)。此DTL指定呼叫设置通过的每个节点。
此解释取自PNNI 1.0规范(af-pnni-0055.0,第5.13节)的路径选择:
“在选择到目的ATM地址的路由时,节点应始终路由到通告与目的地匹配的最长前缀的节点。如果只有具有最长匹配前缀的节点是祖先,则无法到达目标。只有当多个节点通告了长度相等的匹配前缀,这些前缀都比任何其他通告都长时,计算节点才可以基于本地选择要使用的目的地。通告等于最长匹配前缀的节点会忽略任何祖先,并在其余的祖先中进行选择(如果有)。”
在思科设备上,目的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软件版本12.1(7a)EY1的Cisco Catalyst 8540 MSR。
Miles是运行Cisco IOS软件版本12.1(7a)EY的LS1010。
设备A和B可以是能够建立SVC的任何类型的设备。
第一项测试说明PNNI采用最长的匹配前缀,即优先级越高的路由,因此优先级越低的路由来路由呼叫。在本例中,从设备A到设备B建立恒定比特率(CBR)呼叫设置。这些呼叫设置可以使用管理权重相同的两个不同但相等的路径以到达设备B:
通过布德瓦尔和普拉坦
穿过布德瓦尔和迈尔斯
在本例中,Platan向设备B通告内部PNNI路由,Miles向设备B通告外部PNNI路由。通常,根据路径选择的定义,Budvar必须通过PNNI内部路由路由路由呼叫。
设备B具有以下网络服务接入点(NSAP)地址: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可以计算DTL以及通过Platan的路径。此输出显示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检测到有两条可能的路由或附件点(POA)可到达设备B。通过Budvar(pnni-remote-internal)的路由的优先级比通过Miles的路由的优先级高。因此,DTL是使用该路由构建的。
备注:
此命令可用于确定必须为此呼叫设置创建哪个DTL:
show atm pnni dtl [node|address] [NSAP-address|node number] [traffic class] [class parameters]
其中:
NSAP地址是目的NSAP地址(在本例中为设备B的地址)。
流量类为:CBR、UBR、VBR-rt、VBR-nrt、ABR
类参数是与流量类(如PCR、MCR和SCR)关联的不同参数。
注意:不同速率(PCR、MCR、SCR)以信元/秒(而非Kbps)定义。
注意:此命令显示当使用指定的流量参数对所需NSAP地址或PNNI节点号进行呼叫设置时计算的DTL。
在本例中,请使用以下网络图:
本示例的目的是显示PNNI仅考虑最长匹配前缀,并在当前PNNI不可用时回退到下一个可用POA。
在设备A和设备B之间创建CBR呼叫设置。这两台设备不使用ILMI,因此不使用指向E.164地址的静态路由(在本例中也称为45个地址),指向这些地址的路由是在Femke和Droopie上创建的。
如果通过Miles的专用ATM云内发生拥塞,则CBR呼叫设置必须通过公共ATM网络进行。
将不同优先级与不同类型的路由相关联,以便优先级越低,路由的优先级越高,以确保根据先决条件建立呼叫。
以下是必备条件的实现方式:
在Femke和Droopie上,指向本地连接设备的本地静态路由创建为内部路由,而通过公共ATM网络指向远程设备的备份路由定义为外部路由。此外,由于前面提到的PNNI路径选择规则,因此两条静态路由的定义长度相同。
除了指向所连接设备的本地静态内部路由外,还会创建另一个匹配较短的静态内部路由,以说明PNNI始终考虑最长匹配路由的事实。
查看Femke,看到有三条路由可到达设备B:
在Droopie上创建的内部静态路由的重分发导致的内部PNNI路由。
因重新分发较短的内部PNNI路由而导致的较短的内部PNNI路由与在Droopie上创建的内部静态路由匹配。
在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.从设备A到设备B的CBR呼叫建立,PCR= 727 Kbps(1715信元/秒)
路径上有可用资源,以适应此类呼叫建立。继续执行以下说明以检查在Femke上创建的DTL,以便访问设备B:
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内部路由,因为与外部静态路由相比,它具有更优的优先级2,优先级3,并且路径上有足够的资源来容纳此呼叫设置。
b.从设备A到设备B的CBR呼叫建立,PCR = 77620 Kbps(183066信元/秒)
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.从设备A到设备B的CBR呼叫建立,PCR= 848 Kbps(2000信元/秒)
此类呼叫建立需要通过短路径,而不会出现任何问题,因为为了适应它,有可用的资源:
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
该路径上仍有75 Mbps。以下是如何验证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.从设备A到设备B的CBR呼叫建立,PCR = 84800 Kbps(200000信元/秒)
当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 |
初始版本 |