Abstract:
본 발명은 라우터에서의 패킷 포워딩 지연 감소 방법 및 장치에 관한 것으로서, 라우터의 라우팅 프로세서부에서는, 패킷을 포워딩할 새로운 라우팅 엔트리를 확인하여 라우팅 엔트리의 다음 홉에 대한 새로운 연결 식별자를 할당하고, 상기 연결 식별자를 포함하는 상기 확인된 라우팅 엔트리에 대한 정보를 포워딩 프로세서부로 전달하며, 다수의 포워딩 프로세서부에서는, 상기 라우팅 프로세서부로부터 수신된 상기 라우팅 엔트리에 대한 정보를 통해, 상기 다음 홉으로부터 링크 레이어 주소를 얻어 상기 라우팅 프로세서부로 알림으로써 상기 얻은 링크 레이어 주소에 따라 상기 패킷을 상기 다음 홉으로 포워딩함으로써, 패킷의 지연이나 손실을 줄일 수 있는 효과가 있다. IPv6, 라우터, 포워딩 프로세서부, 라우팅 프로세서부, 연결 식별자, 로컬 에이전트, 이웃 라우터(다음 홉), 링크 레이어 주소.
Abstract:
A method and a system for providing QOS based on flow in a IPv6(Internet Protocol version6) service network are provided to enable a network operating server to authenticate a QOS value according to each flow of a mobile terminal on a router capable of processing flow-based packets and provide the QOS value to all routers on a path, thereby providing end-to-end QOS in an IPv6-based BcN(Broadband convergence Network). A source terminal(202) transmits a flow service request message including flow information, QOS(Quality Of Service) requirements, to an AR(Access Router)(204). The AR extracts the flow information the received flow service request message(214). The AR requests a network operating server(206) to check the extracted flow information(218). The AR transmits the checked flow information to the source terminal(220). The source terminal transmits a flow information receiving Ack(Acknowledgement) message to the AR(222). The source terminal constructs a flow list of session information(224). The AR constructs the flow cache of a session(226).
Abstract:
A method for constructing tunnel forwarding information in line cards of an IPv6 router is provided to offer an IPv6 packet tunneling function to rapidly convert IPv6 packets into IPv4 packets by receiving a forwarding information message having a tunnel interface, judging whether the received forwarding information message indicates a forwarding information addition request or a forwarding information deletion request, and adding or deleting tunnel information, IPv6 prefix information, and forwarding information respectively for a tunnel table, an IPv6 prefix table, and an IPv6 forwarding table. A line card in an IPv6 router receives a forwarding information message having a tunnel interface(601), and judges whether the received forwarding information message indicates an addition request or a deletion request for associated forwarding information(602). In case it is confirmed that the forwarding information message indicates a forwarding information addition request, the line card confirms whether tunnel information exists(603). If so, the line card increases the channel reference count by 1 and adds associated IPv6 prefix information and forwarding information respectively to an IPv6 prefix table and an IPv6 forwarding table(604,605). In case tunnel information doesn't exist, however, the line card adds associated tunnel information to a tunnel table(606). Then the line card adds associated IPv6 prefix information and forwarding information respectively to the IPv6 prefix table and the IPv6 forwarding table(605).
Abstract:
본 발명은 분산형 IPv4 기반 라우터에 IPv6 포워딩 및 외부 인터페이스 정보를 구축하는 방법에 관한 것으로, 보다 상세하게는 분산형 IPv4 기반 포워딩 라우터의 라인카드 커널에 IPv6 포워딩 정보 및 외부 인터페이스 정보를 소프트웨어적으로 구축하는 방법에 관한 것이다. 본 발명은 (a)분산형 IPv4 기반 라우터에서 라인카드의 초기 구동시에, 초기 IPv6 포워딩 정보와 초기 인터페이스 주소 정보를 설정하여 상기 초기 구동되는 라인카드의 동작 상태를 상기 라우터에 이미 존재하는 다른 라인카드와의 동작 상태와 동기화시키는 단계; (b)상기 동작 상태에서 신규 IPv6 포워딩 정보가 발생하는 경우, 상기 신규 포워딩 정보를 상기 라인카드의 커널(kernel) 또는 내부 메모리에 구축하는 단계; 및 (c)상기 라우터의 외부 망과의 인터페이스 주소 및 정보가 상기 라우터의 운용자에 의해 변경된 경우 그 변경 사항을 상기 커널 또는 내부 메모리에 구축하는 단계를 포함하여 본 발명의 목적 및 기술적 과제를 달성한다.
Abstract:
A method and an apparatus for managing an interface of a line card are provided to prevent a loss or a delay of packets in an output line card by forwarding packets in an input line card. A method for managing an interface of a line card includes the steps of: receiving an interface information setting command from an application board(110); generating a cluster interface(123,135) corresponding to the command to a kernel(122,134), and setting the cluster interface information; transmitting the interface state change information to the application board(110); receiving an address state confirm command from the application board(110); and confirming the state of the corresponding address in response to the address state confirm command, and informing the confirmed address state of the application board(110). The cluster interface information includes a hardware address, an EUI(Extended Unique Identifier), an interface up, a user number, and an MTU(Maximum Transmission Unit).
Abstract:
본 발명은 소프트웨어 포워딩 기반의 IPv6(Internet Protocol Version 6) 라우터 시스템에서 가입자 카드의 이웃 테이블 구축 및 관리 방법에 관한 것이다. 구체적으로, 본 발명에 따른 가입자 카드의 이웃 테이블 구축 방법은, 가입자 카드의 초기 설치 또는 재시동 시에 라우터 시스템내의 다른 가입자 카드에 이웃 테이블의 다운로드를 요청하는 제1 요청 메시지를 브로드캐스트하는 단계와, 상기 다른 가입자 카드로부터 상기 제1 요청 메시지에 대한 응답 메시지를 수신하는 단계와, 상기 수신된 응답 메시지중 가장 먼저 수신된 응답 메시지를 전송한 가입자 카드에 이웃 테이블 정보를 요청하는 제2 요청 메시지를 전송하는 단계와, 상기 제2 요청 메시지에 대한 응답 메시지를 수신하고 상기 응답 메시지에 포함된 이웃 테이블 정보를 이용하여 커널에 이웃 테이블을 구축하는 단계를 포함한다. 본 발명은 소프트웨어 포워딩 기반의 IPv6 라우터 시스템의 가입자 카드에서 효율적으로 이웃 테이블을 구축하기 위해 이용될 수 있다. 소프트웨어 포워딩, 라우터, 가입자 카드, NDP(Neighbor Discovery Protocol)
Abstract:
PURPOSE: A method for separating a routing function and a forwarding function in a router switch apparatus and an apparatus therefor are provided to classify the routing function and the forwarding function, and independently process general data except for routing data in a part for processing the forwarding function. CONSTITUTION: A routing information management unit receives a routing frame, generates and stores routing information, and receives and stores ARP(Address Resolution Protocol) information. Forwarding units(205,211) receive and store routing information from the routing information management unit(100), and receive a communication frame from an external communication network. If the communication frame is a routing frame, the forwarding units(205,211) provide the routing frame to the routing information management unit. If the communication frame is an ARP frame, the forwarding units(205,211) analyze the ARP frame, generate and store ARP information, and provide ARP information to the routing information management unit(100). If the communication frame is a general data frame, the forwarding units(205,211) extract the destination of the general data frame on the basis of routing information and ARP information, and transmit the general data frame to the destination. A switch unit(210) relays a data communication between the forwarding units(205,211) and between the forwarding units(205,211) and the routing information management unit(100).
Abstract:
PURPOSE: A method for analyzing an address by a proxy LAN emulation client is provided to efficiently carry out address analysis procedures for an old Ethernet host and a terminal, in embodying an Ethernet and an ATM-LAN emulation bridge, based on a LAN emulation standardization method. CONSTITUTION: If a proxy LAN emulation client receives an address analysis request frame(41), the client searches a station cache table to check whether a requested destination MAC address exists(42). If the requested destination MAC address exists in the station cache table, the proxy LAN emulation client generates a response frame for requested address analysis and transmits it to a LAN emulation server(43). However, in case that the requested destination MAC address doesn't exist in the station cache table, the proxy LAN emulation client discards the address analysis request frame(44) and returns from the address analysis request processing routine(45).