KR20050088101A - 프로토콜 번역 방법, 제품 및 시스템 - Google Patents
프로토콜 번역 방법, 제품 및 시스템 Download PDFInfo
- Publication number
- KR20050088101A KR20050088101A KR1020057010143A KR20057010143A KR20050088101A KR 20050088101 A KR20050088101 A KR 20050088101A KR 1020057010143 A KR1020057010143 A KR 1020057010143A KR 20057010143 A KR20057010143 A KR 20057010143A KR 20050088101 A KR20050088101 A KR 20050088101A
- Authority
- KR
- South Korea
- Prior art keywords
- protocol
- packet
- information
- csix
- spi
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 80
- 238000013519 translation Methods 0.000 title claims abstract description 40
- 239000004744 fabric Substances 0.000 title claims description 43
- 238000013507 mapping Methods 0.000 claims description 25
- 101000701853 Rattus norvegicus Serine protease inhibitor A3N Proteins 0.000 claims 4
- 238000012545 processing Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 10
- 238000013461 design Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000007430 reference method Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000007789 sealing Methods 0.000 description 1
Classifications
-
- 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
- H04L49/00—Packet switching elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (50)
- 제 1 프로토콜에 따라 생성되는 적어도 하나의 제 1 패킷을 수신하는 단계와,상기 제 1 패킷에 대한 패킷 유형을 결정하는 단계와,상기 패킷 유형을 기초로 하여 제 2 프로토콜을 선택하는 단계와,상기 적어도 하나의 제 1 패킷을 상기 제 2 프로토콜에 따라 적어도 하나의 제 2 패킷으로 번역하는 단계를 포함하는프로토콜 번역 방법.
- 제 1 항에 있어서,상기 제 1 프로토콜은 인피니밴드 사양(Infiniband Specification)에 의해 정의되는 프로토콜을 포함하는프로토콜 번역 방법.
- 제 2 항에 있어서,상기 패킷 유형은 BECN(Backward Event Congestion Notification) 패킷을 포함하는프로토콜 번역 방법.
- 제 3 항에 있어서,상기 제 2 프로토콜은 CSIX 사양에 따른 프로토콜을 포함하는프로토콜 번역 방법.
- 제 4 항에 있어서,상기 번역 단계는,BECN 메세지 필드 내에 BECN 정보를 가지고 있는 LRH(Local Route Header)를 상기 제 1 패킷으로부터 검색하는 단계와,제 1 부분 및 제 2 부분을 가지고 있는 정체 제어 정보(congestion control inforamtion)와 네트워크 어드레스를 상기 BECN 정보로부터 검색하는 단계와,상기 네트워크 어드레스를 상기 제 2 패킷의 CSIX 목적지 어드레스 필드에 매핑하는 단계와,상기 제 1 부분을 상기 제 2 패킷의 CSIX 속도 필드에 매핑하는 단계와,상기 제 2 부분을 상기 제 2 패킷의 CSIX 클래스 필드에 매핑하는 단계를 포함하는프로토콜 번역 방법.
- 제 2 항에 있어서,상기 패킷 유형은 인피니밴드 데이터 패킷을 포함하는프로토콜 번역 방법.
- 제 6 항에 있어서,상기 제 2 프로토콜은 SPI-4 사양에 따른 프로토콜을 포함하는프로토콜 번역 방법.
- 제 7 항에 있어서,상기 제 1 패킷은 헤더 정보와, 페이로드 정보를 포함하되,상기 번역 단계는,상기 헤더 정보 및 상기 페이로드 정보의 일부를 상기 적어도 하나의 제 2 패킷에 매핑하는 단계와,상기 페이로드 정보가 매핑 완료될 때까지 모든 나머지 페이로드 정보를 추가 패킷에 매핑하는 단계와,각각의 상기 제 2 패킷 및 상기 추가 패킷에 SPI-4 헤더를 추가하는 단계를 포함하는프로토콜 번역 방법.
- 제 2 항에 있어서,상기 패킷 유형은 MPLF(Multi-Protocol Label Format) 패킷을 포함하는프로토콜 번역 방법.
- 제 9 항에 있어서,상기 제 2 프로토콜은 CSIX 사양에 따르는 프로토콜을 포함하는프로토콜 번역 방법.
- 제 10 항에 있어서,상기 제 1 패킷은 LRH(Local Route Header) 정보와, MPLF 헤더 정보와, 페이로드 정보를 포함하며,상기 번역 단계는,상기 MPLF 헤더 정보 및 상기 페이로드 정보의 일부를 상기 제 2 패킷으로 매핑하는 단계와,상기 페이로드 정보가 매핑 완료될 때까지 모든 나머지 페이로드 정보를 추가 패킷에 매핑하는 단계와,CSIX 헤더 필드를 각각의 상기 제 2 패킷 및 추가 패킷에 추가하는 단계와,상기 LRH 정보의 적어도 일부를 각각의 CSIX 헤더 필드에 매핑하는 단계를 포함하는프로토콜 번역 방법.
- 제 11 항에 있어서,상기 LRH 정보의 적어도 상기 일부를 매핑하는 상기 단계는,서비스 레벨 정보와, 길이 정보와, 네트워크 어드레스를 상기 LRH 정보로부터 검색하는 단계와,상기 서비스 레벨 정보를 CSIX 클래스 필드에 매핑하고, 상기 길이 정보를 CSIX 길이 필드에 매핑하고, 상기 네트워크 어드레스의 제 1 부분을 CSIX 목적지 어드레스 필드에 매핑하고, 상기 네트워크 어드레스의 제 2 부분을 CSIX 예약된 필드에 매핑하는 단계를 포함하는프로토콜 번역 방법.
- 제 1 항에 있어서,상기 제 1 프로토콜은 SPI-4 사양에 의해 정의되는 프로토콜인프로토콜 번역 방법.
- 제 13 항에 있어서,상기 패킷 유형은 BECN(Backward Event Congestion Notificaiton) 패킷과, 인피니밴드 데이터 패킷과, MPLF(Multi-Protocol Label Format) 패킷 중 하나를 포함하는프로토콜 번역 방법.
- 제 14 항에 있어서,상기 제 2 프로토콜은 인피니밴드 사양에 따른 프로토콜을 포함하는프로토콜 번역 방법.
- 제 15 항에 있어서,상기 제 1 패킷은 SPI-4 패킷들의 시퀀스에서의 SPI-4 패킷이고,상기 번역 단계는,헤더 정보 및 페이로드 정보의 일부를 상기 제 1 패킷으로부터 검색하는 단계와,상기 시퀀스 내의 추가 SPI-4 패킷으로부터 모든 나머지 페이로드 정보를 검색하는 단계와,상기 헤더 정보 및 페이로드 정보를 이용하여 상기 적어도 하나의 제 2 패킷을 생성하는 단계를 포함하는프로토콜 번역 방법.
- 제 1 항에 있어서,상기 제 1 프로토콜은 ExB/AS 사양에 의해 정의되는 프로토콜인프로토콜 번역 방법.
- 제 17 항에 있어서,상기 제 2 프로토콜은 CSIX 사양 및 SPI-4 사양 중 하나의 사양에 따르는 프로토콜인프로토콜 번역 방법.
- 저장 매체를 포함하는 제품으로서,상기 저장 매체는 프로세서에 의해 실행되면, 제 1 프로토콜을 따라 생성되는 적어도 하나의 제 1 패킷을 수신하고, 상기 제 1 패킷에 대한 패킷 유형을 결정하고, 상기 패킷 유형을 기초로 하여 제 2 프로토콜을 선택하고, 상기 제 2 프로토콜에 따라 상기 적어도 하나의 제 1 패킷을 적어도 하나의 제 2 패킷으로 번역함으로써 프로토콜 번역을 하는 저장 인스트럭션(stored instructions)을 포함하는제품.
- 제 19 항에 있어서,상기 저장 인스트럭션은 또한, 프로세서에 의해 실행되면, 상기 제 1 프로토콜이 인피니밴드 사양에 의해 정의되는 프로토콜을 포함하게 하는제품.
- 제 20 항에 있어서,상기 저장 인스트럭션은 또한, 프로세서에 의해 실행되면, 상기 패킷 유형이 BECN(Backward Event Congestion Notification) 패킷을 포함하게 하는제품.
- 제 21 항에 있어서,상기 저장 인스트럭션은 또한, 프로세서에 의해 실행되면, 상기 제 2 프로토콜이 CSIX 사양에 따르는 프로토콜을 포함하게 하는제품.
- 제 22 항에 있어서,상기 저장 인스트럭션은 또한, 프로세서에 의해 실행되면, BECN 메세지 필드 내에 BECN 정보를 가지고 있는 LRH(Local Route Header)를 상기 제 1 패킷으로부터 검색하고, 네트워크 어드레스, 및 제 1 부분 및 제 2 부분을 가지고 있는 정체 제어 정보를 상기 BECN 정보로부터 검색하고, 상기 네트워크 어드레스를 상기 제 2 패킷의 CSIX 목적지 어드레스 필드에 매핑하고, 상기 제 1 부분을 상기 제 2 패킷의 CSIX 속도 필드에 매핑하고, 상기 제 2 부분을 상기 제 2 패킷의 CSIX 클래스 필드에 매핑함으로써 상기 번역을 실행하게 하는제품.
- 제 19 항에 있어서,상기 저장 인스트럭션은 또한, 프로세서에 의해 실행되면, 상기 패킷 유형이 인피니밴드 데이터 패킷을 포함하게 하는제품.
- 제 24 항에 있어서,상기 저장 인스트럭션은 또한, 프로세서에 의해 실행되면, 상기 제 2 프로토콜이 SPI-4 사양에 따른 프로토콜을 포함하게 하는제품.
- 제 25 항에 있어서,상기 저장 인스트럭션은 또한, 프로세서에 의해 실행되면, 상기 제 1 프로토콜이 헤더 정보 및 페이로드 정보를 포함하게 하고,상기 번역은,상기 헤더 정보 및 상기 페이로드 정보의 일부를 상기 적어도 하나의 제 2 패킷에 매핑하고, 상기 페이로드 정보가 매핑 완료될 때까지 모든 나머지 페이로드 정보를 추가 패킷에 매핑하고, 각각의 상기 제 2 패킷 및 상기 추가 패킷에 SPI-4 헤더를 추가함으로써 수행되는제품.
- 제 19 항에 있어서,상기 저장 인스트럭션은 또한, 프로세서에 의해 실행되면, 상기 패킷 유형이 MPLF(Multi-Protocol Label Format) 패킷을 포함하게 하는제품.
- 제 27 항에 있어서,상기 저장 인스트럭션은 또한, 프로세서에 의해 실행되면, 상기 제 2 프로토콜이 CSIX 사양에 따른 프로토콜을 포함하게 하는제품.
- 제 28 항에 있어서,상기 저장 인스트럭션은 또한, 프로세서에 의해 실행되면, 상기 제 1 패킷이 LRH(Local Route Header) 정보와, MPLF 헤더 정보와, 페이로드 정보를 포함하게 하고,상기 번역은,상기 MPLF 헤더 정보 및 상기 페이로드 정보의 일부를 상기 제 2 패킷에 매핑하고, 상기 페이로드 정보가 매핑 완료될 때까지 모든 나머지 페이로드 정보를 추가 패킷에 매핑하고, 각각의 상기 제 2 패킷 및 추가 패킷에 CSIX 헤더 필드를 추가하고, 상기 LRH 정보의 적어도 일부를 각각의 CSIX 헤더 필드에 매핑함으로써 수행되는제품.
- 제 29 항에 있어서,상기 저장 인스트럭션은 또한, 프로세서에 의해 실행되면, 서비스 레벨 정보와, 길이 정보와, 네트워크 어드레스를 상기 LRH 정보로부터 검색하고, 상기 서비스 레벨 정보를 CSIX 클래스 필드에 매핑하고, 상기 길이 정보를 CSIX 길이 필드에 매핑하고, 상기 네트워크 어드레스의 제 1 부분을 CSIX 목적지 어드레스 필드에 매핑하고, 상기 네트워크 어드레스의 제 2 부분을 CSIX 예약된 필드에 매핑하는 것에 의해 상기 LRH 정보의 적어도 상기 일부가 매핑되게 하는제품.
- 제 19 항에 있어서,상기 저장 인스트럭션은 또한, 프로세서에 의해 실행되면, 상기 제 1 프로토콜이 SPI-4 사양에 의해 정의되는 프로토콜이 되게 하는제품.
- 제 31 항에 있어서,상기 저장 인스트럭션은 또한, 프로세서에 의해 실행되면, 상기 패킷 유형이 BECN(Backward Event Congestion Notification) 패킷과, 인피니밴드 데이터 패킷과, MPLF(Multi-Protocol Label Format) 패킷 중 하나를 포함하게 하는제품.
- 제 32 항에 있어서,상기 저장 인스트럭션은 또한, 프로세서에 의해 실행되면, 상기 제 2 프로토콜이 인피니밴드 사양에 따른 프로토콜을 포함하게 하는제품.
- 제 33 항에 있어서,상기 저장 인스트럭션은 또한, 프로세서에 의해 실행되면, 상기 제 1 패킷이 SPI-4 패킷들의 시퀀스에서의 SPI-4 패킷이 되게 하며,상기 번역은,헤더 정보 및 페이로드 정보의 일부를 상기 제 1 패킷으로부터 검색하고, 모든 나머지 페이로드 정보를 상기 시퀀스 내의 추가 SPI-4 패킷으로부터 검색하고, 상기 헤더 정보 및 페이로드 정보를 이용하여 상기 적어도 하나의 제 2 패킷을 생성함으로써 수행되는제품.
- 제 34 항에 있어서,상기 저장 인스트럭션은 또한, 프로세서에 의해 실행되면, 상기 제 1 프로토콜이 ExB/AS 사양에 의해 정의되는 프로토콜이 되게 하는제품.
- 제 35 항에 있어서,상기 저장 인스트럭션은 또한, 프로세서에 의해 실행되면, 상기 제 2 프로토콜이 CSIX 사양 및 SPI-4 사양 중 하나의 사양에 따르는 프로토콜이 되게 하는제품.
- 스위칭 패브릭(switching fabric)과,상기 스위칭 패브릭에 접속되어 있는 적어도 하나의 네트워크 노드를 포함하되,상기 네트워크 노드는 네트워크 프로세서와, FIC(Fabric Interface Chip)를 포함하며,상기 FIC는 상기 스위칭 패브릭과 상기 네트워크 프로세서간에 통신되는 하나 이상의 패킷을 각 패킷과 연관되어 있는 패킷 유형을 기초로 하여 제 1 프로토콜로부터 제 2 프로토콜로 번역하는시스템.
- 제 37 항에 있어서,상기 네트워크 노드는 진입 포트(ingress port) 및 인접 포트(adjunct port)를 더 포함하며, 상기 FIC는 상기 네트워크 프로세서와 상기 포트간에 통신되는 하나 이상의 패킷을 상기 패킷 유형을 기초로 하여 제 1 프로토콜로부터 제 2 프로토콜로 번역하는시스템.
- 제 38 항에 있어서,상기 제 1 프로토콜은 인피니밴드 프로토콜이고, 상기 패킷 유형은 BECN(Backward Event Congestion Notification) 패킷이고, 상기 제 2 프로토콜은 CSIX 프로토콜인시스템.
- 제 38 항에 있어서,상기 제 1 프로토콜은 인피니밴드 프로토콜이고, 상기 패킷 유형은 MPLF(Multi-Protocol Label Format) 패킷이고, 상기 제 2 프로토콜은 CSIX 프로토콜인시스템.
- 제 38 항에 있어서,상기 제 1 프로토콜은 인피니밴드 프로토콜이고, 상기 패킷 유형은 IBA 데이터 패킷이고, 상기 제 2 프로토콜은 SPI-4 프로토콜인시스템.
- 제 38 항에 있어서,상기 제 1 프로토콜은 SPI-3 프로토콜이고, 상기 패킷 유형은 SPI-3 패킷이고, 상기 제 2 프로토콜은 SPI-4 프로토콜인시스템.
- 제 38 항에 있어서,상기 제 1 프로토콜은 S-RIO 프로토콜이고, 상기 패킷 유형은 S-RIO 패킷이고, 상기 제 2 프로토콜은 SPI-4 프로토콜인시스템.
- 제 38 항에 있어서,상기 제 1 프로토콜은 ExB/AS 프로토콜이고, 상기 패킷 유형은 ExB/AS 패킷이고, 상기 제 2 프로토콜은 SPI-4 프로토콜인시스템.
- 제 38 항에 있어서,상기 제 1 프로토콜은 SPI-4 프로토콜이고, 상기 프로토콜 유형은 BECN 패킷이고, 상기 제 2 프로토콜은 인피니밴드 프로토콜인시스템.
- 제 38 항에 있어서,상기 제 1 프로토콜은 SPI-4 프로토콜이고, 상기 프로토콜 유형은 MPLF 패킷이고, 상기 제 2 프로토콜은 인피니밴드 프로토콜인시스템.
- 제 38 항에 있어서,상기 제 1 프로토콜은 SPI-4 프로토콜이고, 상기 프로토콜 유형은 IBA 데이터 패킷이고, 상기 제 2 프로토콜은 인피니밴드 프로토콜인시스템.
- 제 38 항에 있어서,상기 제 1 프로토콜은 SPI-4 프로토콜이고, 상기 프로토콜 유형은 SPI-3 패킷이고, 상기 제 2 프로토콜은 SPI-3 프로토콜인시스템.
- 제 38 항에 있어서,상기 제 1 프로토콜은 SPI-4 프로토콜이고, 상기 프로토콜 유형은 S-RIO 패킷이고, 상기 제 2 프로토콜은 S-RIO 프로토콜인시스템.
- 제 38 항에 있어서,상기 제 1 프로토콜은 SPI-4 프로토콜이고, 상기 프로토콜 유형은 ExB/AS 패킷이고, 상기 제 2 프로토콜은 ExB/AS 프로토콜인시스템.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/313,783 | 2002-12-05 | ||
US10/313,783 US7573876B2 (en) | 2002-12-05 | 2002-12-05 | Interconnecting network processors with heterogeneous fabrics |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050088101A true KR20050088101A (ko) | 2005-09-01 |
KR100740405B1 KR100740405B1 (ko) | 2007-07-16 |
Family
ID=32468344
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020057010143A KR100740405B1 (ko) | 2002-12-05 | 2003-11-12 | 프로토콜 변환 방법, 제품 및 시스템 |
Country Status (8)
Country | Link |
---|---|
US (3) | US7573876B2 (ko) |
EP (1) | EP1568188B1 (ko) |
KR (1) | KR100740405B1 (ko) |
CN (2) | CN103188262B (ko) |
AT (1) | ATE478508T1 (ko) |
AU (1) | AU2003287649A1 (ko) |
DE (1) | DE60333862D1 (ko) |
WO (1) | WO2004054203A1 (ko) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100655599B1 (ko) * | 2005-11-04 | 2006-12-08 | 한국전자통신연구원 | 노드별 20Gbps 패킷 스위칭 대역폭을 지원하는ATCA 플랫폼 장치 |
KR100745674B1 (ko) * | 2005-12-06 | 2007-08-02 | 한국전자통신연구원 | 다중 스위칭 포트 지원 구조의 패킷 처리장치, 방법 및 그장치를 적용한 패킷 처리시스템 |
KR100745675B1 (ko) * | 2005-12-07 | 2007-08-02 | 한국전자통신연구원 | Atca 플랫폼을 위한 고성능 패킷 스위칭 장치 및 방법 |
KR101301784B1 (ko) * | 2006-09-28 | 2013-08-29 | 에이저 시스템즈 엘엘시 | 데이터 세그먼트를 프로세스하는 방법 및 장치 |
Families Citing this family (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7573876B2 (en) * | 2002-12-05 | 2009-08-11 | Intel Corporation | Interconnecting network processors with heterogeneous fabrics |
US7953074B2 (en) * | 2003-01-21 | 2011-05-31 | Emulex Design And Manufacturing Corporation | Apparatus and method for port polarity initialization in a shared I/O device |
US7617333B2 (en) * | 2003-01-21 | 2009-11-10 | Nextio Inc. | Fibre channel controller shareable by a plurality of operating system domains within a load-store architecture |
US8032659B2 (en) * | 2003-01-21 | 2011-10-04 | Nextio Inc. | Method and apparatus for a shared I/O network interface controller |
US7664909B2 (en) | 2003-04-18 | 2010-02-16 | Nextio, Inc. | Method and apparatus for a shared I/O serial ATA controller |
US7103064B2 (en) * | 2003-01-21 | 2006-09-05 | Nextio Inc. | Method and apparatus for shared I/O in a load/store fabric |
US7917658B2 (en) * | 2003-01-21 | 2011-03-29 | Emulex Design And Manufacturing Corporation | Switching apparatus and method for link initialization in a shared I/O environment |
US8346884B2 (en) * | 2003-01-21 | 2013-01-01 | Nextio Inc. | Method and apparatus for a shared I/O network interface controller |
US7046668B2 (en) | 2003-01-21 | 2006-05-16 | Pettey Christopher J | Method and apparatus for shared I/O in a load/store fabric |
US7836211B2 (en) * | 2003-01-21 | 2010-11-16 | Emulex Design And Manufacturing Corporation | Shared input/output load-store architecture |
US8102843B2 (en) * | 2003-01-21 | 2012-01-24 | Emulex Design And Manufacturing Corporation | Switching apparatus and method for providing shared I/O within a load-store fabric |
US7698483B2 (en) * | 2003-01-21 | 2010-04-13 | Nextio, Inc. | Switching apparatus and method for link initialization in a shared I/O environment |
US7512695B2 (en) * | 2003-05-07 | 2009-03-31 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Method and system to control the communication of data between a plurality of interconnect devices |
FR2857539B1 (fr) * | 2003-07-11 | 2005-09-30 | Cit Alcatel | Description de contenu de paquets dans un reseau de communication par paquets |
US7111102B2 (en) * | 2003-10-06 | 2006-09-19 | Cisco Technology, Inc. | Port adapter for high-bandwidth bus |
US20050262269A1 (en) * | 2004-05-20 | 2005-11-24 | Pike Jimmy D | System and method for information handling system PCI express advanced switching |
US8249106B2 (en) * | 2004-08-23 | 2012-08-21 | Alcatel Lucent | Extended cellular telephony protocol |
US7573879B2 (en) | 2004-09-03 | 2009-08-11 | Intel Corporation | Method and apparatus for generating a header in a communication network |
KR100687749B1 (ko) | 2004-09-06 | 2007-02-27 | 한국전자통신연구원 | 범용 패킷 처리 장치 |
US7573896B2 (en) * | 2004-10-15 | 2009-08-11 | Integrated Device Technology, Inc. | Method and apparatus for generic interface, packet cut-through, overbooking, queue concatenation, and logical identification priority for a system packet interface device |
US20060092928A1 (en) * | 2004-10-15 | 2006-05-04 | Dell Products L.P. | System and method for providing a shareable input/output device in a PCI express environment |
US20060123401A1 (en) * | 2004-12-02 | 2006-06-08 | International Business Machines Corporation | Method and system for exploiting parallelism on a heterogeneous multiprocessor computer system |
KR100612250B1 (ko) * | 2004-12-23 | 2006-08-14 | 삼성전자주식회사 | Gmii와 spi-3 인터페이스 변환 시스템 및 그 방법 |
US7464174B1 (en) | 2005-03-07 | 2008-12-09 | Pericom Semiconductor Corp. | Shared network-interface controller (NIC) using advanced switching (AS) turn-pool routing field to select from among multiple contexts for multiple processors |
KR101106751B1 (ko) | 2005-03-18 | 2012-01-18 | 삼성전자주식회사 | Spi4.2와 공통 스위치 인터페이스 정합 장치 및 방법 |
US7580386B2 (en) * | 2005-04-19 | 2009-08-25 | Intel Corporation | Cooperative scheduling of master and slave base station transmissions to provide coexistence between networks |
US20060245358A1 (en) * | 2005-04-29 | 2006-11-02 | Beverly Harlan T | Acceleration of data packet transmission |
US7805560B2 (en) * | 2005-08-31 | 2010-09-28 | Ati Technologies Inc. | Methods and apparatus for translating messages in a computing system |
US7698493B2 (en) * | 2005-08-31 | 2010-04-13 | Ati Technologies, Inc. | Methods and apparatus for translating write request messages in a computing system |
KR100678962B1 (ko) * | 2006-01-10 | 2007-02-06 | 삼성전자주식회사 | Xht 프로토콜 분석 장치 및 방법 |
US20080123677A1 (en) * | 2006-08-31 | 2008-05-29 | Honeywell International Inc. | System management bus port switch |
US20080084886A1 (en) * | 2006-10-09 | 2008-04-10 | Honeywell International Inc. | System management bus port router |
US7987229B1 (en) * | 2007-06-28 | 2011-07-26 | Emc Corporation | Data storage system having plural data pipes |
KR100929234B1 (ko) | 2007-12-11 | 2009-12-01 | 한국전자통신연구원 | 에스피아이브리지와, 패킷처리장치 및 그 방법 |
CN101635932B (zh) * | 2008-07-21 | 2012-08-29 | 华为技术有限公司 | 信道检测和上报方法及系统、终端、管理中心 |
KR20130133084A (ko) * | 2010-04-30 | 2013-12-05 | 인터디지탈 패튼 홀딩스, 인크 | 네트워크 통신에서의 경량 프로토콜 및 에이전트 |
CN101854402B (zh) * | 2010-05-31 | 2015-05-20 | 中兴通讯股份有限公司 | 接口转换装置及流控实现方法 |
US8687649B2 (en) | 2011-03-08 | 2014-04-01 | International Business Machines Corporation | Message forwarding toward a source end node in a converged network environment |
US9397960B2 (en) * | 2011-11-08 | 2016-07-19 | Mellanox Technologies Ltd. | Packet steering |
US8856420B2 (en) * | 2011-12-27 | 2014-10-07 | Intel Corporation | Multi-protocol I/O interconnect flow control |
KR101953122B1 (ko) * | 2012-01-06 | 2019-02-28 | 삼성전자주식회사 | 프로토콜 변환 장치 및 방법 |
US9042304B2 (en) * | 2012-06-05 | 2015-05-26 | Vmware, Inc. | Controlling a paravirtualized wireless interface from a guest virtual machine |
US10454991B2 (en) | 2014-03-24 | 2019-10-22 | Mellanox Technologies, Ltd. | NIC with switching functionality between network ports |
US9503552B2 (en) * | 2014-05-09 | 2016-11-22 | Google Inc. | System and method for adapting to network protocol updates |
EP3026569A1 (en) * | 2014-11-28 | 2016-06-01 | Gemalto Sa | A communication system with a frame based communication interface |
EP3026570A1 (en) * | 2014-11-28 | 2016-06-01 | Gemalto Sa | A communication system comprising a full-duplex interface with a mechanism to initiate a data exchange |
DE102015016616A1 (de) * | 2015-12-22 | 2017-06-22 | Giesecke & Devrient Gmbh | Vorrichtung und Verfahren zur Verbindung einer Produktionsvorrichtung mit einem Netzwerk |
US10257152B2 (en) * | 2017-03-10 | 2019-04-09 | Nicira, Inc. | Suppressing ARP broadcasting in a hypervisor |
US10530902B2 (en) * | 2017-11-30 | 2020-01-07 | Gregory Bullock | Method of operating a protocol translator |
US11764948B1 (en) * | 2018-04-30 | 2023-09-19 | Amazon Technologies, Inc. | Cryptographic service interface |
US11711451B2 (en) * | 2018-12-10 | 2023-07-25 | Intwine Connect, Llc | Connected gateway |
KR20220124717A (ko) * | 2019-12-13 | 2022-09-14 | 아이에이치아이 테라선 솔루션즈 인크. | 하이브리드 에너지 관리에서의 자율적 모니터링 및 복구를 위한 시스템 및 방법들 |
US11398979B2 (en) | 2020-10-28 | 2022-07-26 | Mellanox Technologies, Ltd. | Dynamic processing trees |
WO2022147792A1 (zh) * | 2021-01-08 | 2022-07-14 | 华为技术有限公司 | 一种交换系统、交换网络和交换节点 |
US12045178B2 (en) * | 2022-02-10 | 2024-07-23 | Mellanox Technologies, Ltd. | Devices, methods, and systems for disaggregated memory resources in a computing environment |
CN115001627B (zh) * | 2022-05-30 | 2023-06-09 | 山东省计算中心(国家超级计算济南中心) | 一种InfiniBand网络子网管理报文处理方法及系统 |
US20250097148A1 (en) * | 2023-09-19 | 2025-03-20 | Cisco Technology, Inc. | Service routing using ip encapsulation |
Family Cites Families (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2802088B2 (ja) * | 1989-02-06 | 1998-09-21 | 株式会社日立製作所 | プロトコル選択切替方法 |
US5943422A (en) * | 1996-08-12 | 1999-08-24 | Intertrust Technologies Corp. | Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels |
US5751731A (en) * | 1995-10-18 | 1998-05-12 | Telefonaktiebolaget Lm Ericsson | Simplifying decoding of codewords in a wireless communication system |
US5832236A (en) * | 1996-05-20 | 1998-11-03 | Compaq Computer Corporation | High speed frame translation for computer networks |
US5894478A (en) * | 1996-07-24 | 1999-04-13 | Lucent Technologies Inc. | Protocol converter and router for multi-mode wireless data communications |
US6321270B1 (en) * | 1996-09-27 | 2001-11-20 | Nortel Networks Limited | Method and apparatus for multicast routing in a network |
US6101545A (en) * | 1996-10-21 | 2000-08-08 | Hughes Electronics Corporation | Message handling system for different message delivery types |
US6278697B1 (en) | 1997-07-29 | 2001-08-21 | Nortel Networks Limited | Method and apparatus for processing multi-protocol communications |
US6108350A (en) * | 1998-03-09 | 2000-08-22 | 3Com Corporation | Method and apparatus for detecting the protocol used by an end station and negotiating a protocol used by the endpoint |
US6298446B1 (en) * | 1998-06-14 | 2001-10-02 | Alchemedia Ltd. | Method and system for copyright protection of digital images transmitted over networks |
US6707792B1 (en) * | 1998-06-30 | 2004-03-16 | Cisco Technology, Inc. | Overload reduction in a communication system |
US6233389B1 (en) * | 1998-07-30 | 2001-05-15 | Tivo, Inc. | Multimedia time warping system |
US6327652B1 (en) * | 1998-10-26 | 2001-12-04 | Microsoft Corporation | Loading and identifying a digital rights management operating system |
US6330670B1 (en) * | 1998-10-26 | 2001-12-11 | Microsoft Corporation | Digital rights management operating system |
US6502135B1 (en) * | 1998-10-30 | 2002-12-31 | Science Applications International Corporation | Agile network protocol for secure communications with assured system availability |
EP1225729A3 (en) * | 1999-02-23 | 2002-08-28 | Alcatel Internetworking, Inc. | Multi-service network switch with quality of access |
US6463056B1 (en) * | 1999-03-18 | 2002-10-08 | Excel Switching Corp. | Arrangement for providing network protocol data independence in an expandable telecommunications system |
US6353173B1 (en) * | 1999-06-17 | 2002-03-05 | Roxio, Inc. | Compressed audio data format and file system structures |
US6446073B1 (en) * | 1999-06-17 | 2002-09-03 | Roxio, Inc. | Methods for writing and reading compressed audio data |
WO2001061963A1 (en) | 2000-02-17 | 2001-08-23 | Mitsubishi Denki Kabushiki Kaisha | Method and apparatus for protocol conversion |
US20030099254A1 (en) * | 2000-03-03 | 2003-05-29 | Richter Roger K. | Systems and methods for interfacing asynchronous and non-asynchronous data media |
JP4347497B2 (ja) * | 2000-04-03 | 2009-10-21 | 株式会社日立製作所 | 通信制御装置及びパケット変換方法 |
US7167923B2 (en) * | 2000-08-24 | 2007-01-23 | 2Wire, Inc. | System and method for selectively bridging and routing data packets between multiple networks |
WO2002028123A2 (en) | 2000-09-29 | 2002-04-04 | Lifelink, Inc. | Wireless gateway capable of communicating according to a plurality of protocols |
US6407680B1 (en) * | 2000-12-22 | 2002-06-18 | Generic Media, Inc. | Distributed on-demand media transcoding system and method |
US6372974B1 (en) * | 2001-01-16 | 2002-04-16 | Intel Corporation | Method and apparatus for sharing music content between devices |
CA2369824A1 (en) * | 2001-01-30 | 2002-07-30 | At&T Corp. | Network service for adaptive mobile applications |
US7149206B2 (en) * | 2001-02-08 | 2006-12-12 | Electronic Data Systems Corporation | System and method for managing wireless vehicular communications |
US7145914B2 (en) * | 2001-12-31 | 2006-12-05 | Maxxan Systems, Incorporated | System and method for controlling data paths of a network processor subsystem |
US7944920B2 (en) * | 2002-06-11 | 2011-05-17 | Pandya Ashish A | Data processing system using internet protocols and RDMA |
US7752334B2 (en) * | 2002-10-15 | 2010-07-06 | Nomadix, Inc. | Intelligent network address translator and methods for network address translation |
US7573876B2 (en) * | 2002-12-05 | 2009-08-11 | Intel Corporation | Interconnecting network processors with heterogeneous fabrics |
-
2002
- 2002-12-05 US US10/313,783 patent/US7573876B2/en active Active
-
2003
- 2003-11-12 WO PCT/US2003/036449 patent/WO2004054203A1/en not_active Application Discontinuation
- 2003-11-12 EP EP03781950A patent/EP1568188B1/en not_active Expired - Lifetime
- 2003-11-12 KR KR1020057010143A patent/KR100740405B1/ko not_active IP Right Cessation
- 2003-11-12 DE DE60333862T patent/DE60333862D1/de not_active Expired - Lifetime
- 2003-11-12 AU AU2003287649A patent/AU2003287649A1/en not_active Abandoned
- 2003-11-12 AT AT03781950T patent/ATE478508T1/de not_active IP Right Cessation
- 2003-12-03 CN CN201310090156.9A patent/CN103188262B/zh not_active Expired - Fee Related
- 2003-12-03 CN CN2003101170730A patent/CN1514622B/zh not_active Expired - Fee Related
-
2009
- 2009-07-08 US US12/499,366 patent/US8254397B2/en not_active Expired - Fee Related
-
2012
- 2012-08-15 US US13/586,326 patent/US8705547B2/en not_active Expired - Lifetime
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100655599B1 (ko) * | 2005-11-04 | 2006-12-08 | 한국전자통신연구원 | 노드별 20Gbps 패킷 스위칭 대역폭을 지원하는ATCA 플랫폼 장치 |
KR100745674B1 (ko) * | 2005-12-06 | 2007-08-02 | 한국전자통신연구원 | 다중 스위칭 포트 지원 구조의 패킷 처리장치, 방법 및 그장치를 적용한 패킷 처리시스템 |
KR100745675B1 (ko) * | 2005-12-07 | 2007-08-02 | 한국전자통신연구원 | Atca 플랫폼을 위한 고성능 패킷 스위칭 장치 및 방법 |
KR101301784B1 (ko) * | 2006-09-28 | 2013-08-29 | 에이저 시스템즈 엘엘시 | 데이터 세그먼트를 프로세스하는 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
DE60333862D1 (de) | 2010-09-30 |
US8705547B2 (en) | 2014-04-22 |
US20100118875A1 (en) | 2010-05-13 |
CN103188262A (zh) | 2013-07-03 |
US20130177028A1 (en) | 2013-07-11 |
CN1514622B (zh) | 2013-04-24 |
US8254397B2 (en) | 2012-08-28 |
EP1568188A1 (en) | 2005-08-31 |
ATE478508T1 (de) | 2010-09-15 |
AU2003287649A1 (en) | 2004-06-30 |
KR100740405B1 (ko) | 2007-07-16 |
CN1514622A (zh) | 2004-07-21 |
US7573876B2 (en) | 2009-08-11 |
US20040109473A1 (en) | 2004-06-10 |
CN103188262B (zh) | 2016-08-17 |
WO2004054203A1 (en) | 2004-06-24 |
EP1568188B1 (en) | 2010-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100740405B1 (ko) | 프로토콜 변환 방법, 제품 및 시스템 | |
US6892245B1 (en) | Management information base for a multi-domain network address translator | |
US8018936B2 (en) | Inter-fabric routing | |
US6643287B1 (en) | Apparatus and method for forwarding encapsulated data packets on a network having multiple links between nodes | |
US5856974A (en) | Internetwork address mapping gateway | |
KR100624681B1 (ko) | 분산 구조 라우터의 포워딩 테이블 조합 장치 및 방법 | |
EP1128609B1 (en) | Packet classification engine | |
JP7208008B2 (ja) | ネットワークデバイスで使用するためのプログラマブルパケット分類フレームワークを提供するためのシステムおよび方法 | |
US20050018673A1 (en) | Method and system for using extended fabric features with fibre channel switch elements | |
US9118586B2 (en) | Multi-speed cut through operation in fibre channel switches | |
WO2006127908A2 (en) | Methods, systems, and computer program products for transporting atm cells in a device having an ethernet switching fabric | |
JP2006295938A (ja) | ネットワーク型ルーティング機構 | |
US6556584B1 (en) | System and method of communicating non-standardized addresses over a standardized carrier network | |
US20060114915A1 (en) | VLAN translation in a network device | |
CN1611040A (zh) | 基于lan的单元间通信 | |
US7787461B2 (en) | System and a method for processing field frames for multiprotocol use in a communications network | |
US20090296715A1 (en) | Method and system for programmable data dependant network routing | |
US20060114892A1 (en) | Method and apparatus to transmit state information through a communication link | |
US10819631B2 (en) | Network device supporting trill protocol and communication method thereof | |
US8228906B1 (en) | Method and system for virtual lane assignment | |
CN115695087A (zh) | 跨域局域网的建立方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0105 | International application |
Patent event date: 20050603 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20061002 Patent event code: PE09021S01D |
|
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: 20070605 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070710 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070710 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
G170 | Re-publication after modification of scope of protection [patent] | ||
PG1701 | Publication of correction | ||
PR1001 | Payment of annual fee |
Payment date: 20100713 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20110707 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20121102 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130701 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20130701 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140701 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20140701 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150630 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20150630 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160630 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20160630 Start annual number: 10 End annual number: 10 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20180421 |