Skip to content

Commit

Permalink
Create fpmsyncd_hld.md
Browse files Browse the repository at this point in the history
  • Loading branch information
baiwei0427 committed Apr 20, 2019
1 parent 57361e4 commit 321cef5
Showing 1 changed file with 57 additions and 0 deletions.
57 changes: 57 additions & 0 deletions doc/vxlan/fpmsyncd_hld.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# Vxlan SONiC
# fpmsyncd design
### Rev 0.1

# Table of Contents
* [List of Tables](#list-of-tables)

* [Revision](#revision)

* [Scope](#scope)

* [1 Requirements](#1-requirements)

* [2 Flows](#2-flows)

* [3 Reference Tables](#3-reference-tables)

* [4 Examples](#4-examples)

###### Revision
| Rev | Date | Author | Change Description |
|:---:|:-----------:|:------------------:|-----------------------------------|
| 0.1 | 04/20/2019 | Wei Bai | Initial version |

# Scope
This document describes the design of fpmsyncd to support VNet routes.

# Definitions/Abbreviation
###### Table 1: Abbreviations
| | |
|--------------------------|--------------------------------|
| VRF | Virtual Routing and Forwarding |
| VNet | Virtual Network |
| Vxlan | Virtual Extensible Local Area Network |
| VTEP | Vxlan Tunnel End Point |

# 1 Requirements
This section describes the SONiC requirements for fpmsyncd in the context of VNet.

At a high level the following features should be supported:

Phase #1
- Should be able to identify VNet routes from all the receiving routes.
- Should be able to parse VNet routes and insert/delete the right entries into/from the App DB.

Phase #2
- Should be able to support warm restart for VNet routes.

# 2 Flows

# 3 Reference Tables

# 4 Examples




0 comments on commit 321cef5

Please sign in to comment.