此产品的文档集力求使用非歧视性语言。在本文档集中,非歧视性语言是指不隐含针对年龄、残障、性别、种族身份、族群身份、性取向、社会经济地位和交叉性的歧视的语言。由于产品软件的用户界面中使用的硬编码语言、基于 RFP 文档使用的语言或引用的第三方产品使用的语言,文档中可能无法确保完全使用非歧视性语言。 深入了解思科如何使用包容性语言。
思科采用人工翻译与机器翻译相结合的方式将此文档翻译成不同语言,希望全球的用户都能通过各自的语言得到支持性的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 Cisco Systems, Inc. 对于翻译的准确性不承担任何责任,并建议您总是参考英文原始文档(已提供链接)。
专用网络到网络接口(PNNI)是一组网络协议,可用于发现ATM网络拓扑、创建拓扑信息数据库并通过所发现的拓扑路由呼叫。当您正确规划时,PNNI网络的设置比通过ATM网络进行连接手动配置简单且快捷。
本文档使用几个示例说明了PNNI路由选择过程。
Cisco建议您了解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地址的路由时,节点应始终路由到已通告与目的地匹配的最长前缀的节点。如果只有具有最长匹配前缀的节点是祖先,则无法到达目标。只有当多个节点通告的等长匹配前缀比任何其他通告都长时,计算节点才可以在本地选择使用哪个目标。在通告相同最长匹配前缀的节点中,会忽略所有祖先,并在剩余祖先(如果有)中进行选择。"
在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软件版本12.1(7a)EY1的Cisco Catalyst 8540 MSR。
迈尔斯是运行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
如前所述,有一个从普拉坦获知的内部PNNI路由和一个从迈尔斯获知的外部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-address是目的NSAP地址(在本例中是设备B的地址)。
流量类为:CBR、UBR、VBR-rt、VBR-nrt、ABR。
类参数是与流量类相关的不同参数,例如PCR、MCR和SCR。
注意:不同的速率(PCR、MCR、SCR)是以信元/秒而不是Kbps定义的。
注意:此命令显示当使用指定的流量参数建立对所需的NSAP地址或PNNI节点编号的呼叫时计算哪个DTL。
在本例中使用此网络图:
本示例的目的是表明PNNI仅考虑最长匹配前缀,并在当前可用POA不可用时回退到下一个可用POA。
在设备A和设备B之间创建CBR呼叫设置。这两个设备不使用ILMI,因此静态路由指向E.164地址,在本例中也称为45地址,指向这些地址的路由是在Femke和Droopie上创建的。
如果通过Miles的专用ATM云中发生拥塞,则必须通过公共ATM网络建立CBR呼叫设置。
将不同的优先级关联到不同类型的路由,以便优先级越低,路由的优先级越高,从而确保根据先决条件进行呼叫设置。
这是实现必备条件的方法:
在Femke和Droopie上,指向本地连接设备的本地静态路由被创建为内部路由,通过公共ATM网络指向远程设备的备份路由被定义为外部路由。此外,由于前面提到的PNNI路径选择规则,两个静态路由使用相同的长度进行定义。
除了指向所连接设备的本地静态内部路由外,还会创建另一个匹配时间较短的静态内部路由,以说明PNNI始终考虑最长匹配路由这一事实。
查看Femke,可以看到有三条路由可到达设备B:
在Droopie上创建的内部静态路由重分配产生的内部PNNI路由。
短的内部PNNI路由,由Droopie上创建的较短匹配内部静态路由的重分布导致。
在Femke上定义并指向公共ATM网络的外部静态路由。
设备B具有以下NSAP地址:45.0033.4455.6677.889f.111.222.4000.0c80.111.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
因此,可以在Femke路由表中看到设备B的以下条目:
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,您可以:
a /152内部PNNI路由
a /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内部路由,因为与外部静态路由(优先级3)相比,它的优先级(优先级2)更好,并且路径上有足够的资源来支持此呼叫建立。
b.从设备A到设备B的CBR呼叫建立,PCR = 77620 Kbps(183066 cells/s)
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.222.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 cells/s)
在收到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 |
初始版本 |