《H3C路由器POS接入讲解.ppt》由会员分享,可在线阅读,更多相关《H3C路由器POS接入讲解.ppt(86页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、n什么是什么是POS机?机?nPOS机有哪些类型?机有哪些类型?n同一同一POS机可以刷不同银行的卡吗?机可以刷不同银行的卡吗?n刷卡业务是如何实现的?刷卡业务是如何实现的?引入引入课程目标课程目标学习完本课程,您应该能够:学习完本课程,您应该能够:n了解了解pos接入常见的组网方式接入常见的组网方式n掌握掌握pos接入的报文交互过程接入的报文交互过程n掌握掌握MSR、AR系列系列pos接入配置接入配置n掌握常见的故障排查方法掌握常见的故障排查方法nPOS接入业务介绍接入业务介绍nPOS接入典型组网接入典型组网nPOS接入原理介绍接入原理介绍nPOS接入典型配置接入典型配置nPOS接入故障排除
2、接入故障排除目录目录3POS接入介绍接入介绍pos接入接入相关描述相关描述逻辑组网逻辑组网pos机机-接入路由器接入路由器(网控器网控器)-前置机前置机pos含义含义pointofservice销售点终端,金融领域电子交销售点终端,金融领域电子交付使用的销售点终端接入付使用的销售点终端接入pos应用应用将商户端金融将商户端金融POS终端接入到金融系统的卡帐务终端接入到金融系统的卡帐务处理系统上,完成用户刷卡消费业务处理系统上,完成用户刷卡消费业务使用场合使用场合商场、加油站、超市(只要有商品交易的地方就商场、加油站、超市(只要有商品交易的地方就会用到会用到POS机)机)传输数据量传输数据量很少
3、,一般几百字节,我司对很少,一般几百字节,我司对POS报文长度最大报文长度最大支持到支持到2K字节字节传输速率传输速率比较低,比较低,1200 2400bps即可满足要求即可满足要求实时性实时性要求较高,一般要求较高,一般 up,*0.9295182 nac_1 POSA/8/debug:18:43:21 POS-Access:pos1s state changes to up2.POS1收到收到200 bytes的报文,注意的报文,注意:报文头报文头+目的地址目的地址+源地址源地址(确定确定POS终端的地址终端的地址)*0.9297391 nac_1 POSA/8/debug:18:43:2
4、3 Receive 200 bytes From POS1!*0.9297391 nac_1 POSA/8/debug:60 00 02 00 00 01 90 23 a0 08 10 00 c0 00 61 92 00 00 12 01 18 50 37 31 00 00 0823POS报文交互过程报文交互过程3.3.APP map成功成功 *0.9297391 nac_1 POSA/8/debug:18:43:23 POS1:App map OK!4.向向APP0发送发送202 bytes的报文的报文,注意注意00 00-00 01为POS id包长度包长度+报文头报文头+目的地址目的地址
5、+源地址源地址(确定由哪个确定由哪个POS发送发送)总长度总长度2022002字节字节(包长度)包长度)*0.9297391 nac_1 POSA/8/debug:18:43:23 Send 202 bytes to APP 0 *0.9297392 nac_1 POSA/8/debug:00 c8 60 00 02 00 01 01 90 23 a0 08 10 00 c0 00 61 92 00 00 12 01 18 50 37 31 00 00 08 24POS报文交互过程报文交互过程5.从前置机从前置机APP0收到收到253 bytes的报文,注意源与目的地址交替的报文,注意源与目的
6、地址交替 *0.9298402 nac_1 POSA/8/debug:18:43:24 Receive 253 bytes from APP 0 *0.9298402 nac_1 POSA/8/debug:00 fb 60 00 01 00 02 01 91 21 b8 00 00 0a 90 00 61 92 00 00 31 00 00 08 66 00 10 06 6.向向POS1发送发送251字节的报文字节的报文,将目的地址将目的地址更换为更换为pos机地址机地址 *0.9298402 nac_1 POSA/8/debug:18:43:24 Send 251 bytes to POS1
7、 *0.9298402 nac_1 POSA/8/debug:60 00 00 00 02 01 91 21 b8 00 00 0a 90 00 61 9225POS接入的重要概念接入的重要概念比较项比较项透传模式透传模式非透传模式非透传模式定义定义收到报文以后不对收到报文以后不对报文格式进行解析、报文格式进行解析、判断,直接转发给判断,直接转发给应用应用判断报文是否合法,处判断报文是否合法,处理后传送理后传送是否支持是否支持TCP复用复用否否是是与前置机的连接是与前置机的连接是否支持流模式否支持流模式否否是是应用环境应用环境POS机发送的机发送的报文报文不符合接入格式要不符合接入格式要求(主
8、要是求(主要是TPDU)POS机发送的报文符合机发送的报文符合接入格式要求(主要是接入格式要求(主要是TPDU)26POS接入的重要概念接入的重要概念比较项比较项长连接长连接短连接短连接定义定义POS机通过某个应用向前置机通过某个应用向前置机发送数据时就建立了一条机发送数据时就建立了一条TCP连接,这个连接,这个POS机的业机的业务完成以后务完成以后TCP连接也不拆连接也不拆除,如果其他除,如果其他POS机也是通机也是通过这个应用与前置机通信的,过这个应用与前置机通信的,那就不用再重新建立。那就不用再重新建立。短连接应用就是为每个通过短连接应用就是为每个通过这个应用与前置机通信的这个应用与前置
9、机通信的POS机建立一条机建立一条TCP连接连接使用场景使用场景其它情况其它情况有的前置机程序当有有的前置机程序当有pos机机完成交易后就将完成交易后就将tcp连接断连接断开开默认连接默认连接是是否否27POS接入的重要概念接入的重要概念多应用映射多应用映射Des-Code=0101Des-Code=0101Des-Code=0102Des-Code=0102前置机前置机1前置机前置机2lPOS多多应应用用映映射射是是指指POS终终端端收收到到报报文文后后,根根据据TPDU头头中中的的目目的的地址将报文送到不同的地址将报文送到不同的POS应用上去应用上去 l终端在非透传模式下,才会实现多应用映
10、射。终端在非透传模式下,才会实现多应用映射。l同一个同一个TPDU地址只能映射到一个应用上。地址只能映射到一个应用上。l同一个应用上可以配置多个同一个应用上可以配置多个TPDU地址与之映射。地址与之映射。l支持的最多映射个数为支持的最多映射个数为32个。个。nPOSPOS接入业务介绍接入业务介绍nPOS接入典型组网接入典型组网nPOS接入原理介绍接入原理介绍nPOS接入典型配置接入典型配置nPOS接入故障排除接入故障排除目录目录29综合配置举例综合配置举例PSTN接入路由器接入路由器POS机机A中继路由器中继路由器POS机机CRS232tcp-ip前置机前置机B前置机前置机CFCMWLANtc
11、p-ip普通路由器普通路由器IP 网络网络APPOS机机B前置机前置机Aflow以太网以太网POS机机30终端为终端为FCMFCM接入方式且应用为接入方式且应用为TCPTCP连接方式连接方式1.使能使能pos接入服务接入服务配置配置说明说明system-view进入系统视图进入系统视图MSRposaserverenable使能使能pos接入服务接入服务2.配置配置pos应用应用配置配置说明说明system-view进入系统视图进入系统视图31终端为终端为FCMFCM接入方式且应用为接入方式且应用为TCPTCP连接方式连接方式MSRinterfaceethernet1/0配置以太网接口配置以太网
12、接口Ethernet1/0MSR-Ethernet1/0ipaddress30.1.1.224配置配置Ethernet1/0地址为地址为30.1.1.2MSRposaapp1typetcp配置路由器到前置机的应用配置路由器到前置机的应用1,为,为TCP连接方式连接方式MSR-posa-app1mapdestination01f1配置多应用映射表(将目的地址为配置多应用映射表(将目的地址为01f1的报文映射到应用的报文映射到应用1)MSR-posa-app1ip30.1.1.1port2000配置应用配置应用1的前置机的前置机IP地址为地址为30.1.1.1,端口号为,端口号为2000 3.配置
13、配置pos终端终端配置配置说明说明MSRinterfacefcm1/0配置终端配置终端1的接入接口为的接入接口为FCM1/0MSRFCM1/0posabindterminal1配置当前接口为配置当前接口为POS终端接入接口终端接入接口32AR与与MSR配置的区别配置的区别MSRposaapp1typetcpARpos-serverapptcp110.1.1.12000MSR-posa-app1ip30.1.1.1port2000MSR-posa-app1mapdestination01f1ARpos-servermap01f111.使能使能pos接入服务接入服务MSRARMSRposaserv
14、erenableARpos-serverenable2.配置配置pos应用应用3.配置配置pos终端终端MSRFCM1/0posabindterminal1AR-FCM1/0asyncmodepos133终端为拨号方式应用为终端为拨号方式应用为TCPTCP连接方式连接方式(E1-POSE1-POS)34终端为拨号方式应用为终端为拨号方式应用为TCPTCP连接方式连接方式(E1-POSE1-POS)PBX通过通过E1线路与路由器上的线路与路由器上的E1POS卡相连,两者之间采用卡相连,两者之间采用RRI信令交互信令交互 1.在在E1POS接口下配置接口下配置PRI协议协议 配置配置说明说明sys
15、tem-view进入系统视图进入系统视图MSRcontrollere16/0进入进入POS接口视图接口视图MSR-E16/0pri-set配置时隙组配置时隙组35终端为拨号方式应用为终端为拨号方式应用为TCPTCP连接方式连接方式(E1-POSE1-POS)2.2.配置配置pospos终端接入终端接入配置配置说明说明MSRposaserverenable使能使能pos接入服务接入服务MSRinterfaceethernet1/1进入进入Ethernet1/1接口视图接口视图MSR-Ethernet1/1ipaddress30.1.1.224配置配置Ethernet1/1地址为地址为30.1.1
16、.2MSRposaapp1typetcp配置路由器到前置机的应用配置路由器到前置机的应用1,为,为TCP连接方式连接方式MSR-posa-app1mapdestination01f1配置多应用映射表(将目的地址为配置多应用映射表(将目的地址为01f1的报文映射到应用的报文映射到应用1)MSR-posa-app1ip30.1.1.1port2000配置应用配置应用1的前置机的前置机IP地址为地址为30.1.1.1,端口号为端口号为2000 MSRinterfacefcm6/0:15批量配置批量配置FCM6/0:15下的下的FCM接口为接口为POS终端接入接口,指定与终端接入接口,指定与FCM接口
17、接口进行绑定的起始终端进行绑定的起始终端ID为为1。MSR-Fcm6/0:15posabindterminalfirst-terminal-id136终端为流接入方式且应用为流连接方式终端为流接入方式且应用为流连接方式1.使能使能pos接入服务接入服务配置配置说明说明system-view进入系统视图进入系统视图MSRposaserverenable使能使能pos接入服务接入服务2.配置配置pos s应用应用配置配置说明说明system-view进入系统视图进入系统视图37终端为流接入方式且应用为流连接方式终端为流接入方式且应用为流连接方式MSRposaapp1typeflow配置路由器到前置
18、机的应用配置路由器到前置机的应用1,为流连,为流连接方式接方式 MSR-posa-app1mapdestination01f1配置多应用映射表(将目的地址为配置多应用映射表(将目的地址为01f1的报文映射到应用的报文映射到应用1)MSRinterfaceasync2/1进入进入async2/1接口视图接口视图MSR-Async2/1posabindapp1配置配置应用应用1的连接接口的连接接口 3.配置配置pos终端终端配置配置说明说明MSRinterfaceasync2/0进入进入async2/0接口视图接口视图 MSRAsync2/0posabindterminal1配置终端配置终端1 1
19、的接入接口为的接入接口为Async2/038AR与与MSR配置的区别配置的区别MSRposaapp1typeflowMSR-posa-app1mapdestination01f1MSR-Async2/1posabindapp1ARpos-servermap01f11AR-Async2/1asyncmodeposapp11.使能使能pos接入服务接入服务MSRposaserverenableARpos-serverenable2.配置配置pos s应用应用3.配置配置pos终端终端MSRAsync2/0posabindterminal1AR-Async2/0asyncmodepos139终端为终
20、端为TCPTCP接入方式且应用为接入方式且应用为TCPTCP连接方式连接方式1.使能使能pos接入服务接入服务配置配置说明说明system-view进入系统视图进入系统视图MSRposaserverenable使能使能pos接入服务接入服务2.配置配置pos应用应用配置配置说明说明system-view进入系统视图进入系统视图MSRinterfaceethernet1/0进入进入Ethernet1/0接口视图接口视图40终端为终端为TCPTCP接入方式且应用为接入方式且应用为TCPTCP连接方式连接方式MSR-Ethernet1/0ipaddress30.1.1.224配置配置Ethernet
21、1/0地址为地址为30.1.1.2MSRinterfaceethernet1/1进入进入Ethernet1/1接口视图接口视图MSR-Ethernet1/1ipaddress30.1.2.324配置配置Ethernet1/1地址为地址为30.1.2.3MSRposaapp1typetcp配置路由器到银行前置机的应用配置路由器到银行前置机的应用1,为为TCP连接方式连接方式MSR-posa-app1mapdefault配置多应用映射表(配置应用配置多应用映射表(配置应用1为默为默认应用映射)认应用映射)MSR-posa-app1ip2.2.2.1port2000配置应用配置应用1的的IP地址为地
22、址为2.2.2.1,端口,端口号为号为20003.配置配置pos终端终端MSRposaterminal1typetcplisten-port3000配置终端配置终端1为为TCP接入方式,监听端接入方式,监听端口为口为300041POS中继方式中继方式产生背景:产生背景:1.当需要接入前置机的当需要接入前置机的POS数量比较大的情况下,由于路由器能提供的数量比较大的情况下,由于路由器能提供的POS接入接口有限,所以不得不使用多个接入路由器,这样在前置机接入接口有限,所以不得不使用多个接入路由器,这样在前置机和这些接入路由器之间存在多条和这些接入路由器之间存在多条TCP连接连接2.另外,现在无线另
23、外,现在无线POS机开始大量使用机开始大量使用,这些无线,这些无线POS机的上行数据都机的上行数据都是是TCP/IP数据数据,为了减少前置机的为了减少前置机的POS应用的应用的TCP/IP连接和接入连接和接入GPRS/CDMA/WALN无线无线POS机,提出了机,提出了POS中继的概念中继的概念42AR中继方式中继方式43AR中继方式中继方式接入接入路由器配置路由器配置ARpos-serverenable使能使能pos接入功能接入功能ARpos-serverapptcp030.1.1.18010配置配置POS业务的业务的tcp应用应用0,指定目,指定目的地址与端口的地址与端口ARpos-ser
24、vermapdefault0配置缺省映射为应用配置缺省映射为应用0,找不到映射,找不到映射关系的报文都送到应用关系的报文都送到应用0ARFcm3/0asyncmodepos1FCM接口下配置接口下配置pos接入接入ARFcm3/1asyncmodepos2FCM接口下配置接口下配置pos接入接入ARFcm3/2asyncmodepos3FCM接口下配置接口下配置pos接入接入AR-Ethernet1/0ipaddress30.1.1.124配置接口配置接口IP地址地址配置配置说明说明44AR中继方式中继方式中继中继路由器配置路由器配置ARrelay-postemplateexample创建创建
25、pos中继模板中继模板AR-relay-pos-template-testlisten-port2000创建监听端口创建监听端口AR-relay-pos-template-testapp020.1.1.17010配置应用配置应用0ARmap01f10配置映射到应用配置映射到应用0 0ARinterfaceethernet1/0进入进入eth1/0接口接口AR-Ethernet1/0ipaddress30.1.1.124配置接口配置接口IP地址地址ARinterfaceethernet1/1进入进入eth1/1接口接口AR-Ethernet1/1ipaddress20.1.1.224配置接口配置
26、接口IP地址地址配置配置说明说明45MSR中继接入方式中继接入方式接入路由器接入路由器配置配置MSRposaserverenable使能使能pos接入服务接入服务MSRinterfaceethernet1/0进入进入Ethernet1/0接口视图接口视图MSR-Ethernet1/0ipaddress2.2.2.624配置配置Ethernet1/0地址为地址为2.2.2.646MSR中继接入方式中继接入方式MSRposaapp1typetcp配置配置RouterA到到RouterB的应用的应用1,为为TCP连接方式连接方式MSR-posa-app1mapdefault配置多应用映射表(配置应用
27、配置多应用映射表(配置应用1为默为默认应用映射)认应用映射)MSR-posa-app1ip30.1.1.2port3200配置应用配置应用1的的IPIP地址为地址为30.1.1.2,端口,端口号为号为3200MSR-posa-app1modetemporary配置应用配置应用1的连接模式为短连接的连接模式为短连接 MSRinterfacefcm1/0进入进入fcm1/0接口视图接口视图MSRFCM1/0posabindterminal1配置终端配置终端1的接入接口为的接入接口为FCM1/0MSRinterfaceasync1/0进入进入async1/0接口视图接口视图MSRAsync1/0po
28、sabindterminal2配置终端配置终端2的接入接口为的接入接口为Async1/047MSR中继接入方式中继接入方式中继路由器中继路由器的配置的配置MSRposaserverenable使能使能POS接入服务接入服务 MSRposaapp1typetcp配置配置RouterB到前置机的应用到前置机的应用1,为,为TCP连接方式连接方式 MSR-posa-app1mapdefault配置多应用映射表(配置应用配置多应用映射表(配置应用1为默为默认应用映射)认应用映射)MSR-posa-app1ip30.1.1.1port2000配置应用配置应用1的前置机的前置机IP地址为地址为30.1.1
29、.1,端口号为,端口号为2000MSRposaterminal1typetcplisten-port3100配置终端配置终端1,为,为TCP接入方式,监听接入方式,监听端口为端口为3100MSRposaterminal2typetcplisten-port3200 配置终端配置终端2,为,为TCP接入方式,监听接入方式,监听端口为端口为3200MSRposaterminal3typetcplisten-port3300配置终端配置终端3,为,为TCP接入方式,监听接入方式,监听端口为端口为3300 nPOSPOS接入业务介绍接入业务介绍nPOS接入典型组网接入典型组网nPOS接入原理介绍接入原
30、理介绍nPOSPOS接入典型配置接入典型配置nPOS接入故障排除接入故障排除目录目录49常见故障点和信息收集点常见故障点和信息收集点PSTNPOS机路由器前置机IP抓调试信息抓调试信息故障疑点故障疑点故障点:故障点:lPOS机机lPSTN线路线路lPBX、IPPBX、IADlFCM板卡板卡lIP线路线路l前置机前置机信息收集:信息收集:l完整网络拓扑完整网络拓扑lPOS机配置机配置lPOS机出错信息机出错信息l路由器配置路由器配置l路由器调试信息路由器调试信息l前置机出错信息前置机出错信息50路由器常用信息收集命令路由器常用信息收集命令MSR系列(系列(1)1.displayposastatu
31、sterminal查看查看pos终端的信息。信息项主要包括:终端终端的信息。信息项主要包括:终端ID、终端类型、终端接入、终端类型、终端接入接口监听端口、连接状态接口监听端口、连接状态displayposastatusterminalTerminalIDTypeInterfaceListenPortState1TCP-2000Unlinked2FCM-Up254TCP-3000Linked255FlowAsy1/0-Down51路由器常用信息收集命令路由器常用信息收集命令MSR系列(系列(1)2.displayposastatisticsterminal 查看查看POS终端的统计信息。信息项主
32、要包括:终端终端的统计信息。信息项主要包括:终端ID、收到的报文数目、收到的报文数目、发送的报文数目、错误的报文数目、应用映射错误的报文数目、缓存已发送的报文数目、错误的报文数目、应用映射错误的报文数目、缓存已满丢弃的报文数目与链路不通丢弃的报文数目满丢弃的报文数目与链路不通丢弃的报文数目displayposastatisticsterminalTerminalIDReceiveSendPktErrDisErrInDiscardedOutDiscarded110050222526070010063100100000352路由器常用信息收集命令路由器常用信息收集命令MSR系列(系列(1)3.di
33、splayposastatusapp 查看查看POS应用的信息。信息项主要包括:应用应用的信息。信息项主要包括:应用ID、应用类型、模式、应用、应用类型、模式、应用接口接口/应用应用IP地址和端口号、连接状态地址和端口号、连接状态displayposastatusappAppIDTypeModeInterfaceIPAddr:PortState1TCPTemporary-192.168.7.254:1000Linked2Flow-Asy1/0-Down9TCPNormal-192.168.4.1:20Unlinked11TCPNormal-192.4.5.5:111Unlinked53路由器常
34、用信息收集命令路由器常用信息收集命令MSR系列(系列(1)4.displayposastatisticsapp查看查看POS接入应用的统计信息。信息项主要包括:应用接入应用的统计信息。信息项主要包括:应用ID、收到的报文数目、发、收到的报文数目、发送的报文数目、错误的报文数目、分发处理错误的报文数目、缓存已满丢弃的报送的报文数目、错误的报文数目、分发处理错误的报文数目、缓存已满丢弃的报文数目与链路不通丢弃的报文数目。文数目与链路不通丢弃的报文数目。displayposastatisticsappAppIDReceiveSendPktErrDisErrInDiscardedOutDiscarde
35、d1100502223260700000310010000054路由器常用信息收集命令路由器常用信息收集命令MSR系列(系列(1)5.displayfcmstatistics 查看查看FCM接口的接口的POS接入的统计信息。如果不指定接口,则显示所有接入的统计信息。如果不指定接口,则显示所有FCM接口的统计信息接口的统计信息displayfcmstatisticsinterfacefcm1/0InterfaceTerminalIDConnectFailedTimedOutfcm1/0521字段字段描述描述ConnectFailed因拨号协商不成功因拨号协商不成功的次数的次数TimedOut因交
36、易超时而断开因交易超时而断开的次数的次数55路由器常用信息收集命令路由器常用信息收集命令MSR系列(系列(1)6.displaytcpstatus显示路由器当前所有的显示路由器当前所有的TCP连接情况连接情况 displaytcpstatusTCPCBLocalAdd:portForeignAdd:portState235a6284129.102.100.142:23129.102.1.92Established235a66c40.0.0.0:230.0.0.0.0Listening以上显示信息表示:一个以上显示信息表示:一个TCP连接已经建立,该连接已经建立,该TCP连接的本地连接的本地IP
37、地址为,地址为,本地端口号为本地端口号为23,远程,远程IPIP地址为地址为2 2,另外,本地有一个对,另外,本地有一个对23号端口监听的号端口监听的服务器进程服务器进程 56路由器常用信息收集命令路由器常用信息收集命令AR系列(系列(2)1.displaypos-interface显示显示POS接入端口有关接入端口有关POS接入的主要信息,信息项主要包括:接口名称、接入的主要信息,信息项主要包括:接口名称、ID编号、连接状态、收到的报文数目、错误的报文数目、应用映射错误的报文数目、编号、连接状态、收到的报文数目、错误的报文数目、应用映射错误的报文数目、丢弃的报文数目与缓存的报文数目丢弃的报文
38、数目与缓存的报文数目Routerdisplaypos-interfaceIDInterfaceTypeStateRecvSendPacErrMapErrDiscardedBuffered0serial0asyncup1005021321serial1fcmdown00000057路由器常用信息收集命令路由器常用信息收集命令AR系列(系列(2)2.displaypos-app显示显示POS应用的有关信息,信息项主要包括:应用编号、连接状态、收到应用的有关信息,信息项主要包括:应用编号、连接状态、收到的报文数目、错误的报文数目、分发处理错误的报文数目、丢弃的报文数的报文数目、错误的报文数目、分发处
39、理错误的报文数目、丢弃的报文数目与缓存的报文数目。目与缓存的报文数目。Routerdisplaypos-appAppIdStateRecvSendPacErrDisErrDiscardedBuffered0up1005022231up607000003.displaytcpstatus/displayfcm和和MSR系列的命令一致系列的命令一致58路由器常用信息收集命令路由器常用信息收集命令AR系列(系列(2)4.displayrelay-postcp显示显示POS中继的中继的TCP连接状态和缓存使用状态连接状态和缓存使用状态 displayrelay-postcpClient-IP/APP-
40、IDTemplateStateTotalBufferedUsedFree0test1Linked200K00200K169.254.188.21test1Linked50K0050K5.displayrelay-posstatistics 显示显示POS中继的统计信息中继的统计信息 displayrelay-posstatisticsClient-IP/APP-IDTemplateRecvSendPacErrDiscarded10.1.1.1test000010.1.2.1test000059常用的常用的debug信息收集命令(信息收集命令(3)MSR常用的常用的debug信息收集命令信息收集
41、命令1.debuggingposaallterminalterminal-id|appapp-id 2.debggingallinterfacefcmx/x3.debuggingtcpeventAR常用的常用的debug信息收集命令信息收集命令1.debuggingposall2.debuggingpos-appappID3.debuggingpos-interfacefcmID4.debuggingphysicalallinterfacefcmfcmx/x5.debuggingtcpevent60路由器收不到路由器收不到POSPOS机的报文(机的报文(1)问题现象:问题现象:POS刷卡后刷卡
42、后,FCM板卡接口不能板卡接口不能UP可能原因可能原因:lpos机配置拨号号码错误机配置拨号号码错误lpos机没有配置机没有配置TPDUlpos机设置拨号方式错误机设置拨号方式错误lPSTN线路问题线路问题lFCM接口问题接口问题l路由器配置问题路由器配置问题61路由器收不到路由器收不到POSPOS机的报文(机的报文(1)解决方案解决方案1.1.检查检查POS机配置(拨号方式、号码、机配置(拨号方式、号码、TPDU设置)设置)2.2.检查检查PSTN线路(用电话打几次测试线路质量)线路(用电话打几次测试线路质量)PSTNPOS机路由器3.3.检查路由器的配置检查路由器的配置4.4.查看查看FC
43、M板卡驱动,如果驱动低,升级驱动版本到板卡驱动,如果驱动低,升级驱动版本到2.32.3以上以上5.5.检查检查FCM板卡或接口是否有故障板卡或接口是否有故障62路由器收不到路由器收不到POSPOS机的报文(机的报文(1)问题现象:问题现象:POS刷卡后,刷卡后,FCM板卡接口板卡接口UP几秒时间立即几秒时间立即DOWN掉,此时掉,此时POS机未机未传输任何报文传输任何报文可能原因:可能原因:1.电话线路质量问题电话线路质量问题2.版本驱动太低版本驱动太低在实际组网中,由于与在实际组网中,由于与FCM直连的直连的PBX种类多样,有的种类多样,有的PBX对摘机的时对摘机的时机非常敏感。具体说:如果
44、机非常敏感。具体说:如果POS机发起呼叫,机发起呼叫,PBX会发铃流到会发铃流到FCM接口接口上,随后上,随后FCM会摘机,但是对于某些交换机如果发出铃流后,会摘机,但是对于某些交换机如果发出铃流后,FCM摘机摘机过快,从过快,从POS机侧会收到忙音,导致此次刷卡交易失败;而还有一些交机侧会收到忙音,导致此次刷卡交易失败;而还有一些交换机发出铃流后,换机发出铃流后,FCM摘机过快,交换机没有立刻检测到摘机过快,交换机没有立刻检测到FCM摘机,随摘机,随后后FCM开始与开始与POS机之间进行的机之间进行的V.22 MODEM协商,但交换机没有及时协商,但交换机没有及时将将FCM发出的信号送到发出
45、的信号送到POS机端,导致协商失败。机端,导致协商失败。63路由器收不到路由器收不到POSPOS机的报文(机的报文(1)解决方案:解决方案:1.检查电话线路质量检查电话线路质量2.升级升级FCM板卡驱动到板卡驱动到2.3以上以上FCM板卡驱动历史板卡驱动历史1.9 支持支持EMV标准,标准,2K字节字节2.0支持支持POS机发过来的连续报文机发过来的连续报文2.1 单任务转为多任务处理,提高接通率单任务转为多任务处理,提高接通率2.3 解决了解决了2.1版本的三个问题,是稳定版本,详见版本使用指导书版本的三个问题,是稳定版本,详见版本使用指导书2.4 FCM振铃后发送消息给振铃后发送消息给po
46、s机的时间由机的时间由2.3版本的版本的0.5s延长到延长到2s2.6增加增加FCM单板的单板的MODEM协商参数设置功能协商参数设置功能 AR28_AR46系列:系列:F0309P07及以后版本及以后版本 MSR系列:系列:E1804及以后版本及以后版本 64路由器接收数据后不向前置机发送(路由器接收数据后不向前置机发送(2)问题现象:问题现象:打开打开POS接入的接入的debuggingposall调试开关,显示从调试开关,显示从POS机接收到数据,机接收到数据,但是:调试信息显示:但是:调试信息显示:POS1:AppmapError!问题原因问题原因:说明多映射配置错误,映射到的应用不存
47、在说明多映射配置错误,映射到的应用不存在解决方案:解决方案:配置正确的应用映射配置正确的应用映射65路由器接收数据后不向前置机发送(路由器接收数据后不向前置机发送(2)问题现象:问题现象:连续出现调试信息:连续出现调试信息:Connectingtoremote-peerfailedforAPP0:KEPT-KEPT问题原因问题原因:因为配置了因为配置了pos-serversource-ip命令,但是配置的地址不是接口下可用命令,但是配置的地址不是接口下可用的地址的地址解决方案:解决方案:用用pos-serversource-ip命令配置正确的源地址命令配置正确的源地址66路由器接收数据后不向前
48、置机发送(路由器接收数据后不向前置机发送(2)问题现象:问题现象:出现调试信息:出现调试信息:APP0:InitiateTCPconnectionrequestOK!,但是用但是用displaypos-app看看APP状态不是状态不是LINKED问题原因问题原因:与前置机之间网络不通与前置机之间网络不通解决方案:解决方案:使前置机与路由器之间能使前置机与路由器之间能ping通。如果前置机与路由器之间有防火墙,通。如果前置机与路由器之间有防火墙,确认从路由器出去的源地址是否允许通过防火墙确认从路由器出去的源地址是否允许通过防火墙67路由器接收不到前置机发送的报文(路由器接收不到前置机发送的报文(
49、3)问题现象:问题现象:打开打开debuggingposall 调试开关,发现没有接收到前置机发送的报文调试开关,发现没有接收到前置机发送的报文可能原因:可能原因:l前置机的程序发送的报文格式不对前置机的程序发送的报文格式不对l前置机发送报文是一个一个字节进行发送的,由于我们的程序需要检查前置机发送报文是一个一个字节进行发送的,由于我们的程序需要检查 前两个字节来计算报文的长度并确定下一步的报文的处理,如果仅收到前两个字节来计算报文的长度并确定下一步的报文的处理,如果仅收到一个字节并认为是一个错误的报文就将其丢弃了,导致收不到整个报文一个字节并认为是一个错误的报文就将其丢弃了,导致收不到整个报
50、文解决方案:解决方案:更该前置机程序更该前置机程序68路由器接收不到前置机发送的报文(路由器接收不到前置机发送的报文(3)问题现象:问题现象:从从POS接入模块的调试信息看到,一次交易中的最后一个来自前置机的数接入模块的调试信息看到,一次交易中的最后一个来自前置机的数据包不能收到,并且出现据包不能收到,并且出现TCPofapp1isclosedbypeer!的调试信息的调试信息可能原因:可能原因:由于前置机使用的是短连接的应用。也就是前置机在发完最后一个数据包由于前置机使用的是短连接的应用。也就是前置机在发完最后一个数据包时马上把时马上把socket关闭了,这时路由器收不到最后一个数据包关闭了