MiniSFC
Contents:
介绍
安装
使用示例
Minisfc API
MiniSFC
索引
索引
A
|
C
|
D
|
E
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
R
|
S
|
T
|
U
|
V
|
W
A
access_ue() (minisfc.mano.vim.NfvInstance 方法)
access_ue_on_NFVI() (minisfc.mano.vim.NfvVim 方法)
add_NFVInstance() (minisfc.mano.vim.NfvVim 方法)
add_ue_into_pool() (minisfc.mano.uem.UeManager 方法)
add_ue_service_into_pool() (minisfc.mano.uem.UeManager 方法)
add_vnf_into_pool() (minisfc.mano.vnfm.VnfManager 方法)
add_vnf_service_into_pool() (minisfc.mano.vnfm.VnfManager 方法)
addCLI() (minisfc.net.Minisfc 方法)
addRemoteController() (minisfc.net.Minisfc 方法)
C
CHANGE_FAILED_FOR_LATENCY(minisfc.solver.SOLUTION_TYPE 属性)
CHANGE_FAILED_FOR_LINK_BAND(minisfc.solver.SOLUTION_TYPE 属性)
CHANGE_FAILED_FOR_NODE_CPU(minisfc.solver.SOLUTION_TYPE 属性)
CHANGE_FAILED_FOR_NODE_RAM(minisfc.solver.SOLUTION_TYPE 属性)
CHANGE_SUCCESS(minisfc.solver.SOLUTION_TYPE 属性)
changeTopo() (minisfc.topo.SubstrateTopo 方法)
check_cmd_param_exists() (minisfc.mano.uem.Ue 方法)
check_cmd_param_exists() (minisfc.mano.vnfm.VnfEm 方法)
check_constraints() (minisfc.solver.RadomSolver 方法)
check_image_exists() (minisfc.mano.uem.Ue 方法)
check_image_exists() (minisfc.mano.vnfm.VnfEm 方法)
check_resource_availability() (minisfc.mano.vnfm.VnfEm 方法)
clear_container() (minisfc.util.runCommand.RunCommand 方法)
config_network() (minisfc.mano.uem.Ue 方法)
config_network() (minisfc.mano.vnfm.VnfEm 方法)
cut_to_stp()(minisfc.util.dataGen.TopoGen 静态方法)
D
DataAnalysis(minisfc.util.dataAnalysis 中的类)
DataExtractor(minisfc.util.dataAnalysis 中的类)
del_NFVInstance() (minisfc.mano.vim.NfvVim 方法)
delete() (minisfc.trace.Trace 方法)
deploy_service() (minisfc.mano.vim.NfvVim 方法)
deploy_VNF() (minisfc.mano.vim.NfvInstance 方法)
deploy_VNF_on_NFVI() (minisfc.mano.vim.NfvVim 方法)
E
END_SUCCESS(minisfc.solver.SOLUTION_TYPE 属性)
ending() (minisfc.mano.mano.NfvMano 方法)
EventType(minisfc.event 中的类)
Event(minisfc.event 中的类)
extract() (minisfc.util.dataAnalysis.DataExtractor 方法)
G
get()(minisfc.util.dataGen.TopoGen 静态方法)
get_accessed_ues() (minisfc.mano.vim.NfvInstance 方法)
get_adjacency_matrix() (minisfc.topo.Topo 方法)
get_all_links_attrs_values() (minisfc.topo.Topo 方法)
get_all_NFVIs_info() (minisfc.mano.vim.NfvVim 方法)
get_all_nodes_aggrlinks_attrs_values() (minisfc.topo.Topo 方法)
get_all_nodes_attrs_values() (minisfc.topo.Topo 方法)
get_container_logs() (minisfc.util.runCommand.RunCommand 方法)
get_container_status() (minisfc.util.runCommand.RunCommand 方法)
get_curent_substrate_topo() (minisfc.mano.vim.NfvVim 方法)
get_deployed_vnfs() (minisfc.mano.vim.NfvInstance 方法)
get_kshortest_paths() (minisfc.topo.Topo 方法)
get_latency_running() (minisfc.solver.RadomSolver 方法)
get_run_id()(minisfc.trace.Trace 静态方法)
get_self_control_url() (minisfc.mano.uem.Ue 方法)
get_self_control_url() (minisfc.mano.vnfm.VnfEm 方法)
get_self_service_url() (minisfc.mano.uem.Ue 方法)
get_self_service_url() (minisfc.mano.vnfm.VnfEm 方法)
get_sum_resource_list() (minisfc.topo.Topo 方法)
get_time_stamp()(minisfc.trace.Trace 静态方法)
get_ue_from_pool() (minisfc.mano.uem.UeManager 方法)
get_vailable_ip() (minisfc.mano.vim.NfvInstance 方法)
get_vailable_NFVI_ip() (minisfc.mano.vim.NfvVim 方法)
get_vnf_from_pool() (minisfc.mano.vnfm.VnfManager 方法)
getAdjacencyMat() (minisfc.util.jsonRead.JsonReader 方法)
getJsonFiles()(minisfc.util.jsonRead.JsonReader 静态方法)
getMatrix()(minisfc.util.dataGen.NumberGen 静态方法)
getResult()(minisfc.util.dataAnalysis.DataAnalysis 静态方法)
getVector()(minisfc.util.dataGen.NumberGen 静态方法)
getWeightMat() (minisfc.util.jsonRead.JsonReader 方法)
GreedySolver(minisfc.solver 中的类)
H
handle() (minisfc.mano.mano.NfvMano 方法)
handle() (minisfc.mano.nfvo.NfvOrchestrator 方法)
handle_arrive() (minisfc.mano.nfvo.VnffgManager 方法)
handle_ending() (minisfc.mano.nfvo.VnffgManager 方法)
handle_topochange() (minisfc.mano.nfvo.VnffgManager 方法)
I
initialize() (minisfc.solver.RadomSolver 方法)
initialize() (minisfc.solver.Solver 方法)
J
JsonReader(minisfc.util.jsonRead 中的类)
L
loadParam() (minisfc.solver.Solver 方法)
M
make_executable() (minisfc.util.runCommand.RunCommand 方法)
map_link(minisfc.solver.Solution 属性)
map_node(minisfc.solver.Solution 属性)
minisfc
module
minisfc.event
module
minisfc.mano
module
minisfc.mano.mano
module
minisfc.mano.nfvo
module
minisfc.mano.uem
module
minisfc.mano.vim
module
minisfc.mano.vnfm
module
minisfc.net
module
minisfc.solver
module
minisfc.topo
module
minisfc.trace
module
minisfc.util
module
minisfc.util.dataAnalysis
module
minisfc.util.dataGen
module
minisfc.util.jsonRead
module
minisfc.util.runCommand
module
Minisfc(minisfc.net 中的类)
module
minisfc
minisfc.event
minisfc.mano
minisfc.mano.mano
minisfc.mano.nfvo
minisfc.mano.uem
minisfc.mano.vim
minisfc.mano.vnfm
minisfc.net
minisfc.solver
minisfc.topo
minisfc.trace
minisfc.util
minisfc.util.dataAnalysis
minisfc.util.dataGen
minisfc.util.jsonRead
minisfc.util.runCommand
uem
N
NfvInstance(minisfc.mano.vim 中的类)
NfvMano(minisfc.mano.mano 中的类)
NfvOrchestrator(minisfc.mano.nfvo 中的类)
NfvVim(minisfc.mano.vim 中的类)
NOTHING(minisfc.event.EventType 属性)
NOTHING(minisfc.solver.SOLUTION_TYPE 属性)
NumberGen(minisfc.util.dataGen 中的类)
O
opt_link_attrs_value() (minisfc.topo.Topo 方法)
opt_node_attrs_value() (minisfc.topo.Topo 方法)
R
RadomSolver(minisfc.solver 中的类)
ready() (minisfc.mano.mano.NfvMano 方法)
ready() (minisfc.mano.nfvo.NfvOrchestrator 方法)
ready() (minisfc.mano.uem.Ue 方法)
ready() (minisfc.mano.uem.UeManager 方法)
ready() (minisfc.mano.vim.NfvVim 方法)
ready() (minisfc.mano.vnfm.VnfEm 方法)
ready() (minisfc.mano.vnfm.VnfManager 方法)
ready() (minisfc.net.Minisfc 方法)
ready() (minisfc.trace.Trace 方法)
resource(minisfc.solver.Solution 属性)
run_shell() (minisfc.util.runCommand.RunCommand 方法)
run_shell_in_terminal() (minisfc.util.runCommand.RunCommand 方法)
RunCommand(minisfc.util.runCommand 中的类)
S
saveParam() (minisfc.solver.Solver 方法)
Schedule(minisfc.event 中的类)
ServiceTopo(minisfc.topo 中的类)
set() (minisfc.trace.Trace 方法)
SET_FAILED_FOR_LATENCY(minisfc.solver.SOLUTION_TYPE 属性)
SET_FAILED_FOR_LINK_BAND(minisfc.solver.SOLUTION_TYPE 属性)
SET_FAILED_FOR_NODE_CPU(minisfc.solver.SOLUTION_TYPE 属性)
SET_FAILED_FOR_NODE_RAM(minisfc.solver.SOLUTION_TYPE 属性)
set_forward_route() (minisfc.mano.vnfm.VnfEm 方法)
SET_SUCCESS(minisfc.solver.SOLUTION_TYPE 属性)
set_vnfs_forward_route() (minisfc.mano.vnfm.VnfManager 方法)
SFC_ARRIVE(minisfc.event.EventType 属性)
SFC_ENDING(minisfc.event.EventType 属性)
SOLUTION_TYPE(minisfc.solver 中的类)
Solution(minisfc.solver 中的类)
solve_embedding() (minisfc.solver.GreedySolver 方法)
solve_embedding() (minisfc.solver.RadomSolver 方法)
solve_embedding() (minisfc.solver.Solver 方法)
solve_ending() (minisfc.solver.RadomSolver 方法)
solve_ending() (minisfc.solver.Solver 方法)
solve_migration() (minisfc.solver.GreedySolver 方法)
solve_migration() (minisfc.solver.RadomSolver 方法)
solve_migration() (minisfc.solver.Solver 方法)
Solver(minisfc.solver 中的类)
start() (minisfc.net.Minisfc 方法)
start_trasport() (minisfc.mano.uem.Ue 方法)
step() (minisfc.event.Schedule 方法)
stop() (minisfc.net.Minisfc 方法)
stop_trasport() (minisfc.mano.uem.Ue 方法)
SubstrateTopo(minisfc.topo 中的类)
T
TOPO_CHANGE(minisfc.event.EventType 属性)
TopoGen(minisfc.util.dataGen 中的类)
Topo(minisfc.topo 中的类)
TraceNFVI(minisfc.trace 中的类)
TraceResult(minisfc.trace 中的类)
Trace(minisfc.trace 中的类)
U
uem
module
UeManager(minisfc.mano.uem 中的类)
Ue(minisfc.mano.uem 中的类)
unaccess_ue() (minisfc.mano.vim.NfvInstance 方法)
unaccess_ue_on_NFVI() (minisfc.mano.vim.NfvVim 方法)
undeploy_service() (minisfc.mano.vim.NfvVim 方法)
undeploy_VNF() (minisfc.mano.vim.NfvInstance 方法)
undeploy_VNF_on_NFVI() (minisfc.mano.vim.NfvVim 方法)
update() (minisfc.net.Minisfc 方法)
update_substrate_topo() (minisfc.mano.vim.NfvVim 方法)
update_ue_info() (minisfc.mano.uem.Ue 方法)
update_vnf_param() (minisfc.mano.vnfm.VnfEm 方法)
V
VnfEm(minisfc.mano.vnfm 中的类)
VnffgManager(minisfc.mano.nfvo 中的类)
VnfManager(minisfc.mano.vnfm 中的类)
W
write() (minisfc.trace.Trace 方法)