generated from just-the-docs/just-the-docs-template
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #10 from royalpinto007/refactor/init
refactor/fix: installation, logo
- Loading branch information
Showing
12 changed files
with
117 additions
and
152 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
--- | ||
title: Installation | ||
nav_order: 2 | ||
has_children: true | ||
layout: default | ||
--- | ||
|
||
# Installation | ||
|
||
We'll be using [GNS3](https://www.gns3.com/) to install DENT. | ||
|
||
This installation guide offers detailed, step-by-step instructions for setting up the DENT Network Operating System within GNS3. Whether you're deploying it on a remote server, a virtual machine, or your local machine, this guide will walk you through the installation process. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
--- | ||
title: Using your local machine | ||
parent: Installation | ||
nav_order: 1 | ||
layout: default | ||
--- | ||
|
||
## Using your local machine | ||
|
||
## Installation Steps | ||
|
||
### Prerequisites | ||
|
||
- [GNS3](https://docs.gns3.com/docs/) installed on your system. <br> | ||
|
||
### 1. Download DENT NOS Files | ||
|
||
Visit the DENT NOS repository on OneDrive to download the required files: [DENT NOS Files](https://onedrive.live.com/?authkey=%21AJV2rWTocq%5FG6KI&id=B4D5FD54A1A7D444%2144829&cid=B4D5FD54A1A7D444). | ||
|
||
### 2. Uncompress Disk Image | ||
|
||
Uncompress the downloaded disk image file. | ||
|
||
### 3. Import Appliance to GNS3 | ||
|
||
![ImageTwoOfLocalUsage](../Images/ImagesForGNS3/ImageTwoOfLocalUsage.png) | ||
|
||
a. Open GNS3 and go to `File -> Import Appliance`. <br> | ||
b. Select the GNS3 appliance file _(gns3a file)_ you downloaded from the OneDrive link. <br> | ||
c. Choose the server on which to run the appliance. | ||
|
||
![ImageThreeOfLocalUsage](../Images/ImagesForGNS3/ImageThreeOfLocalUsage.png) | ||
|
||
### 4. Choose QEMU Binary | ||
|
||
a. Choose the QEMU binary that will be used to run the DENT NOS appliance. <br> | ||
b. The recommended option is `/bin/qemu-system-x86_64 (v8.0.4)`. | ||
|
||
![ImageFourOfLocalUsage](../Images/ImagesForGNS3/ImageFourOfLocalUsage.png) | ||
|
||
### 5. Import DENT NOS Image | ||
|
||
a. Click on the DENT NOS image file and import it. <br> | ||
b. Wait for the upload to finish; this may take some time. | ||
|
||
![ImageFiveOfLocaLUsage](../Images/ImagesForGNS3/ImageFiveOfLocalUsage.png) | ||
|
||
### 6. Confirm Installation | ||
|
||
a. You will be prompted with an installation confirmation. <br> | ||
![ImageSixOfLocaLUsage](../Images/ImagesForGNS3/ImageSixOfLocalUsage.png) <br> | ||
b. Click “Yes” to confirm the installation. <br> | ||
|
||
![ImageTenOfLocaLUsage](../Images/ImagesForGNS3/ImageTenOfLocalUsage.png) | ||
|
||
**Congratulations!** <br> | ||
You have successfully installed DENT NOS on GNS3. | ||
|
||
### Start Using DENT NOS in GNS3 | ||
|
||
a. Drag the DENT NOS appliance into the main window of your GNS3 project. <br> | ||
b. Create your network topology, adding DENT NOS appliances as needed. <br> | ||
c. Right-click on each appliance and select “Start” to initiate the simulation. | ||
|
||
![ImageSevenOfLocaLUsage](../Images/ImagesForGNS3/ImageSevenOfLocalUsage.png) | ||
|
||
### Default Credentials | ||
|
||
DENT login: root <br> | ||
Password: onl <br> | ||
|
||
![ImageEightOfLocaLUsage](../Images/ImagesForGNS3/ImageEightOfLocalUsage.png) | ||
|
||
<div style="border-top: 1px solid black;"></div> | ||
|
||
For more information, you can visit [dent.dev](https://dent.dev). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
title: Using a remote server | ||
parent: Installation | ||
nav_order: 3 | ||
layout: default | ||
--- | ||
|
||
## Using a remote server | ||
|
||
(TODO) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,15 @@ | ||
--- | ||
title: Using a virtual machine to run the DENT NOS in GNS3 | ||
parent: Install the DENT NOS on GNS3 | ||
title: Using a virtual machine | ||
parent: Installation | ||
nav_order: 2 | ||
layout: default | ||
--- | ||
|
||
## Using a virtual machine to run the DENT NOS in GNS3 | ||
|
||
## Using a virtual machine | ||
|
||
First, install the DENT GNS3 appliance file as well as the disk | ||
image for the dent Virtual Machine. You can find the required files | ||
here:** [DENT Image and gns3a file](https://1drv.ms/f/s!AkTUp6FU_dW0gt4dlXatZOhyr8boog?e=Ltqpa5.) | ||
here:\*\* [DENT Image and gns3a file](https://1drv.ms/f/s!AkTUp6FU_dW0gt4dlXatZOhyr8boog?e=Ltqpa5.) | ||
|
||
![ImageOneOfVmUsage.png](../Images/ImagesForGNS3/ImageOneOfVmUsage.png) | ||
|
||
|
@@ -79,13 +78,12 @@ After Starting the simulation you may right-click on any DENT | |
appliance and select _console_ to log-in. | ||
|
||
**The default credentials are:** | ||
|
||
- **Localhost login: root** | ||
- **Password: onl** | ||
|
||
![ImageThirteenOfVmUsage.png](../Images/ImagesForGNS3/ImageThirteenOfVmUsage.png) | ||
|
||
### You have now successfully set up DENT in GNS3 with a virtual machine | ||
|
||
For more information on how to set up DENT in GNS3 with a virtual | ||
machine feel free to contact the author Korel Ucpinar at | ||
[email protected] | ||
For more information, you can visit [dent.dev](https://dent.dev). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,33 +1,24 @@ | ||
--- | ||
title: DENT NOS | ||
layout: home | ||
nav_order: 1 | ||
layout: default | ||
--- | ||
|
||
# DENT NOS | ||
DENT is an open source network operating system (NOS) | ||
designed for the world of decentralized enterprises. DENT uses | ||
the familiar linux commands for configuring networks to abstract | ||
the user experience. With DENT you can configure switches from | ||
different vendors without having to learn the commands associated with each. | ||
# DENT Network Operating System | ||
|
||
DENT is an open-source network operating system (NOS) designed for decentralized enterprises. It leverages familiar Linux commands for network configuration, providing an abstracted user experience. With DENT, users can configure switches from different vendors without the need to learn specific commands associated with each. | ||
|
||
With the first release Arthur. Dent uses the Linux 5.6 | ||
Kernel to leverage switchDev which enables the | ||
replacement of proprietary SDKs and NOSes with a | ||
standard open Linux interface. It also supports | ||
existings Linux tool chains. | ||
In the first release, Arthur, DENT utilizes the Linux 5.6 Kernel to leverage switchDev, enabling the replacement of proprietary SDKs and NOSes with a standard open Linux interface. It also supports existing Linux toolchains. | ||
|
||
With the second release “Beeblebrox” DENT now includes | ||
Secure scaling with IPv6 and NAT. | ||
|
||
With the latest release Cynthia”. Developers are | ||
promising a rapid release cycle which will implement | ||
Traffic Control Persistence, QoS, and IGMP Policing | ||
and Egress Policing. | ||
With the second release, Beeblebrox, DENT now includes secure scaling with IPv6 and NAT. | ||
|
||
In the third release, Cynthia, developers promise a rapid release cycle that will implement Traffic Control Persistence, QoS, IGMP Policing, and Egress Policing. | ||
|
||
## Specifications | ||
|
||
* Uses switchDev (https://github.com/Marvell-switching/switchdev-prestera/wiki) | ||
* ... | ||
- Utilizes [switchDev](https://github.com/Marvell-switching/switchdev-prestera/wiki) for streamlined switch ASIC integration in the Linux Kernel. | ||
- Treats ASIC and Silicon for Networking/Datapath as standard hardware. | ||
- Simplifies abstractions, API, drivers, and low-level overhead. | ||
- Unifies the community of Silicon Vendors, ODM, SI, OEM, End Users. | ||
- Addresses Networking Operating System challenges for Distributed Enterprise Edge. | ||
- Expands into other use cases such as Enterprise Datacenter. |