ovs交换机
@tzk
善战者,求之于势,不责于人,故能择人而任势。
展开
-
使用docker、ovs、sFlow、floodlight验证DDoS攻击以及缓减
1、搭建环境搭建一个简单的实验环境,hacker攻击某一网络中的web服务器,web服务与交换机s1相连,此外s1也作为sflow的代理sflow agent,并且受控于floodlight控制器,如下如图所示:搭建流程:使用docker、ovs虚拟化技术分别模拟出hacker、web,使用floodlight、sflow collector的docker镜像进行试验,搭建详细步骤如下,具体见注释//创建hacker、webdocker run -itd --network=none --n原创 2020-11-23 20:29:14 · 1580 阅读 · 0 评论 -
ovs-docker实现容器网络vlan隔离
1、生成容器h1、h2、h3 sudo docker run -it --name=h1 --network=none --privileged=true host/ubuntu sudo docker run -it --name=h2 --network=none --privileged=true host/ubuntu sudo docker run -it --name=h3 ...原创 2020-03-12 20:42:27 · 686 阅读 · 0 评论 -
docker 实现的DHCP服务器测试(LAN1与LAN2)
测试在两个局域网下,DHCP服务器的作用,拓扑结构如下图所示,LAN1是192.168.1.0/24、LAN2是10.0.0.0/8,dhcpServer1 为LAN1主机提供IP,dhcpServer2 为LAN2主机提供IP。 其中router1手动配置内网网卡192.168.1.1/24(作为LAN1网关),外网网卡192.168.2.1/24; router2手动配置内网网卡10.0.0....原创 2020-02-20 10:18:58 · 1835 阅读 · 0 评论 -
docker--DHCP服务器
1、使用的镜像sudo docker pull networkboot/dhcpd2、测试的局域网拓扑结构如下:h为 DHCP服务器,ovs交换机s1、s2、s3各连着一台等待分配ip地址的主机。3、h DHCP服务器通过一对暴露于root namespace 的veth pair相连,具体操作如下 3.1、生成交换机s1、s2、s3sudo ovs-vsctl a...原创 2020-02-20 09:26:49 · 5107 阅读 · 2 评论 -
访问FTP服务器的方式
1、FTP客户端软件软件---FileZila,界面如下2、命令行的方式 2.1、登录 ftp <ip address of your server> 2.2、使用 “ls” 查看目录,“cd” 改变目录,“mkdir” 在 /home/vsftpd 目录下创建文件夹 3.3、下载文件到本地...原创 2020-01-14 20:38:29 · 2784 阅读 · 0 评论 -
docker下使用quagga实现ospf协议
1、实现拓扑如下:2、连接基本拓扑(其中主机是常规的ubuntu、交换机使用的是ovs、路由器是自己封装的quagga)使用以下语句,连接基本的拓扑结构sudo ovs-vsctl add-br s1 #生成交换机s1sudo docker run -itd --network=none --name=h1 --privileged=true tzk/ubuntu...原创 2020-01-02 17:27:07 · 1999 阅读 · 1 评论 -
初识ovs交换机
1、ovs交换机的优点 <1>、便宜: 虚拟交换机可以使用一台普通的服务器配置出数十台甚至上百台的虚拟交换机,且端口数目可以灵活选择 <2>、性能好: 虚拟机与虚拟交换机之间的联机速度轻易可达10Gbps。2、什么是ovs虚拟交换机 <1>、绿色虚线内组成的就是一个虚拟网络了。其虚拟机之间的...原创 2019-12-20 16:55:16 · 5649 阅读 · 0 评论 -
ovs常用操作
1.添加网桥:ovs-vsctl add-br 交换机名2.删除网桥:ovs-vsctl del-br 交换机名3.添加端口:ovs-vsctl add-port 交换机名 端口名(网卡名)4.删除端口:ovs-vsctl del-port 交换机名 端口名(网卡名)5.连接控制器:ovs-vsctl set-controller 交换机名 tcp:IP地址:端口号6.断开控制...转载 2019-12-11 22:22:15 · 956 阅读 · 0 评论 -
实现两个ovs交换机相连
实现如下拓扑:1、对交换机s1进行配置sudo ovs-vsctl add-br s1 #生成交换机s1sudo ovs-vsctl add-port s1 s1p1 #在s1交换机上创建端口s1p1sudo ovs-vsctl set Interface s1p1 type=patch #设置端口s1p1的类型为patchs...原创 2019-12-11 22:18:01 · 1362 阅读 · 0 评论 -
OVS实现两个容器通信
实现目标网络:1、创建网桥ovs-br1 sudo ovs-vsctl add-br ovs-br12、生成Cont1、Cont2容器(我们使用的镜像是自己封装ubuntu镜像,且里面配置过net-tools工具) sudo docker run -itd --network=none --name=Cont1 tzk/ubuntu sud...原创 2019-12-11 21:18:43 · 552 阅读 · 0 评论 -
ubuntu 下实现 docker+ovs+quagga搭建网络---bgp
注:本机上现有quagga镜像+ovs虚拟交换机(2.9.1)+docker(18.09.7)实现bgp网络搭建: 1、sudo ovs-vsctl add-br br1 #增加一个ovs网桥br1 2、sudo docker images #查看本机的镜像是否制作成功 quagga的镜像...原创 2019-12-02 14:21:03 · 2040 阅读 · 0 评论