Open vSwitch学习记录(二)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/iroy33/article/details/102599436

如果不ifconfig mybridge up ifconfig里面不会显示mybridge
没有配置mybridge之前也是可以ping通的
在这里插入图片描述
在这里插入图片描述
可以看到是完全匹配的,子网掩码,默认网关之类的

A Network TAP (Terminal Access Point) denotes a system that monitors events on a local network in order to aid administrators (or attackers) in analyzing the network.[1] The tap itself is typically a dedicated hardware device, which provides a way to access the data flowing across a computer network.

换个思路,新电脑到啦啦啦啦
装个SDN hub VM!!!

关于VirtualBox中网络连接方式

在这里插入图片描述
link此图取自这个博客,详细介绍了四种网络连接方式,点赞

安装sdnhub vm

成啦成啦我成啦()
先去睡觉觉
太兴奋失眠
link 安装教程,超级大宝贝,一次性搞定所有环境!!!我一开始没有往下看,凭借经验,参考link装成功der
哈哈哈哈哈哈哈哈哈哈哈哈哈哈

在设备里修改共享粘贴板选项可以在主机和虚拟机之间复制信息

它默认在NAT模式下运行了

virtual box一些小知识

  1. link等正式学到OpenDayLight的时候可以参考这个哥们
/home/ubuntu/SDNHub_Opendaylight_Tutorial/run-location/bin #这个是启动位置
./karaf
  1. 不知情的情况下把菜单栏点掉了,按右边的Ctrl+Home键即可出现临时菜单栏
  2. sudo -s 进入root
  3. 尝试调整分辨率
  • 如何安装增强功能
    先菜单栏设备->安装增强功能,会提示自动挂载
    键入如下命令:
cd /media
mkdir vbox
sudo mount /dev/sr0 vbox/
cd vbox/

在vbox目录下./VBoxLinuxAdditions.run
不知道为什么失败了

  • 尝试在VBOX运行目录下:
    VBoxManage setextradata global GUI/MaxGuestResolution any 失败

  • 尝试失败在这里插入图片描述
    不搞了,告辞

Open vSwitch

这里要特别注意,网卡(port)加入网桥以后,要按照网桥的工作标准工作,那么加入的一个端口就必须是以混杂模式工作,工作在链路层,处理2层的帧,所以这个port就不需要配置IP了。(你没见过哪个交换的端口有IP的吧)
那么接下来你可能会问,通常的交换机不都是有一个管理接口,可以telnet到交换机上进行配置吧,那么在OVS中创建的虚拟交换机有木有这种呢,有的! 上面既然创建交换机brname的时候产生了一个虚拟网口brname,那么,你给这个虚拟网卡配置了IP以后,就相当于给交换机的管理接口配置了IP, 此时一个正常的虚拟交换机就搞定了。
那么,通常情况下的工作流程如下:
1 VM实例instance产生一个数据包并发送至实例内的虚拟网络接口VNIC,图中就是instance中的eth0.
2 这个数据包会传送到物理节点上的VNIC接口,如图就是vnet接口。
3 数据包从vnet NIC出来,到达桥(虚拟交换机)br100上.
4 数据包经过交换机的处理,从物理节点上的物理接口发出,如图中物理节点上的eth0.
5 数据包从eth0出去的时候,是按照物理节点上的路由以及默认网关操作的,这个时候该数据包其实已经不受你的控制了。

YouTube视频

link视频网址
link rkuo笔记
before:
在这里插入图片描述
after : sudo ifconfig mybridge up
在这里插入图片描述
在这里插入图片描述
刚建好的时候mybridge是和别的隔绝开的,只连上了本地的IP Stack,为了和外面通信,把eth0挂到
在这里插入图片描述
在这里插入图片描述
1.remove eth0的IP
2.mybridge配置为dhcp client,获得IP和default gateway
在route -n里面可以看到默认路由器通过mybridge端口,不再直接通过eth0,此时再去ping才能ping
Tun / tap接口是Linux(可能还有其他类似UNIX的操作系统)提供的一项功能,可以进行用户空间联网,即允许用户空间程序查看原始网络流量(在以太网或IP级别)

猜你喜欢

转载自blog.csdn.net/iroy33/article/details/102599436
今日推荐