JP7466756B2 - 間接通信のためのネットワークノード及びネットワークノードにおける方法 - Google Patents
間接通信のためのネットワークノード及びネットワークノードにおける方法 Download PDFInfo
- Publication number
- JP7466756B2 JP7466756B2 JP2023504382A JP2023504382A JP7466756B2 JP 7466756 B2 JP7466756 B2 JP 7466756B2 JP 2023504382 A JP2023504382 A JP 2023504382A JP 2023504382 A JP2023504382 A JP 2023504382A JP 7466756 B2 JP7466756 B2 JP 7466756B2
- Authority
- JP
- Japan
- Prior art keywords
- request
- scp
- response
- apiroot
- header
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 56
- 238000004891 communication Methods 0.000 title claims description 27
- 230000004044 response Effects 0.000 claims description 82
- 230000006870 function Effects 0.000 claims description 23
- 230000015654 memory Effects 0.000 claims description 22
- 238000012546 transfer Methods 0.000 claims description 2
- 101100477784 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SMF2 gene Proteins 0.000 description 20
- 238000004590 computer program Methods 0.000 description 15
- 101150102131 smf-1 gene Proteins 0.000 description 14
- 238000010586 diagram Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000007792 addition Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/563—Data redirection of data network streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1034—Reaction to server failures by a load balancer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1036—Load balancing of requests to servers for services different from user content provisioning, e.g. load balancing across domain name servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/2871—Implementation details of single intermediate entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Mobile Radio Communication Systems (AREA)
- Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
-":scheme"は"http"又は"https"に設定される;
-":authority"は、SCPの完全修飾ドメイン名(FQDN)又はインターネットプロトコル(IP)アドレス(スキームが"http"である場合)、又はSCPのFQDN(スキームが"https"である場合)に設定される;
-":path"は、オプションであるSCPのデプロイメント固有の文字列と、オプションであるターゲット統一資源識別子(URI)のデプロイメント固有の文字列を除く、ターゲットURIのパス及びクエリ要素を含む。
-SCPは、":authority"HTTP/2擬似ヘッダフィールドをターゲットNFサービスインスタンスのFQDNに変更する;
-SCPは":path"HTTP/2擬似ヘッダの中のオプションであるSCPの任意のデプロイメント固有の文字列を除去し、オプションであるターゲットURIの任意のデプロイメント固有の文字列を追加する;
-SCPは、このパラメータが要求において受信された場合、キャッシュ・キー・クエリ・パラメータを除去する。
-NFサービスコンシューマは、"3gpp-sbi-target-apiRoot"ヘッダが"https://example.com/a/b/c"に設定された状態で、要求"POST https://SCP.com/1/2/3/nsmf-pdusession/v1/sm-contexts/{smContextRef}/modify"をSCPに送信し(ここで、"1/2/3"はSCPの"apiPrefix"である)、
-SCPは、"3gpp-sbi-target-apiRoot"ヘッダなしで、要求"POST https://example.com/a/b/c/nsmf-pdusession/v1/sm-contexts/{smContextRef}/modify"をNFサービスプロデューサに送信する。
-NFサービスプロデューサは、"3gpp-sbi-target-apiRoot"ヘッダが"https://example.com"に設定された状態で、要求"POST https://SCP.com/1/2/3/a/b/c/notification"をSCPに送信し(ここで、"1/2/3"はSCPの"apiPrefix"である)、
-SCPは、"3gpp-sbi-target-apiRoot"ヘッダなしで、要求"POST https://example.com/a/b/c/notification"をNFサービスプロデューサに送信する。
-委任発見なしの間接通信について、リソースを作成するためにSCPに送信されるサービス要求は、NFサービスコンシューマが実際に特定のNFサービスインスタンスを選択した場合、NFサービスプロデューサの選択されたNFサービスインスタンスのapiRootに設定された3gpp-Sbi-Target-apiRootヘッダを含み;
-リソースが作成された後、SCPに送信され、リソースをターゲットとする後続のサービス要求は、NFサービスプロデューサから以前に受信されたapiRootに設定された3gpp-Sbi-Target-apiRootヘッダを含み;
-SCPを介して送信される通知又はコールバックは、通知又はコールバックURIのapiRoot(すなわち、"http"若しくは"https"スキーム、固定文字列"://"、並びにオーソリティ(ホスト及びオプションであるポート))を含む。
Claims (13)
- サービス通信プロキシ(SCP)機能を実装するネットワークノードにおける方法(100)であって、
第1のネットワーク機能(NF)から、第2のNFを宛先とする要求を受信すること(110)であって、前記要求は前記第2のNFに関する情報を備える、受信することと、
第3のNFに前記要求をリダイレクトすること(120)であって、リダイレクトされた前記要求は前記第3のNFに関する情報を備える、リダイレクトすることと、
前記SCPから前記第1のNFに応答を送信すること(130)であって、前記応答は前記第3のNFに関する前記情報を備え、前記第3のNFに関する前記情報は、前記第3のNFのアプリケーションプログラミングインターフェース(API)ルートを示し、前記応答に含まれるLocationヘッダがない場合、前記第3のNFの前記APIルートは3gpp-Sbi-Target-apiRootヘッダを用いて示される、送信することと、
を含む方法。 - 前記要求は、前記第2のNFにあるリソースを更新する要求、又は通知要求である、請求項1に記載の方法(100)。
- 前記第2のNFを宛先とする前記要求が、前記SCPのAPIルートを有するURIを含み、前記第2のNFに関する前記情報が、前記第2のNFのAPIルートを示し、3gpp-Sbi-Target-apiRootヘッダ中で運ばれる、請求項1から2のいずれか1項に記載の方法(100)。
- 前記リダイレクトすること(120)が、前記第2のNFに関連する、故障、ロードバランシング、又はロードリバランシングに応じて前記要求の受信者として前記第3のNFを再選択することを含むか、又は前記第3のNFへのリダイレクトを示す前記第2のNFからのインジケーションに応じたものである、請求項1から2のいずれか1項に記載の方法(100)。
- 前記再選択することが、NFリポジトリ機能(NRF)に対して発見を実行することを含み、及び/若しくは、前記第2のNFに関連するバインディングインジケーションに基づくものであり、又は、
前記インジケーションが前記第3のNFの前記APIルートをさらに示す、請求項4に記載の方法(100)。 - 前記第1のNF又は第2のNFが、ハイパーテキストトランスファープロトコル(HTTP)サーバ、HTTPクライアント、NFサービスプロデューサ、又はNFサービスコンシューマのうちの1つである、請求項1から2のいずれか1項に記載の方法(100)。
- 第1のネットワーク機能(NF)における方法(200)であって、
サービス通信プロキシ(SCP)へと、第2のNFを宛先とする要求を送信すること(210)であって、前記要求は前記第2のNFに関する情報を備える、送信することと、
前記SCPから又は前記要求が前記SCPを介してリダイレクトされる第3のNFから応答を受信すること(220)であって、前記応答は前記第3のNFに関する情報を備え、前記第3のNFに関する前記情報は、前記第3のNFのアプリケーションプログラミングインターフェース(API)ルートを示し、前記応答に含まれるLocationヘッダがない場合、前記第3のNFの前記APIルートは3gpp-Sbi-Target-apiRootヘッダを用いて示される、受信することと、
を含む方法。 - 前記要求は、前記第2のNFにあるリソースを更新する要求、又は通知要求である、請求項7に記載の方法(200)。
- 前記第2のNFを宛先とする前記要求が、前記SCPのAPIルートを有するURIを含み、前記第2のNFに関する前記情報が、前記第2のNFのAPIルートを示し、3gpp-Sbi-Target-apiRootヘッダ中で運ばれる、請求項7に記載の方法(200)。
- 前記SCPに、前記第3のNFを宛先とするさらなる要求を送信することであって、前記さらなる要求が前記第3のNFに関する前記情報を備える、送信することをさらに含む、請求項7から9のいずれか1項に記載の方法(200)。
- 第3のネットワーク機能(NF)における方法(300)であって、
サービス通信プロキシ(SCP)を介する第1のNFから第2のNFへの要求が前記第3のNFにリダイレクトされたことを判定すること(310)と、
前記SCPを介して前記第1のNFへ応答を送信すること(320)であって、前記応答が第3のNFのアプリケーションプログラミングインターフェース(API)ルートを備え、前記応答に含まれるLocationヘッダがない場合、前記第3のNFの前記APIルートは3gpp-Sbi-Target-apiRootヘッダを用いて示される、送信することと、
を含む方法。 - ネットワークノード(900)であって、通信インターフェース(910)と、プロセッサ(920)と、メモリ(930)とを備え、前記メモリ(930)は、命令であって、前記プロセッサ(920)によって実行可能であり、これによって前記ネットワークノード(900)が、サービス通信プロキシ(SCP)機能を実装するときに請求項1から6のいずれか1項に記載の方法を実行し、又は第1のネットワーク機能(NF)を実装するときに請求項7から10のいずれか1項に記載の方法を実行し、又は第3のネットワーク機能(NF)を実装するときに請求項11に記載の方法を実行するように動作可能である、命令を含む、ネットワークノード。
- プログラムであって、前記プログラムは、ネットワークノードのプロセッサによって実行されたとき、前記ネットワークノードを、サービス通信プロキシ(SCP)機能を実装するときに請求項1から6のいずれか1項に記載の方法を実行し、又は第1のネットワーク機能(NF)を実装するときに請求項7から10のいずれか1項に記載の方法を実行し、又は第3のネットワーク機能(NF)を実装するときに請求項11に記載の方法を実行するように構成する、プログラム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNPCT/CN2020/107899 | 2020-08-07 | ||
CN2020107899 | 2020-08-07 | ||
PCT/CN2020/134182 WO2022027887A1 (en) | 2020-08-07 | 2020-12-07 | Network nodes and methods therein for indirect communication |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023537468A JP2023537468A (ja) | 2023-09-01 |
JP7466756B2 true JP7466756B2 (ja) | 2024-04-12 |
Family
ID=74003660
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023504382A Active JP7466756B2 (ja) | 2020-08-07 | 2020-12-07 | 間接通信のためのネットワークノード及びネットワークノードにおける方法 |
Country Status (7)
Country | Link |
---|---|
US (2) | US20230291809A1 (ja) |
EP (2) | EP4369688A1 (ja) |
JP (1) | JP7466756B2 (ja) |
CN (2) | CN116647565A (ja) |
AU (1) | AU2020462696A1 (ja) |
BR (1) | BR112023001927A2 (ja) |
WO (1) | WO2022027887A1 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024001734A1 (en) * | 2022-06-29 | 2024-01-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Feature discovery in non-direct subscription scenarios |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10693860B2 (en) * | 2017-09-08 | 2020-06-23 | Citrix Systems, Inc. | RDP proxy support in presence of RDP server farm with session directory or broker |
US11323550B2 (en) * | 2020-02-17 | 2022-05-03 | Cisco Technology, Inc. | Techniques to send load-share notifications to multiple receivers |
EP3886401A1 (en) * | 2020-03-27 | 2021-09-29 | Nokia Technologies Oy | Method, apparatus, and computer program product for error handling for indirect communications |
-
2020
- 2020-12-07 JP JP2023504382A patent/JP7466756B2/ja active Active
- 2020-12-07 CN CN202310843293.9A patent/CN116647565A/zh active Pending
- 2020-12-07 WO PCT/CN2020/134182 patent/WO2022027887A1/en active Search and Examination
- 2020-12-07 AU AU2020462696A patent/AU2020462696A1/en active Pending
- 2020-12-07 EP EP24166710.4A patent/EP4369688A1/en active Pending
- 2020-12-07 EP EP20828959.5A patent/EP4193585B1/en active Active
- 2020-12-07 CN CN202080104373.7A patent/CN116158067A/zh active Pending
- 2020-12-07 BR BR112023001927A patent/BR112023001927A2/pt unknown
- 2020-12-07 US US18/019,833 patent/US20230291809A1/en active Granted
-
2024
- 2024-01-25 US US18/422,622 patent/US20240171653A1/en active Pending
Non-Patent Citations (2)
Title |
---|
Huawei,Complete the description of custom headers,3GPP TSG CT WG4#98e C4-203533,フランス,3GPP,2020年06月10日 |
Nokia, Nokia Shanghai Bell,HTTP redirection for indirect communication,3GPP TSG CT WG4#97e C4-202455,フランス,3GPP,2020年04月21日 |
Also Published As
Publication number | Publication date |
---|---|
EP4369688A1 (en) | 2024-05-15 |
WO2022027887A1 (en) | 2022-02-10 |
US20240171653A1 (en) | 2024-05-23 |
AU2020462696A1 (en) | 2023-04-20 |
CN116647565A (zh) | 2023-08-25 |
BR112023001927A2 (pt) | 2023-03-28 |
CN116158067A (zh) | 2023-05-23 |
EP4193585B1 (en) | 2024-05-01 |
US20230291809A1 (en) | 2023-09-14 |
JP2023537468A (ja) | 2023-09-01 |
EP4193585A1 (en) | 2023-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3726811A1 (en) | Proxy routing based on path headers | |
US11082342B2 (en) | System and method to facilitate content forwarding using Bit Index Explicit Replication (BIER) in an Information-Centric Networking (ICN) environment | |
CN110313162B (zh) | 促进在网络环境中向多个接收者的内容递送的***和方法 | |
US9762494B1 (en) | Flow distribution table for packet flow load balancing | |
KR101337039B1 (ko) | 통신 네트워크 내의 패킷을 라우팅하는 방법 및 통신 네트워크 내의 패킷을 라우팅하기 위한 네트워크 노드 | |
US9967780B2 (en) | End-user carried location hint for content in information-centric networks | |
CN105340244A (zh) | 基于来自暂态准则的上下文的动态内容分发网络选择 | |
JP6663082B2 (ja) | ノードタイプに基づくデータストリーミングの支援制御 | |
US20240171653A1 (en) | Network nodes and methods therein for indirect communication | |
US20190037044A1 (en) | Content distribution and delivery optimization in a content delivery network (cdn) | |
JP7450803B2 (ja) | 通知配信のためのネットワークノードおよびネットワークノードにおける方法 | |
US11743363B1 (en) | Methods, systems, and computer readable media for utilizing network function (NF) service attributes associated with registered NF service producers in a hierarchical network | |
JP7404513B2 (ja) | Tlsを用いる間接通信のサポート | |
US20230385161A1 (en) | Network nodes and methods therein for providing backup network function | |
US10033642B2 (en) | System and method for making optimal routing decisions based on device-specific parameters in a content centric network | |
WO2023006022A1 (en) | Network nodes and methods therein for facilitating network function discovery | |
US12010186B2 (en) | Support of indirect communication with TLS |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230316 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230316 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240229 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240304 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240402 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7466756 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |