01-POS終端接入配置
本章節下載: 01-POS終端接入配置 (711.70 KB)
目 錄
1.15.1 使用FCM接口的終端為撥號接入方式且應用為TCP連接方式配置舉例
1.15.2 使用通道化FCM接口,PRI協議的終端為撥號接入方式且應用為TCP連接方式配置舉例
1.15.4 終端為TCP接入方式且應用為TCP連接方式配置舉例
1.15.5 終端為TCP接入方式且采用SSL通信,應用為TCP連接方式配置舉例
POS(Point of Sale,銷售點)終端接入是指目前商場、加油站等地廣泛提供的一種刷卡消費業務,它將商戶端POS機(位於商場、加油站等地)接入到銀行的卡帳務處理係統上,從而完成用戶刷卡消費業務。
本文中的POS終端,均指POS機。
POS終端接入設備是負責POS機與銀行前置機之間報文轉發的路由器。
POS應用是前置機上的一個邏輯概念,用來標識前置機上的一個應用。
POS終端模板,是POS終端接入設備上的一個邏輯概念,它是POS終端接入設備上POS終端的配置單元,保存對應的POS終端的配置信息。對於TCP接入方式的POS終端,其終端模板保存了路由器上監聽POS終端報文的TCP端口號;對於非TCP接入的POS終端,其終端模板保存了路由器上接入POS終端的接口(如FCM2/0/1)。
POS應用模板與POS終端模板類似,用來保存對應的POS應用的配置信息。當POS應用模板的連接方式為TCP接入方式時,其應用模板保存了銀行前置機的IP和TCP端口等信息;當POS應用模板的連接方式為Flow方式時,其應用模板保存了路由器上接入銀行前置機的接口(如Async2/2/0)。
POS應用模板組,是若幹個POS應用模板的集合。在將多個具有相似特征的POS應用模板添加到一個POS應用模板組中後,當非透傳模式下的應用映射表指定了TPDU與POS應用模板組的對應關係,或者透傳模式下的終端模板指定了POS應用模板組,可以實現多POS應用的負載分擔功能。
當在POS應用模板組下配置了備份POS應用模板組後,可以建立POS應用的備份轉發路徑,提高POS交易的穩定性。
應用映射表存儲了TPDU(Transport Protocol Data Unit,傳輸協議數據單元)源地址和目的地址與POS應用模板之間的對應關係。當POS終端接入設備(路由器)收到POS機的報文後,根據報文中TPDU源地址和目的地址查詢應用映射表,找出POS應用模板,把報文發送給銀行前置機。
實例分為POS終端實例和POS應用實例,分別對應正在被使用的POS終端連接和POS應用連接,記錄該連接上所有的動態信息。實例從模板中派生並繼承模板的各參數配置。
當POS終端接入方式為TCP方式,對於POS終端模板而言,每一條TCP連接稱為一個實例,一個模板下可以有多個實例;當POS終端接入方式為非TCP方式,每一條物理鏈路稱為一個實例,一個模板下隻能有一個實例。
當POS應用模板的連接方式為TCP方式時,對於POS應用模板而言,每一條TCP連接稱為一個實例,一個模板下可以有多個實例;當POS應用模板的連接方式為Flow方式時,每一條物理鏈路稱為一個實例,一個模板下隻能有一個實例。
POS終端到POS終端接入設備的連接方式有三種:終端撥號接入方式、終端流接入方式和終端TCP接入方式。
在這種接入方式下,POS機在用戶執行刷卡操作後,利用內置Modem同步或異步撥號連接到POS終端接入設備的接口上(包括AM接口、FCM接口)。POS機與設備之間通過撥號建立通信鏈路之後,設備通過廣域網或直接連接到銀行的前置機(即遠端Unix/Linux服務器,作為終端接入接收方,接收及回複報文),從而將商戶端的POS機接入到銀行卡賬戶處理係統上。
圖1-1 終端撥號接入方式組網圖
由於POS接入業務的特殊性,要求POS終端接入設備的接口能提供快速撥號功能,而目前普通的Modem顯然無法滿足這一需求(響應時間在10~20秒)。FCM(Fast Connect Modem)接口卡是為POS撥號接入設計的快速握手Modem,該接口卡在同步撥號方式下能在很短的時間內完成撥號連接建立過程。
在這種接入方式下,提供POS接入業務的設備位於商戶端,將商戶端所有POS機接入到具備POS終端接入功能的設備上。終端流接入方式有以下特點:
· 采用長線驅動器連接後,可以實現長達10千米以上的遠距離通信;
· 加快POS機與業務處理中心連接;
· 減少了通信鏈路的占用數量,節約通信費用;
· 每台POS機相當於享受一條專線(子母機組網除外),從而可以避免業務排隊現象。
圖1-2 終端流接入方式組網圖
在POS終端流接入方式下,設備與POS終端之間有兩種連接方法:
· 將POS機的RS-232接口與設備的異步接口(包括同/異步接口的異步方式)直接連接,若連接距離超過15米,則需要在連接線的兩端各安裝一個長線驅動器(通常使用一對無源長線驅動器的有效連接距離為1200米左右)來延長連接距離。
· POS機廠家的子母POS機組成網絡,將母POS機的RS-232接口與具備POS終端接入功能設備的異步口相連,設備出口通信方式與第一種連接方式一樣。采用這種方式的接入可以節省設備的接口資源。
這種接入方式適合於以太網POS機的接入,其連接方式是:POS機通過以太網接口同設備的以太網接口或內置的交換模塊的以太網接口相連接。在這種接入方式下,POS終端接入設備會為每個從POS終端收到的交易報文申請一個內部交易號,通過這個內部交易號來標識一次請求和應答。當POS終端接入設備將交易報文發送給銀行前置機時,將此內部交易號記錄到報文中;當POS終端接入設備收到銀行前置機返回的應答報文時,從報文中提取此內部交易號,從而找到對應的POS終端。
終端TCP接入方式有以下特點:
· 應用範圍廣,可以實現更長距離的通信;
· 加快POS機與業務處理中心的連接,不會出現占用撥號連接時間或者撥號占線的情況;
· 不需要每台POS機與前置機建立單獨的TCP/IP連接,有效減少前置機負載,增強係統的穩定性。
下麵是其典型組網圖:
圖1-3 終端TCP接入方式組網圖
POS應用模板支持TCP和Flow兩種連接方式,應用模板的連接方式取決於前置機的物理接入方式,POS終端接入設備收到來自POS機不同類型的報文後,將根據發往的應用模板的連接方式來轉換報文格式,再將報文發送到前置機上。
TCP類型連接方式是指通過TCP/IP的方式連接到前置機,一個應用可以由前置機的IP地址和端口號共同來標識。也就是說不同應用可以是不同IP地址上的應用,也可以是同一個IP地址但端口號不同的應用。
TCP類型POS應用模板的連接模式分為長連接模式和短連接模式:
· 長連接模式隻使用一條TCP連接與前置機通信,同時處理多個終端交易。長連接模式下,POS機向設備發出第一筆刷卡交易報文後,設備向前置機端發起並建立TCP連接,並通過該TCP連接將數據發送到對端。當第一筆刷卡交易報文傳送完畢後,這個TCP連接仍然保持,直接用來傳送後續的刷卡交易報文,即這個TCP連接一經建立就不會主動斷開。
· 而短連接模式則使用多條TCP連接與前置機通信分別處理每個終端交易。短連接模式下,設備在傳送每一筆刷卡交易報文時都要建立各自的TCP連接,每一筆刷卡交易結束時設備會主動斷開對應的TCP連接。在實際應用中,有些前置機要求每一筆刷卡交易結束時都必須斷開相應的TCP連接,新的刷卡交易發生時,再另外建立新的TCP連接。
Flow類型連接方式是指通過異步接口連接前置機的方式。通過命令行將應用模板綁定到異步接口上,一個接口對應一個應用。
圖1-4 POS應用模板連接圖
POS終端接入設備支持級聯連接方式,其典型組網圖如下:
圖1-5 POS終端接入設備級聯組網圖
在級聯方式下,連接到POS終端接入設備A上的三個POS機發出的報文會經過POS終端接入設備A和POS終端接入設備B的處理之後到達銀行前置機。POS終端接入設備B收到來自設備A的交易報文後,會按照普通以太網POS機報文處理。
在邏輯上來說,對於POS終端接入設備A而言,POS終端接入設備B被當作TCP連接方式的前置機。對於POS終端接入設備B而言,POS終端接入設備A被當作是以太網POS機。POS終端接入設備級聯目前隻支持設備A和設備B之間為TCP連接,設備A的應用模板可以為短連接模式,也可以為長連接模式。
級聯連接方式不支持配置應用模板組。
TPDU(Transport Protocol Data Unit,傳輸協議數據單元)是POS交易報文的一個特定域,由三項共五個字節的信息組成。
· ID(Identifies TPDU Type)項:一個字節,用於標識報文類型(一般情況正確報文的類型為0x60,錯誤報文類型為0x68);
· Destination Address(即Network International Identifier,簡稱NII)項:兩個字節,標識該報文的目的地址,是由四個十六進製數字表示的字符(如:FFFF),用來區分不同的銀行的前置機,一般由業務中心統一分配;
· Originator Address項:兩個字節,是由四個十六進製數字表示的字符(如:0001),一般用來區分不同的POS終端。
POS應用應答報文時,TPDU字段中源地址和目的地址互換。
對於TCP接入方式或者撥號接入方式的POS終端,設備在向前置機轉發這類POS終端的數據報文時,會將報文頭中的TPDU地址字段更改為一個Cookie值,此Cookie值為2字節整數,標識了一個POS機連接。之後前置機的響應報文到達設備時,設備再根據響應報文中的Cookie值找到原POS機連接,將報文轉發給對應的POS機,通過這個地址更改與檢測過程實現了前置機響應報文到終端的轉發映射。
不同的前置機對可更改的TPDU地址字段的要求不同,要麼僅允許更改TPDU源地址,要麼僅允許更改TPDU目的地址,因此需要根據前置機的要求來配置設備對於TPDU地址的更改策略。
透傳模式下,POS終端模板在收到報文以後不對報文格式進行解析、判斷,直接轉發給指定的POS應用模板。此時,設備會為該POS終端在POS應用模板下創建一條與前置機專用的TCP連接。在實際應用中,由於有些POS機發送的報文格式沒有遵循TPDU格式的要求,這種情況下必須采用透傳模式直接轉發報文,否則報文將被丟棄。透傳模式下,不支持POS應用模板與前置機的Flow連接方式。透傳模式支持前置機備份功能,詳細介紹請參見“1.1.13 前置機備份功能”。
非透傳模式下,POS終端模板在收到報文以後會進行報文格式合法性的檢查。如果報文格式錯誤,直接將報文丟棄。否則POS終端模板會根據TPDU頭部中的目的地址和源地址查應用映射表來確定和POS應用模板的對應關係,並把收到的報文傳給相應的應用模板,按照應用模板中的參數設置把報文傳給前置機。在非透傳模式下,多個POS終端可以複用一條TCP長連接與前置機通信。
POS多應用映射是指在非透傳模式下,POS終端模板收到報文後,根據TPDU頭中的源地址(Originator Address)和目的地址(Destination Address)可以將報文發送到不同的POS應用模板,或者基於負載分擔算法發送到POS應用模板組內指定的POS應用。一般情況下,TPDU頭中的源地址用來區分報文是從哪一個POS機收到的;TPDU頭中的目的地址用來區分不同銀行,因此在同一POS機上用不同銀行的卡進行刷卡交易時,設備可以根據TPDU頭中的目的地址和源地址將報文送到不同銀行的前置機。設備在非透傳模式下,才會實現多應用映射。
有些業務應用中,前置機需要獲取POS終端的主叫號碼,例如前置機需要通過主叫號碼來識別發起撥號連接的POS終端,這種情況下設備就必須將POS終端的主叫號碼發送給前置機。通過在POS終端接入設備上開啟主叫號碼發送功能,可滿足這類前置機的應用需求。目前,僅支持通過AM接口、FCM接口撥號終端接入(FCM接口支持情況與FCM卡相關)。
對於通過AM接口接入的撥號終端,設備在向前置機轉發終端的數據前,會先將此終端的主叫號碼發送給前置機,當前置機響應之後,再轉發該終端的數據;對於通過FCM接口接入的撥號終端,設備會在每個要轉發的POS終端請求報文頭前添加一個主叫號碼,再將其轉發給前置機。
· 本特性僅在路由器上安裝了HMIM-1E1POS、DHMIM-1E1POS1DM接口模塊時支持。
· 本功能僅在主叫號碼發送功能開啟後生效。
不同區域的接入設備負責接入本區域內的POS終端,前置機通過接入設備發送的主叫號碼可以識別每個POS終端,如果前置機還需要區分每個POS終端所在的區域,可以在接入設備上配置主叫號碼前綴。
以太網POS終端交易時,接入設備將收到的POS終端報文,通過IP鏈路發送給前置機,前置機處理完成後,再通過IP鏈路將回複報文發送給接入設備,接入設備最終會回複給POS終端。
當前置機需要獲取POS終端IP地址時,可開啟主叫IP地址發送功能,接入設備收到POS終端發來的報文時,會在報文頭部插入主叫IP地址,而後將該報文發送給前置機。前置機經過解析從而能夠獲取到主叫IP地址。前置機發送回複報文給POS終端的流程不變。
POS終端與前置機進行業務交易時,設備可對交互的POS終端報文數目按照預定義的統計項進行分類統計,這些分類統計信息可通過MIB管理平台進行查看。設備統計的POS終端報文信息主要包括接收的終端報文數、發送的終端報文數和錯誤的報文數等。目前,設備支持5種類型的統計方式,根據源IP統計、根據主叫號碼統計、基於終端模板統計、基於應用模板統計、基於FCM接口統計。其中基於FCM接口統計以FCM終端交易次數為單位,其他方式以報文數為單位。
該方式僅適用於TCP接入方式的POS終端並且需要預先設置統計範圍。這類POS終端與前置機進行業務交易時,設備根據配置的終端源IP段統計交易報文數。這些源IP段,本文稱之為源IP統計項,各源IP統計項之間可以相互重疊,甚至相同。隻要是源IP地址與統計項中定義的IP段相匹配的POS終端報文,都會被統計到該統計組。
例如,若定義了以下三個統計組:
A:Caller-IP=192.168.0.0,Mask=255.255.0.0
B:Caller-IP=192.168.1.0,Mask=255.255.255.0
C:Caller-IP=192.167.0.0,Mask=255.255.0.0
則,當源IP地址為192.168.1.2的POS終端進行交易時,其終端報文數會被統計到統計組A和B中。
該方式僅適用於通過撥號接入的POS終端並且需要預先設置統計範圍。POS終端與前置機進行業務交易時,設備根據配置的主叫號碼統計項來統計終端報文數,且僅對主叫號碼與統計項嚴格匹配的終端報文數進行統計。
例如,若定義了以下三個統計項目:
A:Caller-ID=82770009
B:Caller-ID=82770008
C:Caller-ID=82770007
則,僅當主叫號碼為82770008的POS終端進行交易時,其終端報文數才會被同時統計到B中。
該方式隻統計與POS機收發報文有關的統計值,不統計與前置機收發報文有關的統計值。統計項主要包括:收到的報文數目、發送的報文數目、錯誤的報文數目、應用映射錯誤的報文數目、接收緩衝區滿丟棄的報文數目、鏈路不通丟棄的報文數目與設備向POS機發送的通告報文數目。對某一終端模板進行報文統計指的是對該終端模板下所有實例收發報文的數目統計。
該方式隻統計與前置機收發報文有關的統計值,不統計與POS機收發報文有關的統計值。統計項主要包括:收到的報文數目、發送的報文數目、錯誤的報文數目、分發處理錯誤的報文數目、接收緩衝區滿丟棄的報文數目與鏈路不通丟棄的報文數目。對某一應用模板進行報文統計指的是該應用模板下所有實例收發的報文數目。
該方式用來統計FCM接口的POS終端的統計信息。統計項主要包括:該接口下POS交易的總次數、該接口下成功的POS交易次數、因撥號協商不成功的次數及因交易超時而斷開的次數。可對所有FCM接口的POS接入信息進行統計。其中成功的POS交易次數是指收到FCM POS機數據並且向FCM POS機發送應答報文過的次數。其他統計值為FCM硬件卡統計項,若FCM POS機在成功交易幾個報文後,又發生鏈路超時事件,則成功的POS交易次數和交易超時而斷開次數都會加一。
如果POS終端與前置機進行業務交易時,前置機發生故障或者設備與前置機之間的通信中斷,會對終端的業務處理造成影響。為了提高應用業務的可靠性,設備提供一種備份前置機的功能,使得當前置機不可達時,由備份前置機來對終端的交易報文進行響應。在應用模板中通過backup app命令指定其備份應用模板。
前置機的備份功能隻適用於TCP連接類型的前置機。當POS終端發起交易時,設備在向前置機發起TCP連接之前,會通過前置機的狀態和備份前置機的狀態計算出優先前置機和次優先前置機。POS終端接入設備首先嚐試向優先前置機發起連接,若連接失敗且存在次優先前置機,則向次優先前置機發起連接,若都連接失敗,則此次交易失敗。
前置機連接失敗則進入靜默狀態,並開啟該前置機的靜默定時器,在此期間,此前置機保持靜默(Blocked)狀態,靜默時間超時後,該前置機恢複為非靜默狀態。可以為每個前置機單獨設置靜默時間,在靜默時間之內,設備不優先向該前置機發送交易報文。設備會根據主備前置機的狀態選擇向合適的前置機發起連接:
· 若主備前置機都處於非靜默狀態,則主前置機為優先前置機,備前置機為次優先前置機;
· 當主備前置機之一處於靜默狀態,則非靜默狀態的前置機為優先前置機,靜默狀態的前置機為次優先前置機;
· 當主備前置機都處於靜默狀態,主前置機為優先前置機,備前置機為次優先前置機;
若設備當前嚐試連接的前置機不可達,則嚐試向次優先前置機發起連接,如果都不可達,本次交易失敗。如果連接已建立的情況下,前置機發生異常,則本次交易失敗,在本次交易過程中不會切換前置機,而是在下次交易時按照上述策略在主備前置機中進行選擇。
POS應用映射表如果隻指定TPDU與POS應用的映射關係,則該前置機將獨立承載匹配該TPDU的所有報文的POS業務。在POS交易頻繁的情況下,前置機的負荷過重,將會影響處理POS交易的整體性能。
當非透傳模式下的POS應用映射表指定了TPDU與應用模板組的對應關係,或者透傳模式下的終端模板指定了報文將要發送到的POS應用模板組,則在POS交易時,設備會根據POS應用模板組中各POS應用承載的交易負荷對POS交易報文進行負載分擔,調度合適的前置機發送POS交易請求。
考慮到各前置機的性能可能存在差異,設備支持管理員在POS應用模板組中引用POS應用時為各個應用指定適應其性能的權重值,權重值較大的前置機被選取可能性更大。設備在處理POS交易請求時,將綜合各個前置機的權重值及當前交易負荷情況,按比例進行交易負荷分配並選擇要交互的前置機。
隻支持在TCP類型的多POS應用間實現負載分擔功能,如果POS應用模板組內引用了其他類型POS應用,配置可以下發但功能不生效。
POS應用負載分擔功能不支持POS接入設備級聯的組網方式。
進行業務交易時,如果POS應用模板組內所有前置機發生故障或者與設備之間的通信中斷,會對終端的業務處理造成影響。為了提高應用業務的可靠性,設備提供一種基於前置機組的備份功能,當主POS應用模板組內的前置機都不可達時,可以通過備份POS應用模板組對終端的交易報文負載分擔。
當POS終端發起交易時,設備會先選擇要負載分擔的應用模板組,通過POS應用模板組和備份應用模板組的狀態計算出優先應用模板組和次優先應用模板組。POS終端接入設備首先發起與優先應用模板組內的前置機TCP連接,若組內所有前置機連接失敗且存在次優先應用模板組,則繼續發起與次優先應用模板組內的前置機TCP連接,若都連接失敗,則此次交易失敗。
主優先和次優先的計算方式:
· 如果主、備POS應用模板組內都存在TCP類型的非靜默狀態且IP、Port參數有效的應用,則主POS應用模板組為優先組,備POS應用模板組為次優先組;
· 如果主、備POS應用模板組內僅有一個組存在TCP類型的非靜默狀態且IP、Port參數有效的應用,則該POS應用模板組為優先組,無次優先組;
· 如果主、備POS應用模板組內都不存在TCP類型的非靜默狀態且IP、Port參數有效的應用,則POS連接失敗;
在連接已建立的情況下,若前置機發生異常,設備不會切換前置機,直接宣告本次交易失敗。
缺省情況下,設備隻有在存在POS業務的情況下才會和前置機通信,並發現前置機是否故障,這樣可能會使當前交易業務處理失敗或者導致業務處理的時延較長。為了提前發現故障並做容錯處理,盡量降低前置機故障對POS業務的影響,可通過開啟POS應用周期性握手功能來主動探測前置機的狀態。前置機也可以通過此功能來判斷設備的可達性。
隻有TCP類型的POS應用模板支持握手功能,POS應用模板握手功能的流程為:設備以指定的間隔向當前POS應用模板對應的前置機發起TCP連接,TCP連接建立後,設備向前置機發送DATA字段為空的POS報文,前置機並不會回應此報文。
對於短連接應用,設備會每周期新建一個TCP連接並發送報文,發送成功立刻斷開連接,對於長連接應用,設備發送成功後不斷開連接,下個周期到達時,使用已經存在的長連接再次發送報文。
握手功能會改變當前POS應用的靜默狀態:若處於靜默狀態的POS應用握手成功,則退出靜默狀態;若處於非靜默狀態的POS應用握手失敗,則進入靜默狀態。
通過安裝License,可以增加設備支持的TCP連接並發交易數目。有關License的詳細介紹,請參見“基礎配置指導”中的“License管理”。
本特性的支持情況與設備型號有關,請以設備的實際情況為準。
型號 |
說明 |
MSR610 |
不支持 |
MSR810、MSR810-W、MSR810-W-DB、MSR810-LM、MSR810-W-LM、MSR810-10-PoE、MSR810-LM-HK、MSR810-W-LM-HK、MSR810-LM-CNDE-SJK、MSR810-CNDE-SJK、MSR810-EI、MSR810-LM-EA、MSR810-LM-EI |
不支持 |
MSR810-LMS、MSR810-LUS |
不支持 |
MSR810-SI、MSR810-LM-SI |
不支持 |
MSR810-LMS-EA、MSR810-LME |
不支持 |
MSR1004S-5G、MSR1004S-5G-CN |
不支持 |
MSR1104S-W、MSR1104S-W-CAT6、MSR1104S-5G-CN、MSR1104S-W-5G-CN、MSR1104S-W-5GGL |
不支持 |
MSR2600-6-X1、MSR2600-15-X1、MSR2600-15-X1-T |
不支持 |
MSR2600-10-X1 |
不支持 |
MSR2630-G-X1 |
支持 |
MSR 2630 |
支持 |
MSR3600-28、MSR3600-51 |
支持 |
MSR3600-28-SI、MSR3600-51-SI |
不支持 |
MSR3600-28-X1、MSR3600-28-X1-DP、MSR3600-51-X1、MSR3600-51-X1-DP |
支持 |
MSR3600-28-G-DP、MSR3600-51-G-DP |
支持 |
MSR3600-28-G-X1-DP、MSR3600-51-G-X1-DP |
支持 |
MSR3610-I-DP、MSR3610-IE-DP、MSR3610-IE-ES、MSR3610-IE-EAD、MSR-EAD-AK770、MSR3610-I-IG、MSR3610-IE-IG |
不支持 |
MSR-iMC |
不支持 |
MSR3610-X1、MSR3610-X1-DP、MSR3610-X1-DC、MSR3610-X1-DP-DC、MSR3620-X1、MSR3640-X1 |
支持 |
MSR 3610、MSR 3620、MSR 3620-DP、MSR 3640、MSR 3660 |
支持 |
MSR3610-G、MSR3620-G |
支持 |
MSR3640-G |
支持 |
MSR3640-X1-HI |
支持 |
型號 |
描述 |
MSR810-W-WiNet、MSR810-LM-WiNet |
不支持 |
MSR830-4LM-WiNet |
不支持 |
MSR830-5BEI-WiNet、MSR830-6EI-WiNet、MSR830-10BEI-WiNet |
不支持 |
MSR830-6BHI-WiNet、MSR830-10BHI-WiNet |
不支持 |
MSR2600-6-WiNet |
不支持 |
MSR2600-10-X1-WiNet |
不支持 |
MSR2630-WiNet |
支持 |
MSR3600-28-WiNet |
支持 |
MSR3610-X1-WiNet |
支持 |
MSR3620-X1-WiNet |
支持 |
MSR3610-WiNet、MSR3620-10-WiNet、MSR3620-DP-WiNet、MSR3620-WiNet、MSR3660-WiNet |
支持 |
型號 |
說明 |
MSR860-6EI-XS |
不支持 |
MSR860-6HI-XS |
不支持 |
MSR2630-XS |
不支持 |
MSR3600-28-XS |
支持 |
MSR3610-XS |
支持 |
MSR3620-XS |
支持 |
MSR3610-I-XS |
不支持 |
MSR3610-IE-XS |
不支持 |
MSR3620-X1-XS |
支持 |
MSR3640-XS |
支持 |
MSR3660-XS |
支持 |
型號 |
說明 |
MSR810-LM-GL |
不支持 |
MSR810-W-LM-GL |
不支持 |
MSR830-6EI-GL |
不支持 |
MSR830-10EI-GL |
不支持 |
MSR830-6HI-GL |
不支持 |
MSR830-10HI-GL |
不支持 |
MSR1004S-5G-GL |
不支持 |
MSR2600-6-X1-GL |
不支持 |
MSR3600-28-SI-GL |
不支持 |
POS終端接入配置任務如下:
(1) 使能POS終端接入服務
(2) 配置POS終端模板
(3) 配置POS應用模板
(4) 配置POS應用模板組
(5) 配置POS終端連接不中斷功能
(6) (可選)配置多應用的POS接入映射表項
該任務用於非透傳模式。
(7) (可選)配置FCM接口參數
(8) (可選)配置POS終端報文統計功能
(9) (可選)配置POS終端接入告警
(10) (可選)配置交易超時時間
(1) 進入係統視圖。
system-view
(2) 使能POS終端接入服務。
posa server enable
缺省情況下,POS終端接入服務處於關閉狀態。
· TCP接入方式的終端模板不需要應用到接口上,僅需要在創建POS終端模板時指定一個TCP監聽端口即可。不同TCP接入終端模板之間的監聽端口不能相同。
· 當接口下接入的POS終端模板需要與應用模板之間進行數據透傳——設備不對其數據報文進行應用映射,也不修改報文時,需要指定透傳的應用模板ID,允許先配置透傳ID後創建該ID的應用模板。
(1) 進入係統視圖。
system-view
(2) (可選)開啟主動關閉TCP類型終端模板的監聽端口功能。
posa auto-stop-service enable
缺省情況下,主動關閉TCP類型終端模板的監聽端口功能處於關閉狀態。
(3) (可選)配置TPDU地址替換策略。
posa tpdu-replace match terminal { terminal-id | any } destination { des-code | any } to des-code
缺省情況下,不對POS報文TPDU頭中的目的地址進行替換。
(4) 指定TCP類型終端模板引用的SSL服務器端策略。
posa terminal ssl-server-policy policy-name
缺省情況下,未指定TCP類型終端模板引用的SSL服務器端策略。
對於TCP接入方式,如果執行posa terminal命令時指定了ssl或https參數,則需要執行本命令指定TCP類型終端模板引用的SSL服務器端策略,以便POS終端接入設備根據該策略中配置的SSL參數與POS機建立SSL連接或HTTPS連接。
(5) 創建TCP接入方式的POS終端模板。
posa terminal terminal-id type tcp listen-port port [ idle-time time ] [ http | https | ssl ]
(6) (可選)配置POS終端模板的描述信息。
posa terminal terminal-id description text
缺省情況下,未配置POS終端模板的描述信息。
流接入方式的POS終端模板可以應用到同異步接口、異步接口。撥號接入方式的終端模板能應用到物理AM接口、物理類型為PHY_E1DM和PHY_E1POSDM的CE1/PRI接口通道化後生成的AM接口(簡稱為通道化AM接口)、物理FCM接口、物理類型為PHY_E1POS和PHY_E1POSDM的CE1/PRI接口通道化後生成的FCM接口(簡稱為通道化FCM接口)。
(1) 進入係統視圖。
system-view
(2) (可選)設置在Modem協商過程中的FCM參數。
posa fcm { answer-time time1 | idle-time time2 | trade-time time3 }
缺省情況下,time1為2000毫秒,time2為180秒,time3為12000000毫秒。
(3) (可選)配置POS終端模板的描述信息。
posa terminal termina-id description text
缺省情況下,未配置POS終端模板的描述信息。
(4) (可選)配置TPDU地址替換策略。
posa tpdu-replace match terminal { terminal-id | any } destination { des-code | any } to des-code
缺省情況下,不對POS報文TPDU頭中的目的地址進行替換。
(5) 進入接口視圖。
interface interface-type interface-number
(6) 配置接口為POS終端模板的接入接口。
posa bind terminal terminal-id [ app app-id | app-group app-group-name ]
缺省情況下,當前接口不是POS終端模板接入接口。
若要通過參數app指定POS應用模板ID,或者POS應用模板組,建議先完成該POS應用模板或POS應用模板組的配置,具體配置請參見“1.6 配置POS應用模板”和“1.7 配置POS應用模板組”。
(1) 進入係統視圖。
system-view
(2) (可選)設置在Modem協商過程中的FCM參數。
posa fcm { answer-time time1 | idle-time time2 | trade-time time3 }
缺省情況下,time1為2000毫秒,time2為180秒,time3為12000000毫秒。
(3) (可選)配置POS終端模板的描述信息。
posa terminal termina-id description text
缺省情況下,未配置POS終端模板的描述信息。
(4) (可選)配置TPDU地址替換策略。
posa tpdu-replace match terminal { terminal-id | any } destination { des-code | any } to des-code
缺省情況下,不對POS報文TPDU頭中的目的地址進行替換。
(5) 進入接口視圖。
interface interface-type interface-number:setnumber
(6) 批量指定接口的子接口為POS終端模板接入接口。
posa bind terminal first-terminal-id first-terminal-id [ app-list app-list [ reassemble ] ]
缺省情況下,當前接口的子接口未配置為任何POS終端模板的接入接口。
若要通過參數app-list指定POS應用模板ID列表,建議先完成該列表中各POS應用模板的配置,具體配置請參見“1.6 配置POS應用模板”。
· TCP連接方式的應用模板需配置前置機的IP地址或主機名等參數才能使用。
· 配置綁定POS應用模板TCP連接源IP地址或者源端口時,會刪除該模板下已建立的TCP連接。指定的源端口不能和終端模板的監聽端口重複,也不能和其他應用模板綁定的源端口重複,可以與係統其他進程的端口重複,但是配置不生效。
· 若POS應用模板下建立了TCP連接,此時將應用模板連接模式在長連接和短連接之間切換時,將會斷開該應用模板下已建立的TCP連接。
(1) 進入係統視圖。
system-view
(2) 創建POS應用模板並進入應用模板視圖。
posa app app-id type tcp
(3) 配置POS應用模板對應的前置機。下麵的方法互斥,請選擇其中一項進行配置。
¡ 以IP地址方式配置前置機。
ip ip-addrress port port-number
同一個POS應用下隻能配置一個IP地址和端口,修改IP或端口號會刪除現有的該POS應用模板下所有TCP連接。
¡ 以主機名方式配置前置機。
host host-name port port-number
同一個POS應用下隻能配置一個主機名和端口,修改主機名或端口號會刪除現有的該POS應用模板下所有TCP連接。
(4) 配置POS應用模板的連接模式。
mode { temporary | permanent }
缺省情況下,應用模板的連接模式為長連接模式。
當接入設備進行級聯時,如果設備之間采用TCP連接,則必須將它們之間的應用模板連接模式配置為短連接模式。
(5) 綁定應用模板的TCP連接源地址。
source ip ip-addres
缺省情況下,未綁定TCP連接的源IP地址。
(6) 綁定應用模板的TCP連接源端口。
source port port-number
缺省情況下,未綁定TCP連接的源端口。
(7) (可選)配置POS應用模板的可選參數。
¡ 配置POS應用模板描述信息。
description text
缺省情況下,未配置POS應用模板的描述信息,在MIB管理平台上顯示為空字符串。
¡ 配置POS應用模板的TCP keepalive報文的相關參數。
tcp keepalive interval interval count counts
缺省情況下,報文發送時間間隔為2秒,報文發送次數為3次。
修改保活參數後會立即生效。因保活探測機製斷開POS應用模板的TCP連接後,若該POS應用模板下指定了備份POS應用模板,則並不會觸發進行前置機的主備切換。
¡ 配置應用模板的TCP連接超時時間。
tcp linking-time time
缺省情況下,TCP連接超時時間為20秒。
修改後的配置僅對新發起的TCP連接生效。
¡ 開啟主叫號碼發送功能。
caller-number enable
缺省情況下,主叫號碼發送功能處於關閉狀態。
該功能僅FCM和AM接入方式的POS終端支持。若對應的終端接入方式為AM,則還需要開啟TTY視圖下的Modem模塊獲取主叫號碼功能,具體配置請參見“二層技術-廣域網接入命令參考”中的“Modem管理”。
¡ 配置在主叫號碼前添加前綴碼。
posa calling-prefix string
缺省情況下,設備不在發送的主叫號碼前添加前綴碼。
¡ 使能主叫IP地址發送功能。
terminal-ip append
缺省情況下,主叫IP地址發送功能處於關閉狀態。
僅當POS終端接入方式為終端TCP接入時支持此功能。
¡ 設置TPDU地址更改策略。
tpdu-change { destination | source }
缺省情況下,僅允許更改TPDU源地址。
對應非透傳長連接,修改地址更改策略會刪除該POS應用模板下的所有連接。
¡ 配置備份POS應用模板。
backup app app-id
缺省情況下,未配置備份應用模板ID。
配置備份APP時,如果指定的APP不存在或者APP不是TCP類型,允許配置但是不生效。
¡ 配置POS應用模板的靜默時間。
timer quiet interval
缺省情況下,當前應用模板的靜默時長為600分鍾。
修改靜默定時器時長值,配置會立即生效,對已經處於靜默狀態的前置機重新計時。
¡ 開啟POS應用模板的握手功能。
hello enable
缺省情況下,POS應用模板握手功能處於關閉狀態。
¡ 設置POS應用模板發送握手報文的間隔時間。
timer hello interval
缺省情況下,POS應用模板發送握手報文間隔為1分鍾。
¡ 開啟POS應用模板自動建立連接功能。
auto-connect enable
缺省情況下,POS應用模板自動建立連接功能處於關閉狀態。
隻有長連接模式的TCP類型的POS應用模板才支持該配置。
¡ 設置POS應用模板自動連接的時間間隔。
timer auto-connect interval
缺省情況下,POS應用模板自動建立連接的時間間隔為10分鍾。
流連接方式的應用模板需要指定連接前置機的對應接口。
(1) 進入係統視圖。
system-view
(2) 創建POS應用模板並進入應用模板視圖。
posa app app-id type flow
(3) (可選)配置POS應用模板的可選參數。
¡ 配置POS應用模板描述信息。
description text
缺省情況下,未配置POS應用模板的描述信息,在MIB管理平台上顯示為空字符串。
¡ 設置TPDU地址更改策略。
tpdu-change { destination | source }
缺省情況下,僅允許更改TPDU源地址。
對應非透傳長連接,修改地址更改策略會刪除該POS應用模板下的所有連接。
(4) 退回係統視圖。
quit
(5) 進入接口視圖。
interface interface-type interface-number
該接口類型可以為異步接口、同異步接口。
(6) 配置接口與應用模板綁定。
posa bind app app-id
缺省情況下,接口未綁定任何POS應用模板。
配置本功能後,可以創建POS應用模板組,並在POS應用模板組內添加POS應用。將POS應用模板添加到POS應用模板組中後,在POS交易時,設備會根據POS應用模板組中各個POS應用模板的權重、狀態以及交易負荷情況,在POS應用模板上進行流量的負載分擔。
被引用的POS應用模板必須為TCP類型,若指定的APP不存在或者APP類型不是TCP,則允許配置成功,但功能不生效。
(1) 進入係統視圖。
system-view
(2) 創建POS應用模板組並進入應用模板組視圖。
posa app-group app-group-name
(3) 在POS應用模板組內引用POS應用。
app app-id weight weight-value
(4) 配置備份POS應用模板組。
backup app-group app-group-name
配置本功能後,POS應用模板中的前置機主機名對應的IP地址改變,POS接入設備不會斷開當前的連接,且會在TCP keepalive報文檢測到連接斷開時立即發起連接,新建立連接時選擇前置機的IP地址遵循以下原則(以下描述的域名為前置機主機名):
· 若DNS服務器中保存的域名與IP地址對應關係的緩存信息未超時,則選擇當前前置機主機名對應的IP地址;
· 若DNS服務器中保存的域名與IP地址對應關係的緩存信息超時,則選擇上一次TCP連接的前置機IP地址。
本命令僅適用於TCP類型的POS應用模板與前置機連接。配置本功能後,對全局TCP連接均有效。
(1) 進入係統視圖。
system-view
(2) 配置POS終端連接不中斷功能。
posa app-connection keep
缺省情況下,前置機主機名對應的IP地址發生改變時,POS接入設備會斷開POS應用模板與前置機之間TCP連接,且使用新的IP地址建立TCP連接。
POS多應用映射表是用於非透傳模式下,POS終端模板查找對應應用模板的查詢表,終端模板根據TPDU頭中的目的地址和源地址選擇目的POS應用模板或POS應用模板組。
· 同一個POS應用模板可對應多個POS接入映射表項。
· 匹配時其中指定了源地址和目的地址的組合表項匹配優先級最高,缺省映射的優先級最低。
· 係統最多支持1024個POS接入映射表項。
· 在POS交易過程中修改POS接入映射表項的目的前置機,不會刪除正在使用中的連接,但可能會影響正在進行的POS交易。
(1) 進入係統視圖。
system-view
(2) 配置多應用POS映射表項。
posa map { default | { destination des-code | source src-code } * } { app app-id | app-group app-group-name }
為適應不同用戶的網絡環境,可以調整如下參數滿足不同POS終端的接入需求。不同的電話線路環境,需要修改FCM接口的參數來適應,以保證電話線路通信正常。
(1) 進入係統視圖。
system-view
(2) 進入FCM接口視圖。
interface fcm { interface-number | interface-number:setnumber }
指定的接口即可以是物理FCM接口,也可以是POSE1通道化出來的FCM接口。
(3) 設置Modem協商發送擾碼1的時間長度。
negotiation scramble-binary1 scramble-binary1time
缺省情況下,Modem協商發送擾碼1的時間長度為250毫秒。
(4) 設置Modem協商發送非擾碼1的時間長度。
negotiation unscramble-binary1 unscramble-binary1time
缺省情況下,Modem協商發送非擾碼1的時間長度為400毫秒。
(5) 設置Modem協商的靜默時間。
negotiation silence silencetime
缺省情況下,靜默時間為0毫秒。
(6) 設置FCM接口接收到鈴流後延時摘機時間。
negotiation hookoff delaytime
缺省情況下,FCM接口接收到鈴流後FCM卡延時摘機時間為500毫秒。
(7) 設置連續檢測線路是否為無載波狀態的次數。
negotiation no-carrrier-detect retry retries
缺省情況下,連續檢測到線路為無載波狀態的次數為1。
(8) 設置Modem發送應答音的能量增益。
threshold answer-tone answertonetime
缺省情況下,使用E1POS接口模塊時,Modem發送應答音的能量增益值為18-dBm;使用FCM接口模塊時,Modem發送應答音的能量增益值為9-dBm。
(9) 設置Modem協商的接收信號門限值下限。
threshold rlsdoff rlsdofftime
缺省情況下,Modem協商的接收信號門限值下限為-48dBm。
(10) 設置Modem協商的接收信號門限值上限。
threshold rlsdon rlsdontime
缺省情況下,Modem協商的接收信號門限值上限為-43dBm。
(11) 設置Modem協商的發送能量增益。
threshold txpower txpowertime
缺省情況下,Modem協商的發送能量增益值為-10dBm。
設備可支持根據源IP或者根據主叫號碼統計POS終端和前置機之間交互的POS終端報文數。
(1) 進入係統視圖。
system-view
(2) 配置POS終端報文統計功能。
¡ 根據源IP統計報文數。
posa statistics caller-ip group-id ip-address ip-mask
本配置僅適用於TCP接入方式的POS終端模板。
¡ 根據主叫號碼統計報文數。
posa statistics caller-id caller-number
本配置僅適用於終端撥號接入方式的POS終端模板。
開啟POS終端接入模塊的告警功能後,該模塊會生成告警信息,用於報告該模塊的重要事件。生成的告警信息將發送到設備的SNMP模塊,通過設置SNMP中告警信息的發送參數,來決定告警信息輸出的相關屬性。有關告警信息的詳細介紹,請參見“網絡管理和監控配置指導”中的“SNMP”。
可以通過配置在發生以下事件時觸發POS終端接入模塊生成告警信息:
· POS應用模板狀態切換。
· POS接入服務狀態切換。
· FCM鏈路層協商失敗。
· FCM物理層協商失敗。
· 終端自動掛機。
· POS終端並發連接數超過閾值:此閾值的配置請參見“1.12.2 配置終端並發連接數閾值”。
· TCP連接的並發交易數超過上限:為了避免在大交易流量時頻繁生成告警信息,POS終端接入模塊隻在某個TCP連接上的並發交易數達到上限後第一次收到新交易報文時生成告警信息。此後,在並發交易數低於上限的90%前不再生成告警信息,當並發交易數低於上限的90%後又重新超出上限時才會再次生成告警信息。此上限的配置請參見“1.12.3 開啟TCP連接方式的並發交易數限製”。
(1) 進入係統視圖。
system-view
(2) 開啟POS終端接入告警功能。
snmp-agent trap enable posa [ app-state-change | e1-dial-falling | fcm-connection-exceed | fcm-link-failure | fcm-physical-failure | fcm-trade-abnomal | server-state-change | tcp-connection-exceed | tcp-trade-exceed | terminal-hangup | trade-success-falling ] *
缺省情況下,POS終端接入告警功能在全局下處於開啟狀態。
按照POS終端的接入方式可以為TCP或FCM撥號接入方式分別配置並發連接數閾值。如果開啟了相應的POS終端接入告警功能,則當設備上的TCP或FCM撥號接入方式的終端並發連接數超過指定的閾值時,會生成相應的告警信息。
(1) 進入係統視圖。
system-view
(2) 配置終端並發連接數閾值。
posa connection-threshold terminal { fcm fcm-threshold-value | tcp tcp-threshold-value }
缺省情況下,TCP接入方式的並發連接數閾值為4096,FCM撥號接入方式的並發連接數閾值為255。
配置了TCP連接的並發交易數上限後,當設備收到的某個TCP連接上的並發交易數超過指定的上限時,會將超出限製的交易報文丟棄。同時,如果設備開啟了關於TCP連接並發交易數超過上限的告警功能,還會生成相應的告警信息,具體說明請參見“1.12.1 開啟POS終端接入告警功能”。
通過安裝License,可以增加設備支持的TCP連接並發交易數目。有關License的詳細介紹,請參見“基礎配置指導”中的“License管理”。
(1) 進入係統視圖。
system-view
(2) 配置TCP連接的並發交易數上限。
posa trade-limit tcp limit-value
缺省情況下,不對TCP連接的並發交易數做限製。
在POS交易中,NII是指POS交易報文中銀行前置機的TPDU目的地址,當POS終端接入設備收到POS機的報文後,根據報文中TPDU源地址和TPDU目的地址查詢應用映射表,找出對應的POS應用模板,把報文發送給前置機。
POS終端接入設備可基於NII統計POS交易成功次數,通過NII匹配POS應用模板,並配置單次交易交互報文次數來確定NII交易成功的判定標準,當POS機和對應前置機之間的交易交互報文成對出現時,且前置機和POS接入設備之間報文交互次數大於等於配置的單次交易交互報文次數時,表示交易成功,統計為一次。
基於NII的交易成功率為交易成功次數和總交易次數的比值。如果設備開啟了基於NII的交易成功率告警功能,則當交易成功率低於配置的閾值時,設備會生成相應的告警信息,具體說明請參見“1.12.1 開啟POS終端接入告警功能”。
(1) 進入係統視圖。
system-view
(2) 創建POS應用模板並進入應用模板視圖。
posa app app-id type { flow | tcp }
缺省情況下,每筆交易的超時時間為240秒。
(3) 配置單次交易交互報文次數。
trade-exchanges counts
缺省情況下,單次交易交互報文次數為1。
(4) 退回係統視圖。
quit
(5) 配置基於NII的交易成功率告警閾值。
posa trade-falling-threshold threshold-value
缺省情況下,基於NII的交易成功率告警閾值為90%。
一個E1POS接口可通道化為30個FCM接口,同時滿足30路POS機呼入請求。E1POS接口撥號接通率是整個接口下所有FCM接口對應的POS機的撥號成功次數和總撥號次數的比值。如果設備開啟了E1POS接口撥號接通率告警功能,則當撥號接通率低於配置的告警閾值時,設備會生成相應的告警信息,具體情況請參見“1.12.1 開啟POS終端接入告警功能”。
(1) 進入係統視圖。
system-view
(2) 配置E1POS接口撥號接通率告警閾值。
posa e1-dial-falling-threshold threshold-value
缺省情況下,E1POS接口撥號接通率告警閾值為90%。
設備從POS終端收到交易報文後,如果在指定的時間內沒有收到銀行前置機的應答,則認為交易超時。超時之後再收到此交易的應答,設備會將報文丟棄。
在網絡擁塞的情況下,不能將交易超時時間配置的太小,否則可能會出現內部交易號串號的情況,即設備將已超時交易的內部交易號分配給了新交易,之後收到已超時交易的應答會被誤認為是對新交易的應答。
(1) 進入係統視圖。
system-view
(2) 配置每筆交易的超時時間。
posa trade-timeout timeout-value
缺省情況下,每筆交易的超時時間為240秒。
完成上述配置後,在任意視圖下執行display命令可以顯示POS終端接入的配置信息,在用戶視圖下執行reset命令可以清除POS終端接入相關的統計信息。
表1-1 POS終端接入顯示和維護
操作 |
命令 |
顯示FCM接口的POS接入統計信息 |
display fcm statistics [ interface fcm { interface-number | interface-number:setnumber.subnumber } ] |
顯示POS應用模板組的信息 |
display posa app-group [ app-group-name ] |
顯示POS應用模板組的負載分擔統計信息 |
display posa load-sharing statistics [ app-group app-group-name ] |
顯示POS應用模板的統計信息 |
display posa statistics app [ app-id ] |
顯示指定主叫號碼的POS交易統計信息 |
display posa statistics caller-id [ caller-number ] |
顯示指定源IP統計項的POS交易統計信息 |
display posa statistics caller-ip [ group-id ] |
顯示指定NII的POS交易統計信息 |
display posa statistics nii [ nii-id ] |
顯示POS終端模板的統計信息 |
display posa statistics terminal [ terminal-id ] |
顯示POS應用模板的狀態信息 |
display posa status app [app-id ] |
顯示POS終端模板的狀態信息 |
display posa status terminal [ terminal-id ] |
顯示POS終端模板的連接信息 |
display posa connection terminal [ terminal-id ] |
清除FCM接口的統計信息 |
reset fcm statistics [ interface fcm { interface-number | interface-number:setnumber.subnumber } ] |
清除POS應用模板組的負載分擔統計信息 |
reset posa load-sharing statistics [ app-group app-group-name ] |
清除POS交易的統計信息 |
reset posa statistics [ app [ app-id ] | terminal [ terminal-id ] ] | nii [ nii-id ] ] |
斷開設備與POS終端的TCP連接 |
reset posa connection terminal { all | souce-ip ip-addr1 | destination-ip ip-addr2 | destination-port port-number } |
· POS機通過FCM接口以撥號方式連接到POS終端接入設備。
· 設備通過以太網連接到前置機。
· 前置機上啟動POS接入服務程序,監聽端口號為2000。
· FCM接口設置negotiation和threshold參數。
圖1-7 終端為FCM接入方式且應用為TCP連接方式的組網圖
(1) 配置以太網接口GigabitEthernet1/0/1
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] ip address 10.1.1.2 255.255.255.0
[Sysname-GigabitEthernet1/0/1] quit
(2) 使能POS終端接入服務
[Sysname] posa server enable
(3) 配置POS應用模板
# 配置設備到前置機的應用模板1,為TCP連接方式。
[Sysname] posa app 1 type tcp
# 配置應用模板1對應的前置機IP地址為10.1.1.1,端口號為2000。
[Sysname-posa-app1] ip 10.1.1.1 port 2000
[Sysname-posa-app1] quit
(4) 配置POS終端模板
# 配置終端模板1的接入接口為FCM2/1/0。
[Sysname] interface fcm 2/1/0
[Sysname–Fcm2/1/0] posa bind terminal 1
(5) 配置FCM協商參數
# 設置Modem協商發送擾碼1的時間長度為200毫秒。
[Sysname–Fcm2/1/0] negotiation scramble-binary1 200
# 設置Modem協商發送非擾碼1的時間長度為900毫秒。
[Sysname–Fcm2/1/0] negotiation unscramble-binary1 900
# 設置Modem協商的靜默時間為100毫秒。
[Sysname–Fcm2/1/0] negotiation silence 100
# 設置FCM2/1/0接收到鈴流後延時摘機時間為2000毫秒。
[Sysname–Fcm2/1/0] negotiation hookoff 2000
# 設置FCM2/1/0連續檢測線路是否為無載波狀態次數為20次。
[Sysname–Fcm2/1/0] negotiation no-carrier-detect retry 20
# 設置FCM2/1/0發送應答音能量增益為41-dBm。
[Sysname–Fcm2/1/0] threshold answer-tone 41
# 設置FCM2/1/0協商的接收信號門限值下限為74-dBm。
[Sysname–Fcm2/1/0] threshold rlsdoff 74
# 設置FCM2/1/0協商的接收信號門限值上限為73-dBm。
[Sysname–Fcm2/1/0] threshold rlsdon 73
# 設置FCM2/1/0協商的發送能量增益的大小為40-dBm。
[Sysname–Fcm2/1/0] threshold txpower 40
[Sysname–Fcm2/1/0] quit
(6) 配置多應用映射表項
# 配置應用模板1為默認應用。(也可根據需要配置根據TPDU頭中的源地址和目的地址進行應用映射)
[Sysname] posa map default app 1
POS機開始撥號,並發送POS請求報文。經過POS終端接入設備的處理,銀行前置機收到請求報文,並發送POS應答報文,POS機收到應答報文。
· POS機使用普通電話線連接到PBX,並通過撥號的方式接入路由器。
· PBX通過E1線路與路由器上物理類型為E1POS的CE1/PRI接口相連,兩者之間采用PRI信令交互。CE1/PRI接口通道化為FCM接口。
· 路由器通過以太網連接到前置機。
圖1-8 通過通道化FCM接口進行撥號接入配置組網圖
(1) 在物理類型為E1POS的CE1/PRI接口下配置PRI協議
# 在CE1/PRI接口E1 7/0下配置PRI協議。
<Sysname> system-view
[Sysname] controller e1 7/0
[Sysname-E1 7/0] pri-set timeslot-list 1-31
[Sysname-E1 7/0] quit
(2) 配置POS終端接入
# 使能POS接入服務。
[Sysname] posa server enable
# 配置以太網接口IP地址。
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] ip address 10.1.1.2 255.255.255.0
[Sysname-Ethernet1/1] quit
# 配置路由器到前置機的應用1,為TCP連接方式。
[Sysname] posa app 1 type tcp
# 配置應用1的前置機IP地址為10.1.1.1,端口號為2000。
[Sysname-posa-app1] ip 10.1.1.1 port 2000
[Sysname-posa-app1] quit
# 批量配置FCM7/0:15下的FCM子接口為POS終端接入接口,指定與FCM子接口進行綁定的起始終端ID為1,指定POS終端模板工作在透傳模式下,且與其對應的POS應用模板ID均為1。
[Sysname] interface fcm 7/0:15
[Sysname-Fcm7/0:15] posa bind terminal first-terminal-id 1 app-list 1:30
[Sysname–Fcm7/0:15] quit
POS機開始撥號,並發送POS請求報文。經過POS終端接入設備的處理,銀行前置機收到請求報文,並發送POS應答報文,POS機收到應答報文。
· POS機通過串口線與POS終端接入設備相連。
· 設備通過串口線連接到前置機COM2。
· 前置機上啟動POS接入服務程序,並使用COM2進行數據收發。
· 配置多應用映射表項,將目的地址為01f1的報文發送到銀行前置機。
圖1-9 終端為流接入方式且應用為流連接方式的組網圖
(1) 使能POS終端接入服務
<Sysname> system-view
[Sysname] posa server enable
(2) 配置POS應用模板
# 配置設備到前置機的應用模板1,為流連接方式。
[Sysname] posa app 1 type flow
[Sysname-posa-app1] quit
# 配置應用模板1的連接接口。
[Sysname] interface async 2/2/1
[Sysname-Async2/2/1] async-mode flow
[Sysname-Async2/2/1] posa bind app 1
[Sysname-Async2/2/1] quit
(3) 配置POS終端模板
# 配置終端模板1的接入接口為Async2/2/0。
[Sysname] interface async 2/2/0
[Sysname–Async2/2/0] async-mode flow
[Sysname–Async2/2/0] posa bind terminal 1
[Sysname–Async2/2/0] quit
(4) 配置多應用映射表項
# 將目的地址為01f1的報文映射到應用模板1。
[Sysname] posa map destination 01f1 app 1
POS機發送POS請求報文,經過POS終端接入設備的處理,銀行前置機收到請求報文,並發送POS應答報文,POS機收到應答報文。
· POS機通過以太網連接到POS終端接入設備。
· 設備通過以太網連接到前置機。
· 前置機上啟動POS接入服務程序,監聽端口號為2000。
圖1-10 終端為TCP接入方式且應用為TCP連接方式的組網圖
(1) 使能POS終端接入服務
<Sysname> system-view
[Sysname] posa server enable
(2) 配置POS應用模板
# 配置設備到銀行前置機的應用模板1,為TCP連接方式。
[Sysname] posa app 1 type tcp
# 配置應用模板1的IP地址為2.2.2.1,端口號為2000。
[Sysname-posa-app1] ip 2.2.2.1 port 2000
[Sysname-posa-app1] quit
(3) 配置POS終端模板
# 配置終端模板1為TCP接入方式,監聽端口為3000。
[Sysname] posa terminal 1 type tcp listen-port 3000
(4) 配置多應用映射表項
# 配置應用模板1為默認應用。
[Sysname] posa map default app 1
以太網POS機發送POS請求報文,經過POS終端接入設備的處理,銀行前置機收到請求報文,並發送POS應答報文,POS機收到應答報文。
· POS機通過以太網連接到POS終端接入設備,POS機與POS終端接入設備之間建立SSL連接。
· 設備通過以太網連接到前置機。
· 前置機上啟動POS接入服務程序,監聽端口號為2000。
圖1-11 終端為TCP接入方式且采用SSL通信,應用為TCP連接方式的組網圖
(1) 使能POS終端接入服務
<Sysname> system-view
[Sysname] posa server enable
(2) 配置POS應用模板
# 配置設備到銀行前置機的應用模板1,為TCP連接方式。
[Sysname] posa app 1 type tcp
# 配置應用模板1的IP地址為2.2.2.1,端口號為2000。
[Sysname-posa-app1] ip 2.2.2.1 port 2000
[Sysname-posa-app1] quit
(3) 配置POS終端模板
# 配置終端模板1為TCP接入方式,監聽端口為3000,指定POS機與POS終端接入設備之間采用SSL通信。
[Sysname] posa terminal 1 type tcp listen-port 3000 ssl
# 配置TCP類型終端模板引用的SSL服務器端策略為serverpolicy。
[Sysname] posa terminal ssl-server-policy serverpolicy
(4) 配置多應用映射表項
# 配置應用模板1為默認應用。
[Sysname] posa map default app 1
(5) 配置SSL服務器端策略
# SSL服務器端策略的配置方法,請參見“安全配置指導”中的“SSL”。
以太網POS機發送POS請求報文,經過POS終端接入設備的處理,銀行前置機收到請求報文,並發送POS應答報文,POS機收到應答報文。
· POS1以撥號方式連接到POS終端接入設備A,POS2通過串口線與設備A相連。
· 設備A通過以太網連接到POS終端接入設備B。
· 設備A與B之間的連接模式為長連接(設備A與設備B之間隻需建立一條TCP連接)。
· 設備B通過以太網連接到前置機。
· 前置機上啟動POS接入服務程序,監聽端口號為2000。
圖1-12 設備級聯連接方式配置組網圖
(1) 配置設備A
# 使能POS終端接入服務。
<RouterA> system-view
[RouterA] posa server enable
# 配置設備A到POS終端接入設備B的應用模板1,為TCP連接方式。
[RouterA] posa app 1 type tcp
# 配置應用模板1的IP地址為10.1.3.1,端口號為3200。
[RouterA-posa-app1] ip 10.1.3.1 port 3200
# 配置應用模板1的連接模式為長連接。
[RouterA-posa-app1] mode permanent
[RouterA-posa-app1] quit
# 配置終端模板1的接入接口為FCM2/1/0。
[RouterA] interface fcm 2/1/0
[RouterA–Fcm2/1/0] posa bind terminal 1
[RouterA–Fcm2/1/0] quit
# 配置終端模板2的接入接口為Async2/2/0。
[RouterA] interface async 2/2/0
[RouterA–Async2/2/0] async-mode flow
[RouterA–Async2/2/0] posa bind terminal 2
[RouterA–Async2/2/0] quit
# 配置多應用映射表項(配置應用1為默認應用映射)。
[RouterA] posa map default app 1
(2) 配置設備B
# 使能POS終端接入服務。
<RouterB> system-view
[RouterB] posa server enable
# 配置設備B到前置機的應用模板1,為TCP連接方式。
[RouterB] posa app 1 type tcp
# 配置應用模板1對應的前置機IP地址為10.1.1.1,端口號為2000。
[RouterB-posa-app1] ip 10.1.1.1 port 2000
[RouterB-posa-app1] quit
# 配置終端模板1,為TCP接入方式,監聽端口為3200。
[RouterB] posa terminal 1 type tcp listen-port 3200
# 配置多應用映射表項(配置應用1為默認應用映射)。
[RouterB] posa map default app 1
POS機發送POS請求報文,經過POS終端接入設備A和B的處理,銀行前置機收到請求報文,並發送POS應答報文,POS機收到應答報文。
· 有4台POS終端連接到POS終端接入設備A,其源地址分別為1111、2222、3333、4444。
· 設備通過以太網連接到前置機A和前置機B,A和B都可為這些POS終端提供服務。
· 源地址為1111、2222的POS終端優先使用前置機A進行交易,若A不可達則使用B。
· 源地址為3333、4444的POS終端優先使用前置機B進行交易,若B不可達則使用A。
· 前置機上啟動POS接入服務程序,監聽端口號為2000。
圖1-13 非透傳方式下的備份應用服務器舉例組網圖
(1) 使能POS終端接入服務
<RouterA> system-view
[RouterA] posa server enable
(2) 配置POS應用模板1
# 配置設備到前置機A的POS應用模板1,為TCP連接方式。
[RouterA] posa app 1 type tcp
# 配置POS應用模板1對應的前置機IP地址為9.9.9.1,端口號為2000。
[RouterA-posa-app1] ip 9.9.9.1 port 2000
# 開啟POS應用模板1的握手功能,發送握手報文的間隔為10分鍾。
[RouterA-posa-app1] hello enable
[Sysname-posa-app1] timer hello 10
# 指定備份POS應用模板ID為2。
[RouterA-posa-app1] backup app 2
# 配置POS應用1的靜默定時器時長為10分鍾。
[RouterA-posa-app1] timer quiet 10
[RouterA-posa-app1] quit
(3) 配置POS應用模板2
# 配置設備到前置機B的POS應用模板2,為TCP連接方式。
[RouterA] posa app 2 type tcp
# 配置POS應用模板2對應的前置機IP地址為9.9.9.2,端口號為2000。
[RouterA-posa-app2] ip 9.9.9.2 port 2000
# 開啟POS應用模板2的握手功能,發送握手報文的間隔為10分鍾。
[RouterA-posa-app2] hello enable
[RouterA-posa-app2] timer hello 10
# 指定備份POS應用模板ID為1。
[RouterA-posa-app2] backup app 1
# 配置POS應用模板2的靜默定時器時長為10分鍾。
[RouterA-posa-app2] timer quiet 10
[RouterA-posa-app2] quit
(4) 配置POS終端模板
POS終端模板的配置請根據實際的接入方式參考前麵各例配置。
(5) 配置多應用映射表項
# POS應用模板1優先為源地址為1111、2222的POS終端服務。
[RouterA] posa map source 1111 app 1
[RouterA] posa map source 2222 app 1
# POS應用模板2優先為源地址為3333、4444的POS終端服務。
[RouterA] posa map source 3333 app 2
[RouterA] posa map source 4444 app 2
POS機發送POS請求報文,前置機A與網絡斷開,不可達;POS終端接入設備A向銀行前置機B轉發報文,前置機B發POS應答報文,POS機成功收到應答報文。
相對於非透傳的備份應用服務器,透傳的備份應用服務器和主應用服務器都隻能唯一的為同一POS終端服務。
· FCM、AM類型的兩個POS機連接到POS終端接入設備,且都使用透傳模式和前置機進行交易。
· 設備通過以太網連接到前置機A和前置機B,A和B都可為FCM終端提供透傳類型的交易服務,若A不可達則使用B。
· 設備通過以太網連接到前置機C和前置機D,C和D都可為AM終端提供透傳類型的交易服務,若C不可達則使用D。
· 前置機上啟動POS終端接入服務程序,監聽端口號為2000。
圖1-14 透傳方式下的備份應用服務器舉例組網圖
(1) 使能POS終端接入服務
<RouterA> system-view
[RouterA] posa server enable
(2) 配置POS應用模板1
# 配置設備到前置機A的POS應用模板1,為TCP連接方式。
[RouterA] posa app 1 type tcp
# 配置POS應用模板1對應的前置機IP地址為2.2.2.1,端口號為2000。
[RouterA-posa-app1] ip 2.2.2.1 port 2000
# 指定備份POS應用模板ID為2。
[RouterA-posa-app1] backup app 2
# 配置POS應用模板1的靜默定時器時長為10分鍾。
[RouterA-posa-app1] timer quiet 10
[RouterA-posa-app1] quit
(3) 配置POS應用模板2
# 配置設備到前置機B的POS應用模板2,為TCP連接方式。
[RouterA] posa app 2 type tcp
# 配置POS應用模板2對應的前置機IP地址為2.2.2.2,端口號為2000。
[RouterA-posa-app2] ip 2.2.2.2 port 2000
[RouterA-posa-app2] quit
(4) 配置POS應用模板3
# 配置設備到前置機C的POS應用3,為TCP連接方式。
[RouterA] posa app 3 type tcp
# 配置POS應用模板3對應的前置機IP地址為2.2.2.3,端口號為2000。
[RouterA-posa-app3] ip 2.2.2.3 port 2000
# 指定備份POS應用模板ID為4。
[RouterA-posa-app3] backup app 4
# 配置POS應用模板3的靜默定時器時長為10分鍾。
[RouterA-posa-app3] timer quiet 10
[RouterA-posa-app3] quit
(5) 配置POS應用模板4
# 配置設備到前置機D的POS應用模板4,為TCP連接方式。
[RouterA] posa app 4 type tcp
# 配置POS應用模板4對應的前置機IP地址為2.2.2.4,端口號為2000。
[RouterA-posa-app4] ip 2.2.2.4 port 2000
[RouterA-posa-app4] quit
(6) 配置AM POS終端模板
# 配置AM2/3/0為終端模板11的接入接口,並指定應用模板3透傳其報文。
[RouterA] interface analogModem 5/0
[RouterA-Analogmodem2/3/0] posa bind terminal 11 app 3
[RouterA-Analogmodem2/3/0] quit
(7) 配置FCM POS終端模板
# 配置FCM2/1/0為終端模板12的接入接口,並指定應用模板1透傳其報文。
[RouterA] interface fcm 2/1/0
[RouterA-Fcm2/1/0] posa bind terminal 12 app 1
[RouterA-Fcm2/1/0] quit
通過FCM2/1/0接口接入的POS機撥號,發起報文,前置機A與網絡斷開,不可達;POS終端接入設備A向銀行前置機B轉發報文,前置機B發POS應答報文,POS機成功收到應答報文。
通過AM2/3/0接口接入的POS機撥號,發起報文,前置機C與網絡斷開,不可達;POS終端接入設備A向銀行前置機D轉發報文,前置機D發POS應答報文,POS機成功收到應答報文。
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!