-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNorthboundAPI
More file actions
114 lines (78 loc) · 2 KB
/
NorthboundAPI
File metadata and controls
114 lines (78 loc) · 2 KB
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
1. 2nd level transit
2. Single client being part of multiple subnets
3. BGP multi pathing
4. Project servicability (number of transit,spine (1,2), routing protocol choice - none/BGP, BGP (AS,Router-ID), Multipathing ?, PBR ?, Transit Capacity)
5. VxLAN
=======================================
Create_VPC :: HYPERVISOR MUST BE PRESENT
Hypervisor_Name :
VPC_Name :
Spine_Count : (1/2)
Create_Spine :: HYPERVISOR AND VPC MUST BE PRESENT
Hypervisor_Name :
VPC_Name :
Spine_Name :
Capacity :
Create_Subnet :: HYPERVISOR AND VPC MUST BE PRESENT
Hypervisor_Name :
VPC_Name :
Network_ID :
Subnet_Name ??
Create_Client_Container :: HYPERVISOR AND VPC MUST BE PRESENT
Hypervisor_Name :
VPC_Name :
Client_PC_Name :
Attach_Client :: HYPERVISORS, VPC, SUBNET MUST BE PRESENT
Network_ID_Hypervisor_Name :
VPC_Name :
Network_ID :
Client_PC_Hypervisor_Name :
Client_PC_Name :
##Attach_Leaf-Spine :: HYPERVISOR, VPC AND SUBNET MUST BE PRESENT##
Hypervisor_Name :
VPC_Name :
Network_ID :
Spine_Name : (WE ALWAYS CONNECT ALL LEAVES TO ALL SPINES)
Create_L1-Transit :: HYPERVISOR MUST EXIST
Hypervisor_Name :
L1-Transit_Name :
Capacity :
Create_L2-Transit :: HYPERVISOR MUST EXIST
Hypervisor_Name :
L2-Transit_Name :
Capacity :
##Attach_Spine-L1-Transit :: EVERYTHING MUST EXIST##
Hypervisor_Name :
VPC_Name :
Spine_Name :
L1-Transit_Name :
##Attach_L1-Transit-L2-Transit :: EVERYTHING MUST EXIST##
Hypervisor_Name_L1-Transit :
L1-Transit_Name :
Hypervisor_Name_L2-Transit :
L2-Transit_Name :
Enable_Routing_Spine_L1 :: EVERYTHING MUST EXIST
Hypervisor_Name :
VPC_Name :
Spine_Name :
Spine_AS :
L1_Transit_Name :
L1_Transit_AS :
Networks_Advertised :
Enable_Routing_L1_L2 :: EVERYTHING MUST EXIST
L1_Hypervisor_Name :
L1_Name :
L1_AS :
L2_Hypervisor_Name :
L2_Name :
L2_AS :
Activate_ECMP ::
Hypervisor_Name :
Node_Name :
Activate : (Y/N)
Enable_Path_Influence ::
Enable : (Y/N)
Hypervisor_Name :
Node_Name :
Path_Choice : #Name --> #IP
Weight :