7.网络虚拟化
7.1. 二进制十进制转换
二进制
计算机只认识两个数字 0 ,1
00010001 二进制转换十进制 从右往左,以2为底数
2^0*1 + 0 + 0 + 0 + 2^4 * 1 + 0 + 0 +0
= 1 + 16
=17
2^0 = 1 | 0000 = 0 | 1000 = 8 |
---|---|---|
2^1 = 2 | 0001 = 1 | 1001 = 9 |
2^2 = 4 | 0010 = 2 | 1010 = 10 |
2^3 = 8 | 0011 = 3 | 1011 = 11 |
2^4 = 16 | 0100 = 4 | 1100 = 12 |
2^5 = 32 | 0101 = 5 | 1101 =13 |
2^6 = 64 | 0110 = 6 | 1110 = 14 |
2^7 = 128 | 0111 = 7 | 1111 = 15 |
168 十进制 转为 二进制
168 = 128 + 32 + 8 = 2^7 + 2^5 + 2^3
10000000 => 2^7
100000 => 2^5
1000 => 2^3
10101000 = 168 右对齐
IPv4地址范围:0.0.0.0~255.255.255.255
7.2. 交换机原理
集线器工作在物理层
交换机工作在数据链路层,转发数据帧。要比hub集线器聪明,它可以识别设备的物理地址(MAC地址),当一个数据帧被交换机接收到之后,首先检查自己的MAC地址表中是否有目标MAC地址,如果有,则根据MAC地址表记录的对应接口将数据帧发送出去,如果没有,则会将该数据帧从非接受接口发送出去,过程称之为泛洪。
7.2.1.了解端口类型
Access口进来:数据帧默认不携带任何标签,进来会默认带上该端口的pvid(1),进入到交换机里面。
Access口出去:携带tag的数据帧,如果tag和默认pvid是一样的,那么出去之前会剥离tag,如果不一样,则丢弃。
Trunk口进来:数据帧如果没有带任何标签,进来会默认带上trunk口的pvid(1),进入到交换机里面;如果数据帧带了标签,那么trunk口会检查,你携带的tag,是否在我这个端口的放行列表里面,如果在,则允许进入,如果不再,则丢弃。
Trunk口出去:携带tag的数据帧出去的时候,如果tag和默认的pvid一样,则剥离标签出去;如果不一样,则检查你携带的tag是否在我这个端口的放行列表里面,如果在,则直接携带标签通过,如果不再,则丢弃。
Hybrid有两重含义:
决定allow 列表
数据帧是否可以出去,出去的时候是否剥离标签
意思:
TCP/IP参考模型
物数网传会表应
7. 应用层 | 对应用程序提供接口。 |
---|---|
6. 表示层 | 进行数据格式的转换,以确保一个系统生成的应用层数据能够被另外一个系统的应用层所识别和理解。 |
5. 会话层 | 在通信双方之间建立、管理和终止会话。 |
4. 传输层 | 建立、维护和取消一次端到端的数据传输过程。控制传输节奏的快慢,调整数据的排序等等。 |
3. 网络层 | 定义逻辑地址;实现数据从源到目的地的转发。 |
2. 数据链路层 | 将分组数据封装成帧;在数据链路上实现数据的点到点、或点到多点方式的直接通信;差错检测。 |
1. 物理层 | 在媒介上传输比特流;提供机械的和电气的规约。 |
7.2.2.划分vlan实验
7.3.FC网络
ovs虚拟交换机
DVS华为分布式虚拟交换机
1.同主机,同端口组
Vm1–dvs–vm2
2.同主机,不同端口组
Vm1访问vm3
Vm1 – dvs --上行链路—物理网卡–物理交换机–网关–物理网卡–上行链路–dvs-vm3
3.不同主机,同一个端口组
Vm3访问vm4
Vm3–dvs–上行链路-物理网卡-物理交换机-对端的物理网卡-对端的上行链路-dvs-vm4
4.不同主机,不同端口组
Vm1访问vm5
Vm1–dvs–上行链路-物理网卡-物理交换机-网关(110-130)-对端物理网口-对端的上行链路-dvs-vm5
7.4. Vmware 的虚拟网络
桥接网络
桥接有个小细节
你虚拟机使用的桥接网络,具体对应的网卡是哪个?
桥接网络,网段,会随着你的网络环境变化,而变化。不方便。
NAT模式
NAT:network address translation 网络地址转换
snat:source network address translation 源网络地址转换
dnat:destination network address translation 目标网络地址转换
Nat一旦获取到ip地址之后,就可以上外网(前提宿主机必须可以上外网),而且比起桥接,nat的内网ip地址是不需要改变的。
仅主机模式
45541366)]
[外链图片转存中…(img-BFfhpj8v-1757145541366)]
Nat一旦获取到ip地址之后,就可以上外网(前提宿主机必须可以上外网),而且比起桥接,nat的内网ip地址是不需要改变的。