summaryrefslogtreecommitdiffstats
path: root/README.md
blob: c43dbb4ee4d49519a15cf293b7806700d3f28781 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Hybrid Information-Centric Networking (hICN)
========================

## Introduction
hicn is an open source implementation of Cisco's hICN. It includes a network
stack, that implements ICN forwarding path in IPv6, and a transport stack
that implements two main transport protocols and a socket API.
The transport protocols provide one reliable transport service implementaton
and a real-time transport service for audio/video media.

## Directory layout

| Directory name         | Description                                    |
| ---------------------- | ---------------------------------------------- |
|      lib               | Core support library                           |
|      hicn-plugin       | VPP plugin                                     |
|      hicn-light        | Lightweight packet forwarder                   |
|      libtransport      | Support library with transport layer and API   |
|      utils             | Tools for testing                              |
|      apps              | Application examples using hicn stack          |


## Supported platforms

- Ubuntu 16.04 LTS (x86_64)
- Ubuntu 18.04 LTS (x86_64)
- Debian Stable/Testing
- Red Hat Enterprise Linux 7
- CentOS 7
- Android 8
- iOS 12
- macOS 10.12
- Windows 10