文档章节

03、openstack4j查询路由以及路由的外部网关信息

翰霖学院
 翰霖学院
发布于 2017/07/24 08:56
字数 130
阅读 12
收藏 0

直接上代码

//获取连接
OSClientV3 os=getOSClientV3(tenantid,user_id,password,region);
//获取网络服务
NetworkingService ns = os.networking();
//获取路由
List<? extends Router> routerList = ns.router().list();
//遍历路由
if(routerList != null){
            for(Router r : routerList){
                 //通过网卡查询外部网关
                    ExternalGateway eg = r.getExternalGatewayInfo();
                    //根据路由ID查询网卡信息
                    PortListOptions plo = PortListOptions.create();
                    plo.deviceId(r.getId());
                    String netWorkid = eg.getNetworkId();
                    plo.networkId(netWorkid);
                    //使用此网卡的实体类型
                    plo.deviceOwner("network:router_gateway");
                    List<? extends Port> portList = ns.port().list(plo);
                    ---todo,遍历即可获取外部网卡信息
                }
}

© 著作权归作者所有

共有 人打赏支持
翰霖学院
粉丝 0
博文 67
码字总数 45112
作品 0
济南
高级程序员
私信 提问
【华为】基于OpenStack4j实现云服务(CTS/DMS/KMS/MaaS/SMN)的SDK

【背景】 基于OpenStack4j实现华为云服务(CTS/DMS/KMS/MaaS/SMN)的SDK 定义: 1. OpenStack4j:开源OpenStackSDK项目,提供Java语言的SDK,需要基于此提供华为的SDK扩展。Github: https://g...

华为众包
2017/07/11
0
0
【华为】基于OpenStack4j实现(RDS/AntiDDos)的SDK

【背景】 基于OpenStack4j实现华为云服务(RDS/AntiDDos)的SDK 定义: 1. OpenStack4j:开源OpenStackSDK项目,提供Java语言的SDK,需要基于此提供华为的SDK扩展。Github: https://github.co...

华为众包
2017/07/11
0
0
【华为】基于OpenStack4j实现华为云服务(ELB/DNS/MRS)的SDK

【技术要求】 基于OpenStack4j实现.(java) 【需求文档】 详细见附件。 【项目背景】 基于OpenStack社区的java语言SDK项目OpenStack4j。需要基于此提供华为的SDK扩展。 【应用场景】 详细见附...

华为众包
2017/06/20
1
0
【华为】基于OpenStack4j实现华为云服务(VBS/CES/AS)的SDK

【项目背景】 基于OpenStack社区的SDK项目OpenStack4j。提供Java语言的SDK,需要基于此提供华为的SDK扩展。 【应用场景】 详细见附件工作任务说明书。 【周期规划】 25天(自然日,含验收测试...

华为众包
2017/06/20
1
0
CISCO CCNA EIGRP

EIGRP即为增强内部网关路由协议,也可以称之为加强型内部网关路由协议。EIGRP结合了链路状态和距离矢量型路由选择协议的Cisco专用协议,采用弥散修正算法(DUAL)来实现快速收敛,可以不发送...

新网学会
01/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

easyui tree

<tr> <th><spring:message code="wf.borrow.examiner"/></th> <td> <input id="inp-examiner1" type="text" name="examiner1" style="width:197px;height:20px;" data-options="required:tru......

小兵胖胖
15分钟前
1
0
内存性能的正确解读

一台服务器,不管是物理机还是虚拟机,必不可少的就是内存,内存的性能又是如何来衡量呢。 1. 内存与缓存 现在比较新的CPU一般都有三级缓存,L1 Cache(32KB-256KB),L2 Cache(128KB-2MB)...

阿里云云栖社区
18分钟前
1
0
微服务架构:Zuul 1.0 和 2.0 我们该如何选择?

在今年5月中,Netflix终于开源了它的支持异步调用模式的Zuul网关2.0版本,真可谓千呼万唤始出来。从Netflix的官方博文[附录1]中,我们获得的信息也比较令人振奋: The Cloud Gateway team a...

大木老师故事的小黄花
19分钟前
1
0
基础掌握

哪些是基础功呢?我觉得包括: 数据结构和算法:链表、队列、栈、堆、树(RBT, B/B+)、跳表、哈希、图;查找(二分、bst)、排序(冒泡、插入、快排、归并、堆排、希尔)、递归、归并、回溯、...

边鹏_尛爺鑫
20分钟前
1
0
Android APP的安装路径

一. Android应用安装路径有两种情况: system/app 系统自带的应用程序,无法删除。root后可以删除,注意可能造成系统崩溃,不过有的垃圾捆绑软件只能这么删除了 data/app 用户程序安装的目录,...

天王盖地虎626
23分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部