配置管理vlan,vlan支持

【最佳答案】百科知识网:路由器可以设置vlan(注意不是所有路由器都支持),中高端的路由器支持子接口划分vlan。有没有必要设置vlan,这个得看实际组网了“这里我说的路由交换方面的都是高端的,如果是普通的和路由器的话我也没必要讨论这些, 好象路由器一般一个端口就相当于一个独立的子网,所以,如果配置管理vlan1路由器可以设置vlan(注意不是所有路由器都支持),中高端的路由器支持子接口划分vlan。
有没有必要设置vlan,这个得看实际组网了
“这里我说的路由交换方面的都是高端的,如果是普通的和路由器的话我也没必要讨论这些, 好象路由器一般一个端口就相当于一个独立的子网,所以,如果下面的端口直接连PC的话,不经过设置能访问吗``在现实的网络中,像这样的路由器下面一般会连PC吗`?? ”
如果只是一台路由器,你在它的很多端口各连一台PC,当然是只需要配置好各端口IP地址和子网掩码(当然这些IP都必须是不同网段),然后开启端口就可以了,下面连接的PC要和该端口IP同一网段并用其作网关,就可以连通了 。一般这种路由器下面是不直接连接PC,而是连接交换机来拓展PC的 。
vlan支持2通过IEEE 802.1Q可实现VLAN的跨交换机部署,单个VLAN范围不在受到物理位置和设备连接的限制 。IEEE 802.1Q是一个中继标准,802.1Q修改原始的以太网帧,插入4字节字段,通过这个字段标识带有VLAN 成员信息的以太帧 。由于标准规定用于标示VLAN ID的位置只有12bit,2的12次方=4096 也就是说最大4K个vlan
vlan 配置31.创建vlan2.设置端口模式,并将端口加入到vlan中,设置该端口允许通过的VLAN3.开启VLAN三层功能,vlanif接口4.创建superVLAN,isolation-userVLAN等 。
vlanif配置4你想问的是不同VLAN之间如何互通吧,需要三层设备
1.路由器,做单臂路由,配置子接口作为终端的网关地址,同时开启arp广播,路由器作为arp代理,实现互通
2.三层交换机,配置VLANif,作为终端的网关地址,实现互通
VLAN基本配置5首先要把交换机和电脑连接,连接方法是用专门的console线连接交换机的console端口和计算机的COM口 。现在电脑如果没有COM口,用RS232转USB数据线即可 。
vlan配置软件6overlay模型
Docker 提供了 overlay driver,使用户可以创建基于 VxLAN 的 overlay 网络.VxLAN 可将二层数据封装到 UDP 进行传输,VxLAN 提供与 VLAN 相同的以太网二层服务,但是拥有更强的扩展性和灵活性.
Docerk overlay 网络需要一个 key-value 数据库用于保存网络状态信息 包括 Network、Endpoint、IP 等.Consul、Etcd 和 ZooKeeper 都是 Docker 支持的 key-vlaue 软件
docker network inspect 中的"IPAM"是指 IP Address Managemen
docker 会创建一个 bridge 网络 “docker_gwbridge”,为所有连接到 overlay 网络的容器提供访问外网的能力
overlay 网络的具体实现:
1.docker 会为每个 overlay 网络创建一个独立的 network namespace,其中会有一个 linux bridge br0,endpoint 还是由 veth pair 实现,一端连接到容器中(即 eth0),另一端连接到 namespace 的 br0 上
2.br0 除了连接所有的 endpoint,还会连接一个 vxlan 设备,用于与其他 host 建立 vxlan tunnel 。容器之间的数据就是通过这个 tunnel 通信的
不同 overlay 网络之间是隔离的即便是通过 docker_gwbridge 也不能通信
如果需要通信 需要把其它overlay网络的容器添加一个网卡连接到overlay网络中docker network connect overlay1 容器2 表示给容器2添加一个到overlay1的连接
overlay IPAMdocker 默认为 overlay 网络分配 24 位掩码的子网(10.0.X.0/24)所有主机共享这个 subnet,容器启动时会顺序从此空间分配 IP
MACVLAN网络模型
macvlan 本身是 linxu kernel 模块,其功能是允许在同一个物理网卡上配置多个 MAC 地址,即多个 interface,每个 interface 可以配置自己的 IP 。macvlan 本质上是一种网卡虚拟化技术.
macvlan 的最大优点是性能极好,相比其他实现.macvlan 不需要创建 Linux bridge,而是直接通过以太 interface 连接到物理网络
容器的 eth0 就是 enp0s9 通过 macvlan 虚拟出来的 interface.容器的 interface 直接与主机的网卡连接,这种方案使得容器无需通过 NAT 和端口映射就能与外网直接通信(只要有网关),在网络上与其他独立主机没有区别
用 sub-interface 实现多 macvlan 网络
macvlan 会独占主机的网卡,也就是说一个网卡只能创建一个 macvlan 网络.但主机的网卡数量是有限的,如何支持更多的 macvlan 网络
macvlan 不仅可以连接到 interface(如 enp0s9)也可以连接到 sub-interface(如 enp0s9.xxx)