KR100248416B1 - Atm vlan service control method using b-isdn signal capacity - Google Patents
Atm vlan service control method using b-isdn signal capacity Download PDFInfo
- Publication number
- KR100248416B1 KR100248416B1 KR1019970071646A KR19970071646A KR100248416B1 KR 100248416 B1 KR100248416 B1 KR 100248416B1 KR 1019970071646 A KR1019970071646 A KR 1019970071646A KR 19970071646 A KR19970071646 A KR 19970071646A KR 100248416 B1 KR100248416 B1 KR 100248416B1
- Authority
- KR
- South Korea
- Prior art keywords
- atm
- address
- call
- connection
- client
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/60—Software-defined switches
- H04L49/606—Hybrid ATM switches, e.g. ATM&STM, ATM&Frame Relay or ATM&IP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
- H04L49/112—Switch control, e.g. arbitration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/35—Switches specially adapted for specific applications
- H04L49/354—Switches specially adapted for specific applications for supporting virtual local area networks [VLAN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5665—Interaction of ATM with other protocols
- H04L2012/5667—IP over ATM
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명에서는 ATM 망을 통한 비연결형 데이터 서비스인 ATM VLAN 서비스 제공시 ATM 교환시스템에 접속된 동일한 IP 서브넷에 속하지 않은 ATM 호스트나 ATM 라우터간에도 Shortcut 라우팅에 의한 광역에 걸쳐서 ATM 단말간 접속 기능을 제공한다. 즉, NHRP에 의한 주소 변환 기능을 수행하는 내장형 대용량 주소 변환 서버를 구현하고 ATM 교환기의 점대점, 점대다중점 호/연결 제어 및 패쇄사용자그룹 부가 서비스 기능과 연계하므로써, 기본적인 LAN간 데이터 통신 서비스 뿐만아니라 통신 범위를 제한하여 보안을 유지할 수 있는 기능과 VLAN 그룹내로의 멀티캐스팅 서비스 등을 별도의 추가적인 기능 개발 없이 제공한다. ATM VLAN에뮬레이션을 위한 맵핑 기능의 구현만으로 ATM 교환시스템의 다양한 시그널링에 의한 호/연결 제어, 부가 서비스 및 ATM 트래픽 제어 기능이 비연결형 데이터 서비스 제공시에도 그대로 사용된다. 또한 주소 변환이나 라우팅 정보 전송 채널을 미리 영구가상채널로 할당하여 VLAN 서버 기능 수행 부분으로 전달하므로써 IP 패킷 전송시 주소 변환으로 인한 서비스 지연을 감소시킨다.The present invention provides an ATM terminal-to- ATM connection function over a wide area by Shortcut routing between ATM hosts or ATM routers that do not belong to the same IP subnet connected to the ATM switching system when providing an ATM VLAN service, which is a connectionless data service through the ATM network. . In other words, by implementing a built-in large-capacity address translation server that performs address translation function by NHRP, and in connection with the point-to-point, point-to-multipoint call / connection control and closed user group supplementary services of ATM switch, In addition, it provides functions to maintain security by limiting communication range and multicasting service within VLAN group without developing additional functions. By implementing the mapping function for ATM VLAN emulation, call / connection control, additional service, and ATM traffic control function by various signaling of ATM switching system are used as it is for providing connectionless data service. In addition, the address translation or routing information transmission channel is allocated as a permanent virtual channel in advance and transmitted to the VLAN server function performing portion, thereby reducing service delay due to address translation during IP packet transmission.
Description
본 발명은 B-ISDN 신호능력을 이용한 ATM VLAN 서비스 제어방법에 관한 것으로, 특히 NHRP에 의한 주소 변환 기능을 수행하는 내장형 대용량 주소 변환 서버를 구현하고, IP 패킷 전송 경로 설정시 ATM 시스템에서의 B-ISDN 신호능력인 점대점, 점대다중점 호/연결 제어 및 패쇄사용자그룹 부가 서비스 기능을 적용하여 초고속 대용량 LAN간의 데이터 통신 서비스 뿐만아니라 원하는 그룹내로 통신의 범위를 제한하거나 VLAN 그룹내로의 멀티캐스팅 서비스 등의 다양한 기능을 별도의 추가적인 서비스 서버를 구축하지 않고도 ATM 교환시스템에서 구현된 B-ISDN 신호 처리 기능을 활용하여 가능하도록 하는 B-ISDN 신호능력을 이용한 ATM VLAN 서비스 제어방법을 제공한다.The present invention relates to a method for controlling ATM VLAN service using B-ISDN signaling capability, and in particular, to implement a built-in large-capacity address translation server that performs address translation function by NHRP, and B- in ATM system when setting IP packet transmission path. By applying ISDN signaling capability point-to-point, point-to-multipoint call / connection control, and closed user group supplementary service functions, not only data communication services between high-speed and large-capacity LANs, but also limit the scope of communication within a desired group or multicasting services within a VLAN group It provides ATM VLAN service control method using B-ISDN signaling capability, which enables various functions of B-ISDN signal processing function implemented in ATM switching system without constructing additional additional service server.
기존 데이터 통신망은 비연결형으로 공유 매체를 사용하므로써 멀티캐스팅/브로드캐스팅은 용이하였으나, Best Efforts 방식에 의한 데이타 전달로 대역 및 종단간에 서비스품질이 보장되기가 어려우며 망간 연동시에는 브리지나 라우터가 필요하다.Existing data communication network is easy to multicast / broadcasting by using shared media in connectionless type, but it is difficult to guarantee the quality of service between band and end by data transmission by Best Efforts method, and bridge or router is required when interworking between networks. .
이에따라, 고속 및 멀티미디어 서비스 제공에 적합한 ATM 스위칭 기능을 데이터 처리시에도 적용하기 위하여 ATM-Forum, IETF에서 LAN Emulation, IPOA, MPOA 등의 사설망에서의 ATM VLAN 기술이 제안되고 있다.Accordingly, in order to apply ATM switching function suitable for providing high-speed and multimedia services to data processing, ATM VLAN technology in private networks such as LAN Emulation, IPOA, MPOA, etc. has been proposed in ATM-Forum and IETF.
그러나, 이러한 방법들은 ATM 교환기를 단지 정보 전송 경로용으로만 이용하는 수준이며 다양한 서비스 제공을 위해서는 별도의 서버를 ATM망에 추가시키는 Client & Server 방식을 채택하였다. 이러므로써 다양한 B-ISDN 신호능력을 제공하는 ATM 교환기의 기능을 최대한 활용하지 못한다. 그리고 서비스 제공 범위도 주로 사설망 영역의 소규모 가입자나 네트워크간에 컴퍼스망이나 기업망을 구성하고 워크그룹(Workgroup)별 서버를 이용하여 서비스를 제공하고 있는 상황이다.However, these methods use the ATM switch only for the information transmission path and adopt the Client & Server method that adds a separate server to the ATM network to provide various services. As a result, it does not take full advantage of the ATM switch's ability to provide various B-ISDN signaling capabilities. In addition, the scope of service provision is mainly composed of a compass network or a corporate network between a small subscriber or a network in a private network area, and a service is provided using a server for each workgroup.
또한 ITU-T에서도 공중망용으로 비연결형 서버 기술을 제안하였으나, 비연결형 서버에서의 집중화된 라우팅 처리로 인한 대용량 데이타 트래픽 처리의 병목 현상 및 별도의 서버 장치 개발로 인한 운용 관리, 확장성과 경제성 문제가 대두되므로 급증하는 비연결형 데이타 트래픽 및 광역 서비스 요구를 만족시키기는 어려운 상태이다.In addition, ITU-T proposed a connectionless server technology for public networks, but bottlenecks in processing large data traffic due to centralized routing processing in connectionless servers, and operation management, scalability and economy due to development of separate server devices It is difficult to meet the rapidly growing demand for disconnected data traffic and wide area services.
본 발명의 목적은 NHRP에 의한 주소 변환 기능을 수행하는 내장형 대용량 주소 변환 서버를 구현하고, IP 패킷 전송 경로 설정시 ATM 시스템에서의 B-ISDN 신호능력인 점대점, 점대다중점 호/연결 제어 및 패쇄사용자그룹 부가 서비스 기능을 적용하여 초고속 대용량 LAN간의 데이터 통신 서비스 뿐만아니라 원하는 그룹내로 통신의 범위를 제한하거나 VLAN 그룹내로의 멀티캐스팅 서비스 등의 다양한 기능을 별도의 추가적인 서비스 서버를 구축하지 않고도 ATM 교환시스템에서 구현된 B-ISDN 신호 처리 기능을 활용하여 가능하도록 하는 B-ISDN 신호능력을 이용한 ATM VLAN 서비스 제어방법을 제공함에 있다.An object of the present invention is to implement a built-in large-capacity address translation server to perform the address translation function by NHRP, and to control the point-to-point, point-to-multipoint call / connection of B-ISDN signaling capability in ATM system when IP packet transmission path is established. By applying closed user group supplementary service function, not only data communication service between high-speed and large-capacity LAN, but also limiting the range of communication within the desired group or multi-casting service within VLAN group without exchanging ATM without establishing additional service server An object of the present invention is to provide an ATM VLAN service control method using B-ISDN signaling capability which enables the B-ISDN signaling processing function implemented in a system.
이와같은 본 발명의 목적을 달성하기 위한 수단은 사용자로 부터 IP 패킷을 수신하면, 캐쉬(Cache) 메모리에 착신가입자의 IP 주소에 대응되는 ATM 주소가 있는지를 조사한 후, 착신 IP 주소에 맵핑되는 ATM 주소의 존재 여부를 판단하는 제 1 과정과, 상기 제 1 과정에서의 판단결과 착신 IP 주소에 맵핑되는 ATM 주소가 존재하면 이에대한 SVC 연결이 설정되어 있는지를 조사하는 제 2 과정과, 상기 제 2 과정에서의 조사결과, 설정된 정보 전달 경로가 있으면 이를 통하여 IP 패킷 전달 처리를 수행하는 절차로 연계하고, 설정된 정보 전달 경로가 없으면 ATM 교환시스템으로 호설정을 요구한 후, 호설정 대기중에 호접속 통보를 수신하면 주소 저장 캐쉬 테이블에 설정된 SVC 연결 정보를 저장하고, 해당 연결의 유지시간 타이머를 구동시킨 후에 IP 패킷을 캡슐화하여 ATM 교환시스템을 통하여 전달하고 휴지 상태가 되는 제 3 과정과, 상기 제 1 과정에서의 판단결과 착신 가입자 IP 주소에 맵핑되는 ATM 주소가 존재하지 않으면 NHRP 메시지 전달용으로 초기에 미리 정해진 특정 연결식별자를 이용한 영구가상연결을 통하여 NHRP 프로토콜에 따른 주소 변환 요구를 ATM 교환시스템내의 VLAN 서버로 요구한 후, NHRP 응답 대기중에 NHRP 응답을 수신하면 주소 저장 캐쉬 테이블에 ATM 주소를 추가하고, ATM 주소 유지시간 타이머를 구동시킨 후에, SVC호/연결 제어 처리 절차로 연계하는 제 4 과정과, ATM 주소 유지시간 타이머의 타임아웃이 발생하면 주소 저장 캐쉬 테이블로 부터 ATM 주소를 삭제하고 휴지 상태가 되는 제 5 과정과, 연결 유지시간 타이머의 타임아웃이 발생하면 주소 저장 캐쉬 테이블로 부터 SVC 연결 정보를 삭제하며 ATM 교환시스템으로 호복구 요구를 통보한 후, 호복구 완료 대기중에 호복구 완료 메시지를 수신하면 휴지 상태가 되는 제 6 과정으로 이루어진 ATM 클라이언트에서의 IP 패킷 처리단계와;Means for achieving the object of the present invention is that when receiving an IP packet from the user, and whether the ATM address corresponding to the IP address of the called party in the cache memory, the ATM mapped to the destination IP address A first step of determining whether an address exists; a second step of checking whether an SVC connection is established for an ATM address mapped to a destination IP address as a result of the determination in the first step; and the second step As a result of the investigation in the process, if there is a set information transmission path, it is connected to the procedure of performing IP packet forwarding process. Receives the SVC connection information set in the address storage cache table, starts the duration timer for the connection, and encapsulates the IP packet. In the third process, which is transmitted through the ATM switching system and is in a dormant state, and if there is no ATM address mapped to the destination subscriber IP address as a result of the determination in the first process, a specific connection identifier initially determined for NHRP message delivery is initially determined. After requesting address translation request according to NHRP protocol to VLAN server in ATM switching system through persistent virtual connection, if NHRP response is received while waiting for NHRP response, ATM address is added to address storage cache table, ATM address maintenance time timer A fourth step of linking to the SVC call / connection control processing procedure, and a fifth step of deleting an ATM address from the address storage cache table and placing a dormant state when a timeout of the ATM address holding time timer occurs. If the timeout occurs, the SVC connection information is deleted from the address storage cache table. An IP packet processing step of the ATM client, which has a sixth process of notifying a call recovery request to the switching system and receiving a call recovery completion message while waiting for call recovery completion;
ATM 클라이언트로 부터 착신가입자 IP 주소에 대응되는 ATM 주소를 얻기 위한 NHRP 요구를 수신하면 ATM 주소 저장 테이블 조사하여 ATM 주소의 존재 여부를 조사하는 제 1 과정과, 상기 제 1 과정에서의 조사 결과 ATM 주소가 존재하면 NHRP 응답 메시지 내용에 ATM 주소를 저장하여 ATM 클라이언트로 전송하고, 휴지 상태가 되는 제 2 과정과, 상기 제 1 과정에서의 조사 결과 ATM 주소 저장 테이블내에 요구된 IP 주소에 대응되는 ATM 주소가 없는 경우에는 라우팅 정보 저장 테이블의 내용을 이용하여 인접 ATM 교환시스템으로 NHRP 요구를 전송한 후 NHRP 응답 대기중에 NHRP 응답 통보를 수신하면 ATM 주소 저장 테이블에 추가하며 ATM 주소 유지시간 타이머를 구동하고 휴지 상태가 되는 제 3 과정과, ATM 주소 유지시간 타이머의 타임아웃이 발생하면 ATM 주소 저장 캐쉬 테이블로 부터 ATM 주소를 삭제하고 휴지 상태가 되는 제 4 과정과, ATM 클라이언트로 부터 호설정 요구를 수신하면 호/연결 설정 처리를 수행하고 착신 ATM 클라이언트로 호설정 요구를 전송한 후 호설정 대기중에 호접속 통보를 수신하면, ATM 망을 통해서 데이터를 전달할 수 있는 통화중 상태가 되는 제 5 과정과, 통화중 상태에서 캡슐화된 IP 패킷이 수신되면 ATM 교환시스템은 착신 ATM 클라이언트측으로 투명하게(Transparent) 전달하고, 다시 통화중 상태되는 제 6 과정과, 통화중 상태에서 ATM 클라이언트로 부터의 호복구 메시지를 수신하면 상대 ATM 클라이언트로 호복구 요구를 전송한 후 호복구 완료 대기중에 호복구 완료 통보 메시지를 수신하면, 상대 ATM 클라이언트로 호복구 완료 메시지를 전송하고 휴지 상태가 되는 제 7 과정으로 이루어진 ATM 교환시스템에서의 IP 패킷 처리단계로 이루어진다.Receiving a NHRP request to obtain an ATM address corresponding to the called party's IP address from the ATM client, a first step of examining the existence of the ATM address by examining the ATM address storage table; If present, the ATM address is stored in the NHRP response message content and is transmitted to the ATM client. The ATM process corresponds to the second process, which is in the dormant state, and the IP address requested in the ATM address storage table. If no NHRP request is sent to the adjacent ATM switching system by using the contents of the routing information storage table, and the NHRP response notification is received while waiting for NHRP response, it is added to the ATM address storage table. ATM address storage cache table when the third process to enter the state and timeout of the ATM address hold time timer occur The fourth process of deleting the ATM address from the server and placing it in the dormant state, and upon receiving the call setup request from the ATM client, performs call / connection setup processing, sends the call setup request to the destination ATM client, and then waits for the call setup wait. When receiving the access notification, the fifth process of entering the busy state capable of transferring data through the ATM network, and when the IP packet encapsulated in the busy state is received, the ATM switching system transparently delivers to the destination ATM client side. If a call recovery message from the ATM client is received in the busy state, and the call recovery request is transmitted to the counter ATM client, the call recovery completion notification message is received while waiting for the call recovery completion. If so, it sends a call recovery completion message to the counter ATM client and goes to the ATM switching system consisting of the seventh process to be in the idle state. IP packet processing step.
도 1은 ATM VLAN 서비스 제공을 위한 ATM VLAN 서버 구성도.1 is an ATM VLAN server configuration for providing ATM VLAN service.
도 2는 ATM 클라이언트에서의 IP 패킷 처리 흐름도.2 is an IP packet processing flowchart in an ATM client.
도 3은 ATM 교환시스템에서의 IP 패킷 처리 흐름도.3 is an IP packet processing flowchart in an ATM switching system.
(도면의 주요부분에 대한 부호의 설명)(Explanation of symbols for the main parts of the drawing)
1,1' : ATM 호스트 2,2' : ATM 라우터1,1 ':
3,3' : ATM 교환시스템 4,4' : ATM VLAN 서버3,3 ':
5,5' : 시스템 매니저5,5 ': system manager
기존 비연결형 데이터 통신망은 공유 매체(Shared Medium)를 사용하므로써 멀티캐스팅/브로드캐스팅은 용이하였으나, 베스트 에포트(Best Efforts)방식에 의한 데이타 전달로 대역 및 종단간에 서비스품질이 보장되기가 어렵고 망간 연동시에는 브리지(Bridge)나 라우터(Router)를 이용하였다.Existing connectionless data communication network is easy to multicast / broadcast by using shared medium, but it is difficult to guarantee service quality between band and end by data transmission by Best Efforts method. At the same time, a bridge or router was used.
이에따라, 고속 및 멀티미디어 서비스 요구를 충족시키는데 적합한 ATM 교환기의 스위칭 개념을 비연결형 데이터 처리시에도 적용하기 위한 ATM VLAN 기술이 등장하였다. 그러나 이러한 방법들은 ATM 교환기를 고속 정보 전송 경로용으로만 이용하는 클라이언트(Client) & 서버(Server) 방식을 채택하였다. 이러므로써 다양한 B-ISDN 신호능력을 제공하는 ATM 교환기의 기능을 최대한 활용하지 못하며 다양한 서비스를 제공하기 위하여는 별도의 서비스용 서버를 계속 추가시켜야만 한다.Accordingly, ATM VLAN technology has emerged to apply the switching concept of ATM switches suitable for meeting high-speed and multimedia service needs even in connectionless data processing. However, these methods adopt a client & server method that uses an ATM switch only for a high-speed information transmission path. Therefore, it does not make full use of the function of ATM switch that provides various B-ISDN signaling capabilities, and additional service servers must be added to provide various services.
또한, 공중망에서는 ATM 교환기의 영구가상연결(PVC: Permanent Virtual Connection) 기능과 비연결형 서버(CLSF : Connectionless Server)를 이용한 비연결형 데이타 통신 방법이 추진되고 있다. 그러나 이 방식은 비연결형 서버에서의 집중화된 라우팅 처리로 인하여 대용량 데이타 트래픽 처리의 병목(Bottleneck) 현상 및 별도의 서버 장치 개발로 인한 운용 관리, 확장성과 경제성 문제가 대두되어 급증하는 비연결형 처리 및 광역 서비스 요구를 만족시키기 어려운 상황이다.In addition, in the public network, a connectionless data communication method using a Permanent Virtual Connection (PVC) function of a ATM switch and a connectionless server (CLSF) is being promoted. However, due to the centralized routing processing in the connectionless server, the bottleneck of processing large data traffic and the operation management, scalability, and economics caused by the development of a separate server device are increasing. It is difficult to meet service needs.
그러므로, 서비스 지연(Latency)을 줄이고 ATM 교환시스템에 속한 VLAN간 통신시 라우터를 거치지않고 직접적인 단말간 ATM 연결(End-to-End ATM Connectivity)을 제공하여 효율적으로 초고속 데이터 서비스를 광역에 걸쳐서 제공하는 방법이 필요하다.Therefore, it reduces the service latency and provides direct end-to-end ATM connectivity without going through routers when communicating between VLANs belonging to ATM switching system. I need a way.
본 발명은 NHRP(Next Hop Resolution Protocol)에 의한 주소 변환(Address Resolution) 기능을 수행하는 대용량 주소 변환 서버를 ATM 교환시스템내에 구현하고, ATM 교환시스템의 점대점과 점대다중점 호/연결 제어 및 패쇄사용자그룹 등의 부가 서비스와 연계하여 보다 다양한 서비스를 우수한 품질로 경제적으로 제공한다.The present invention implements a large-capacity address translation server in an ATM switching system that performs address resolution by NHRP (Next Hop Resolution Protocol), and controls point-to-point and point-to-multipoint call / connection control and closure of an ATM switching system. In conjunction with additional services such as user groups, we provide more diverse services economically with superior quality.
ATM VLAN 서비스를 위해서는 개인용 컴퓨터(PC : Personal Computer), 워크스테이션(Workstation), 라우터에 ATM 정합 카드가 내장되어 ATM VLAN 에뮬레이션(Emulation) 기능을 수행하는 ATM VLAN 클라이언트들과, ATM 교환시스템에는 NHRP 개념에 의한 주소 변환 기능을 수행하는 대용량 주소 변환 서버 기능과 VLAN 형상 관리 기능 등이 추가되어 연결형 ATM 망을 통해서 비연결형 IP 패킷이 전달된다.ATM VLAN clients with ATM matching cards embedded in personal computers (PCs), workstations, and routers for ATM VLAN services, and perform NH VLAN emulation functions, and NHRP concept for ATM switching systems. A large-capacity address translation server function that performs address translation function and VLAN configuration management function are added, and connectionless IP packet is delivered through connected ATM network.
ATM 클라이언트에서는 사용자로 부터 IP 패킷 수신시 상대방 IP 주소에 대응되는 ATM 주소, 정보 전송 경로 기설정 여부를 조사한다. 즉, 캐쉬(Cache) 메모리내에 해당 정보가 없으면 IP 주소에 대응되는 ATM 주소를 얻기 위하여 NHRP(Next Hop Resolution Protocol)을 수행하고, 이때 얻어진 ATM 주소로 B-ISDN 신호 프로토콜에 의한 스위치드 연결(SVC: Switched Virtual Connection)을 설정하여 IP 패킷을 전송한다.At the ATM client, when receiving an IP packet from the user, the ATM client checks whether an ATM address corresponding to the other party's IP address and information transmission path are set. That is, if there is no corresponding information in the cache memory, NHRP (Next Hop Resolution Protocol) is performed to obtain an ATM address corresponding to the IP address, and the switched connection by the B-ISDN signaling protocol is obtained from the ATM address. Set the Switched Virtual Connection to send the IP packet.
ATM 교환기에서는 IP 패킷 전송 경로 설정시에도 점대점과 점대다중점 호/연결 제어 및 패쇄사용자그룹 부가 서비스 기능을 거의 그대로 사용할 수 있다. 따라서 점대점 연결에 의한 기본적인 LAN간 데이터 통신 서비스 뿐만아니라 CUG 서비스를 사용하면 보안 유지를 위하여 통신 범위를 제한하는 기능도 제공된다. 또한 VLAN 그룹식별자를 지정한 점대다중점 연결 처리로 VLAN 그룹내 멀티캐스팅 기능도 제공된다. 즉, 별도의 추가적인 기능 개발 없이 ATM 교환시스템의 B-ISDN 신호능력을 비연결형 데이터 서비스 제공시에도 그대로 적용되도록 하여 서비스 품질 향상 및 다양한 서비스 요구를 충족시킨다.ATM exchangers can almost use point-to-point and point-to-multipoint call / connection control and closed user group supplementary services even when establishing IP packet transmission paths. Therefore, not only basic LAN-to-LAN data communication service by point-to-point connection, but also CUG service is provided to limit the communication range for security maintenance. It also provides multicasting within VLAN groups with point-to-multipoint connection handling that specifies VLAN group identifiers. In other words, B-ISDN signaling capability of ATM switching system can be applied as it is in case of providing connectionless data service without developing additional functions, thereby improving service quality and satisfying various service requirements.
또한 NHRP 개념을 적용하므로써 ATM 교환시스템에 접속된 동일한 IP 서브넷에 소속된 ATM 클라이언트인 ATM 호스트나 ATM 라우터간에 뿐만아니라 동일한 IP 서브넷에 속하지 않은 ATM 클라이언트간에도 Shortcut 라우팅에 의하여 ATM 단말간 접속 기능을 광역에 걸쳐서 제공한다.In addition, by applying the NHRP concept, short-cut routing between ATM terminals belonging to the same IP subnet connected to the ATM switching system, as well as between ATM hosts or ATM routers, and between ATM clients not belonging to the same IP subnet can be used for short-term routing. Provide over.
도 1은 ATM VLAN 서비스 제공을 위한 ATM VLAN 서버 구성도이다.1 is a configuration diagram of an ATM VLAN server for providing an ATM VLAN service.
이는 ATM 정합 카드를 내장하고 VLAN 에뮬레이션 기능을 포함한 PC나 워크스테이션인 ATM 호스트(1)(1')와, ATM 정합 카드를 내장하고 VLAN 에뮬레이션 기능을 포함한 라우터인 ATM 라우터(2)(2') 등으로 ATM 클라이언트가 구성되며, PVC 연결 제어 기능 및 다양한 B-ISDN 신호 프로토콜에 의한 SVC 호/연결 제어 기능을 수행하는 ATM 교환시스템(3)(3')으로 이루어진다.It is an ATM host (1) (1 '), which is a PC or workstation with an ATM matching card and VLAN emulation, and an ATM router (2) (2'), a router with an ATM matching card and VLAN emulation. The ATM client is composed of an ATM switching system (3) (3 ') that performs a PVC connection control function and an SVC call / connection control function using various B-ISDN signaling protocols.
ATM 교환시스템내에는 VLAN 서비스 제공을 위하여 NHRP 및 라우팅 프로토콜에 따른 주소 변환과 해당 교환시스템내 소속된 ATM 클라이언트들의 주소 저장 테이블(Internal Address Resolution Table)(6)(6'), 다른 교환시스템에 소속된 ATM 클라이언트들의 주소 저장 테이블(External Address Resolution Table)(7)(7') 및 다른 교환시스템과의 주소 변환을 하기 위한 라우팅 정보 저장 테이블(Routing Table)(8)(8')를 관리하는 내장형 대용량 VLAN 서버 기능(4)(4')이 추가된다.Within the ATM switching system, address translation according to NHRP and routing protocols and the internal address resolution table (6) (6 ') of other ATMs belonging to the switching system to provide VLAN services. To manage the External Address Resolution Table (7) (7 ') of each ATM client and Routing Table (8) (8') for address translation with other switching systems A large VLAN server function (4) (4 ') is added.
또한, 시스템 관리자에 의한 ATM 교환시스템의 운용 기능에 VLAN 형상 관리를 수행하는 기능이 추가된다(5)(5').In addition, the function of performing VLAN configuration management is added to the operation function of the ATM switching system by the system administrator (5) (5 ').
도 2는 ATM 클라이언트에서의 IP(Internet Protocol) 패킷 처리 흐름도이다.2 is a flowchart illustrating processing of an Internet Protocol (IP) packet in an ATM client.
사용자로 부터 IP 패킷을 수신하면(S1), 캐쉬(Cache) 메모리에 착신가입자의 IP 주소에 대응되는 ATM 주소가 있는지를 조사한다(S2). 착신 IP 주소에 맵핑되는 ATM 주소가 존재하면(S3) 이에대한 SVC 연결이 설정되어 있는지를 조사한다(S4). 설정된 정보 전달 경로가 있으면 이를 통하여 IP 패킷 전달 처리를 수행하는 절차로 연계하고, 설정된 정보 전달 경로가 없으면 ATM 교환시스템으로 호설정을 요구하고(S5), 호설정 대기중 상태가 된다(S6).When receiving an IP packet from the user (S1), it is checked whether there is an ATM address corresponding to the IP address of the called party in the cache memory (S2). If there is an ATM address mapped to the destination IP address (S3), it is checked whether an SVC connection is established (S4). If there is an established information delivery path, the procedure is performed to perform an IP packet forwarding process. If there is no information delivery path, a call setup request is made to the ATM switching system (S5), and the call setup wait state is entered (S6).
이때 호접속 통보를 수신하면(S7) 주소 저장 캐쉬 테이블에 설정된 SVC 연결 정보를 저장하고(S8), 해당 연결의 유지시간 타이머를 구동시킨 후에(S9) IP 패킷을 캡슐화하여(S10) ATM 교환시스템을 통하여 전달하고(S11) 휴지 상태가 된다.At this time, upon receiving a call connection notification (S7), the SVC connection information set in the address storage cache table is stored (S8), and after the maintenance time timer of the connection is driven (S9), the IP packet is encapsulated (S10). It passes through (S11) and becomes a dormant state.
착신 가입자 IP 주소에 맵핑되는 ATM 주소가 존재하지 않으면 NHRP 메시지 전달용으로 초기에 미리 정해진 특정 연결식별자를 이용한 영구가상연결을 통하여 NHRP 프로토콜에 따른 주소 변환 요구를 ATM 교환시스템내의 VLAN 서버로 요구하고(S12) NHRP 응답 대기중 상태가 된다(S13).If there is no ATM address mapped to the destination subscriber IP address, an address translation request according to the NHRP protocol is requested to the VLAN server in the ATM switching system through a permanent virtual connection initially using a specific connection identifier predetermined for NHRP message delivery. S12) NHRP response waiting state (S13).
이때 NHRP 응답을 수신하면(S14) 주소 저장 캐쉬 테이블에 ATM 주소를 추가하고(S15), ATM 주소 유지시간 타이머를 구동시킨 후에(S16) SVC호/연결 제어 처리 절차로 연계된다(S16).At this time, when the NHRP response is received (S14), the ATM address is added to the address storage cache table (S15), the ATM address holding time timer is driven (S16), and then linked to the SVC call / connection control procedure (S16).
또한 ATM 주소 유지시간 타이머의 타임아웃이 발생하면(S17) 주소 저장 캐쉬 테이블로 부터 ATM 주소를 삭제하고(S18) 휴지 상태가 된다.In addition, if a timeout of the ATM address holding time timer occurs (S17), the ATM address is deleted from the address storage cache table (S18) and is in a dormant state.
연결 유지시간 타이머의 타임아웃이 발생하면(S19) 주소 저장 캐쉬 테이블로 부터 SVC 연결 정보를 삭제하며(S20) ATM 교환시스템으로 호복구 요구를 통보하고(S21) 호복구 완료 대기중 상태가 된다(S22). 이때 호복구 완료 메시지를 수신하면(S23) 휴지 상태가 된다.When the timeout of the connection hold time timer occurs (S19), the SVC connection information is deleted from the address storage cache table (S20), and a call recovery request is notified to the ATM switching system (S21). S22). At this time, if a call recovery completion message is received (S23), the state becomes idle.
도 3은 ATM 교환시스템에서의 IP 패킷 처리 흐름도이다.3 is an IP packet processing flowchart in an ATM switching system.
ATM 클라이언트로 부터 착신가입자 IP 주소에 대응되는 ATM 주소를 얻기 위한 NHRP 요구를 수신하면(S101) ATM 주소 저장 테이블 조사한다(S102). ATM 주소가 존재하면(S103) NHRP 응답 메시지 내용에 ATM 주소를 저장하여 ATM 클라이언트로 전송하고(S104) 휴지 상태가 된다.When receiving an NHRP request for obtaining an ATM address corresponding to the called party's IP address from the ATM client (S101), the ATM address storage table is examined (S102). If the ATM address exists (S103), the ATM address is stored in the NHRP response message content and transmitted to the ATM client (S104).
ATM 주소 저장 테이블내에 요구된 IP 주소에 대응되는 ATM 주소가 없는 경우에는 라우팅 정보 저장 테이블의 내용을 이용하여 인접 ATM 교환시스템으로 NHRP 요구를 전송하고(S105) NHRP 응답 대기중 상태가 된다(S106).If there is no ATM address corresponding to the requested IP address in the ATM address storage table, the NHRP request is transmitted to the adjacent ATM switching system using the contents of the routing information storage table (S105), and the NHRP response wait state is reached (S106). .
이때, NHRP 응답 통보를 수신하면(S107) ATM 주소 저장 테이블에 추가하며(S108) ATM 주소 유지시간 타이머를 구동하고(S109) 휴지 상태가 된다.At this time, when the NHRP response notification is received (S107), it is added to the ATM address storage table (S108), and the ATM address holding time timer is driven (S109).
또한 ATM 주소 유지시간 타이머의 타임아웃이 발생하면(S110) ATM 주소 저장 캐쉬 테이블로 부터 ATM 주소를 삭제하고(S111) 휴지 상태가 된다.In addition, when a timeout of the ATM address holding time timer occurs (S110), the ATM address is deleted from the ATM address storage cache table (S111) and becomes a dormant state.
ATM 클라이언트로 부터 호설정 요구를 수신하면(S112), 호 설정 메시지 내용과 가입자 서비스 프로화일 정보를 분석하여 점대점이나 점대 다중점 호/연결 제어와 폐쇠 사용자 그룹 서비스 처리에 대한 다양한 B-ISDN 신호능력을 이용한 호/연결 설정 처리를 수행하고(S113) 착신 ATM 클라이언트로 호설정 요구를 전송하고(S114) 호설정 대기중 상태가 된다(S115). 이때 호접속 통보를 수신하면(S116) ATM 망을 통해서 데이터를 전달할 수 있는 통화중 상태가 된다(S117).Upon receiving a call setup request from an ATM client (S112), various B-ISDN signaling capabilities for point-to-point or point-to-multipoint call / connection control and closed user group service processing are analyzed by analyzing call setup message content and subscriber service profile information. The call / connection establishment process is performed (S113), the call setup request is transmitted to the destination ATM client (S114), and the call setup wait state is entered (S115). At this time, upon receiving the call connection notification (S116), the call is in a busy state capable of transferring data through the ATM network (S117).
통화중 상태에서 캡슐화된 IP 패킷이 수신되면(S118) ATM 교환시스템은 착신 ATM 클라이언트측으로 투명하게(Transparent) 전달하고(S119) 다시 통화중 상태가 된다(S120) ATM 클라이언트로 부터의 호복구 메시지를 수신하면(S121) 상대 ATM 클라이언트로 호복구 요구를 전송하고(S122) 호복구 완료 대기중 상태가 된다(S123). 이때 호복구 완료 통보 메시지를 수신하면(S124) 상대 ATM 클라이언트로 호복구 완료 메시지를 전송하고(S125) 휴지 상태가 된다.When the encapsulated IP packet is received in a busy state (S118), the ATM switching system transparently forwards the incoming ATM client side (S119) and returns to the busy state (S120). The call recovery message from the ATM client is transmitted. Upon reception (S121), the call recovery request is transmitted to the counterpart ATM client (S122), and the call recovery completion wait state is entered (S123). At this time, upon receiving the call recovery completion notification message (S124), the call recovery completion message is transmitted to the counter ATM client (S125), and the state becomes idle.
본 발명은 비동기식전달모드(ATM : Asynchrous Transfer Mode) 교환시스템에 접속된 동일한 IP 서브넷(Subnet)에 소속된 ATM 클라이언트(Client)인 ATM 호스트(Host)나 ATM 라우터(Router)간에 뿐만아니라 동일한 IP 서브넷에 속하지 않은 ATM 클라이언트간에도 Shortcut 라우팅에 의하여 ATM 단말간 접속 기능을 광역에 걸쳐서 제공한다.The present invention provides the same IP subnet as well as between an ATM host or an ATM router which is an ATM client belonging to the same IP subnet connected to an Asynchrous Transfer Mode (ATM) switching system. Shortcut routing provides ATM-to-ATM connectivity across a wide range of ATM clients.
그리고, 본 발명은 IP 패킷 전송 경로 설정시 ATM 교환기의 점대점(PtP : Point-to-Point)과 점대다중점(PtMP : Point-to-Multipoint) 호/연결 제어 및 패쇄사용자그룹(CUG : Closed User Group) 부가 서비스와 연계하므로써 기본적인 LAN간의 데이터 통신 뿐만아니라 원하는 그룹내로 통신 범위를 제한하여 보안(Security)을 유지하는 서비스나 가상랜(Virtual LAN) 그룹내로의 멀티캐스팅 서비스 등을 별도의 추가적인 기능 개발 없이 제공한다. 또한, 지속적으로 추가 개발되는 B-ISDN의 신호 처리 기능을 비연결형 데이터 서비스 제공시에도 그대로 적용이 가능하다. VLAN 형상 관리 서버 기능은 ATM 교환시스템의 운용 기능에 추가하여 구현하므로써 최소한의 경비로 양호한 수준의 기능을 제공한다.In addition, the present invention provides a point-to-point (PtP) and point-to-multipoint (PtMP) call / connection control and closed user group (CUG: Closed) of an ATM switch when establishing an IP packet transmission path. User Group) By connecting with supplementary services, not only data communication between basic LANs, but also additional services such as services that maintain security by limiting communication range within a desired group or multicasting services within a group of virtual LANs. Provide without development. In addition, the signal processing function of B-ISDN, which is continuously developed further, can be applied as it is when providing a connectionless data service. The VLAN configuration management server function is implemented in addition to the operation function of the ATM switching system to provide a good level of functionality at a minimum cost.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970071646A KR100248416B1 (en) | 1997-12-22 | 1997-12-22 | Atm vlan service control method using b-isdn signal capacity |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970071646A KR100248416B1 (en) | 1997-12-22 | 1997-12-22 | Atm vlan service control method using b-isdn signal capacity |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19990052197A KR19990052197A (en) | 1999-07-05 |
KR100248416B1 true KR100248416B1 (en) | 2000-03-15 |
Family
ID=19528097
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970071646A KR100248416B1 (en) | 1997-12-22 | 1997-12-22 | Atm vlan service control method using b-isdn signal capacity |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100248416B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3526032B2 (en) * | 2000-11-08 | 2004-05-10 | 日本電気株式会社 | Mobile network and IP packet transfer method |
-
1997
- 1997-12-22 KR KR1019970071646A patent/KR100248416B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR19990052197A (en) | 1999-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5600644A (en) | Method and apparatus for interconnecting LANs | |
US6016319A (en) | Communications system for transmission of datagram packets over connection-oriented networks | |
JP3484019B2 (en) | LAN connection method | |
Perez et al. | ATM signaling support for IP over ATM | |
CA2155768C (en) | Methods and systems for interprocess communication and inter-network data transfer | |
US6611525B1 (en) | Apparatus for and method of learning MAC addresses in a LAN emulation network | |
US6205148B1 (en) | Apparatus and a method for selecting an access router's protocol of a plurality of the protocols for transferring a packet in a communication system | |
US7512688B2 (en) | PPPoE network system that can distribute connection requests from PPPoE client terminals to specific PPPoE servers | |
EP1021895B1 (en) | Improvements in, or relating to, telecommunications | |
KR100248416B1 (en) | Atm vlan service control method using b-isdn signal capacity | |
US6789104B1 (en) | Communications system and method with emulated-LAN assignment capabilities | |
US6865178B1 (en) | Method and system for establishing SNA connection through data link switching access services over networking broadband services | |
US6816479B1 (en) | Method and system for pre-loading in an NBBS network the local directory database of network nodes with the location of the more frequently requested resources | |
KR20010075867A (en) | Method of PVC control for frame relay interworking | |
AU2003280481B2 (en) | System and method to provide node-to-node connectivity in a communications network | |
Taylor | LAN emulation over ATM | |
KR100224318B1 (en) | LAN Traffic Handling Method in Public Network Asynchronous Transfer Mode (ATM) Switching System | |
JPH11122289A (en) | Network switching system | |
US6556569B1 (en) | System for managing connection-oriented communication interface with flexible virtual channel association | |
KR100264349B1 (en) | How to handle B.U.S in LAN emulation | |
KR100233256B1 (en) | Asynchronous transfer mode internet protocol routing server device | |
JP2002261809A (en) | Data communication processor | |
Martignoni et al. | Extension of Classical IP over ATM to support QoS at the application level | |
Perez et al. | RFC1755: ATM Signaling Support for IP over ATM | |
Armitage et al. | SOME OBSERVATIONS ON THE ATM ADAPTATION LAYER SERVICES NEEDED TO SUPPORT TCP/IP. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19971222 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19971222 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19991130 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19991217 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19991218 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20021129 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20031128 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20031128 Start annual number: 5 End annual number: 5 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |