云桌面场景的典型组网案例
Posted EbowTang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云桌面场景的典型组网案例相关的知识,希望对你有一定的参考价值。
一,典型组网图(终端和虚拟机同一网段)
适用场景:当上课的学生终端和对应的虚拟机在同一个网段时,即教师端和学生端连接的虚拟机之间可通过二层广播方式通信而不影响其他终端和虚拟机。
2.1 典型组网示意
网卡 | 配置方式 | IP地址段 | 网关 | 说明 |
Eth0、Eth1、Eth2、Eth3 | 静态聚合 | 100.100.0.0/16 | 100.100.0.1 | 安装CVM、CVK时配置 |
因为每个教室的学生终端和上课时该教室使用的虚拟机在同一网段,为避免发生IP地址冲突的情况,建议为该教室配置的DHCP地址池中可用IP地址至少留有三分之一富余。可参考下表进行规划。
2.2 IP数量规划
教室终端数量 | 配置 |
小于等于80 | 该教室DHCP地址池使用24的mask即可 |
大于80小于150 | 该教室DHCP地址池使用23的mask即可 |
大于150,如果为X | (2^(32-mask)-2)> 3*X,算出mask即可 |
教师机和服务器 | 配置静态IP |
2.3 典型组网配置
设备 | 接口 | 配置说明 | 配置规则 |
Switch A | 交换机系统接口视图 | 交换机全局配置 | 启用DHCP服务(全局启用即可) |
GE1/0/1~GE1/0/20 | 与CVK的网口相连,做静态聚合 | Trunk口、native vlan 100、 Permit vlan all | |
GE1/0/21~GE1/0/40 | 连接各教室中的交换机 | Trunk口、Permit vlan all | |
GE1/0/41~GE1/0/48 | 留用。可接外网、DNS服务器等 | Trunk口、Permit vlan all | |
Vlan-Interfece 100 | 用于VLAN100汇聚 | 接口IP:100.100.0.1/24 创建DHCP地址池: 100.100.0.0/24 | |
Vlan-Interfece 10 | 用于VLAN10汇聚 | 接口IP:192.168.110.1/24 创建DHCP地址池:192.168.110.0/24 | |
Vlan-Interfece 20 | 用于VLAN20汇聚 | 接口IP:192.168.120.1/24 创建DHCP地址池:192.168.120.0/24 | |
Vlan-Interfece 30 | 用于VLAN30汇聚 | 接口IP:192.168.130.1/24 创建DHCP地址池:192.168.130.0/24 | |
Switch 1 | GE1/0/1 | 与Switch A相连 | Trunk口、Permit vlan all |
其他接口 | 与教室1中教师端和学生端相连 | VLAN10、Access口 | |
Switch 2 | GE1/0/1 | 与Switch A相连 | Trunk口、Permit vlan all |
其他接口 | 与教室2中教师端和学生端相连 | VLAN20、Access口 | |
Switch 3 | GE1/0/1 | 与Switch A相连 | Trunk口、Permit vlan all |
其他接口 | 与教室3中教师端和学生端相连 | VLAN30、Access口 |
1,管理平台上创建教室时设置的VLAN ID与实际对应教室的VLAN ID保持一致。
2,交换机上配置的所有Trunk口不能使用默认PVID,也不能配置为和任一个教室VLAN ID相同,本例中配置PVID为5。
二,合班组网图(终端和虚机不同一网段)
在这种情况下,某教师端要跨教室与其他教室的学生端连接的虚拟机通信,此时,需要通信的终端和虚拟机就不在同一个网段,就需要通过三层网络通信。
2.1 合班组网示意
图1 合班典型组网
2.2 合班组网配置
表1 合班需要增加的配置(典型组网基础上)
设备 | 接口视图 | 配置项说明 |
Swith A | 系统接口 | 开启组播路由、创建环回口并启用三层组播稀疏模式、创建双向组播静态RP、启用双向组播 |
Vlan-Interfece 100 | 启用三层组播稀疏模式(pim sm)、启用二层组播(igmp) | |
Vlan-Interfece 10 | 启用三层组播稀疏模式(pim sm)、启用二层组播(igmp) | |
Vlan-Interfece 20 | 启用三层组播稀疏模式(pim sm)、启用二层组播(igmp) | |
Vlan-Interfece 30 | 启用三层组播稀疏模式(pim sm)、启用二层组播(igmp) |
运行于主机和与主机直接相连的组播路由器之间,主机通过此协议告诉本地路由器希望加入并接受某个特定组播组的信息,同时路由器通过此协议周期性地查询局域网内某个已知组的成员是否处于活动状态(即该网段是否仍有属于某个组播组的成员),实现所连网络组成员关系的收集与维护。
2.3 合班组网配置举例
每个教室均安装一台教师机,安装教师客户端,并安装极域软件以及ScreenCapture,通过3层网络访问服务器。学生端采用瘦终端(简称TC),每个教室学生端TC与该教师端处于同一网段并在一个VLAN中。瘦终端TC将安装学生客户端,并安装ScreenCapture。当教师端开启注册,学生端注册该教师成功后,即可等待教师上课。
2.3.1 典型配置清单
设备 | 数量 | 用途 |
TC | 22*4 | 安装学生客户端、ScreenCapture及教师端 |
高性能PC | 4 | 用于学生上下课及教学(安装教师端及ScreenCapture) |
服务器 | 3 | 服务器A:CVM+CVK+CloudclassManager+Broker+Hostagent |
服务器B: CVK+Hostagent | ||
服务器C:CVK+Hostagent | ||
交换机 | 3 | 交换机A:用于网络汇聚(三层寻址、组播转发、server接入) |
交换机B:二层接入(教师端及学生端) | ||
交换机B:二层接入(教师端及学生端) |
2.3.2 组网介绍
设备 | 接口 | 端口用途 | 所属VLAN | Interface Vlan |
Switch A | GE1/0/1~GE1/0/3 | 用于服务器接入 | Trunk口/Native vlan 100 | 100.100.0.1/16 permit vlan 1-100 |
Ge1/0/10 | 用于VLAN10汇聚 | 10 | 172.16.10.1/24 | |
Ge1/0/11 | 用于VLAN20汇聚 | 20 | 172.16.20.1/24 | |
Ge1/0/12 | 用于VLAN30汇聚 | 30 | 172.16.30.1/24 | |
Ge1/0/13 | 用于VLAN40汇聚 | 40 | 172.16.40.1/24 | |
GE1/0/47 | 与SwitchB互通 | Trunk | Permit vlan 100,10,20,30,40 | |
GE1/0/48 | 与SwitchC互通 | Trunk | Permit vlan 100,10,20,30,40 | |
Switch B | GE1/0/1~GE1/0/24 | 用于TC接入 | VLAN10 | 172.16.10.1/24 |
Ge1/0/25~Ge1/0/47 | 用于TC接入 | VLAN20 | 172.16.20.1/24 | |
GE1/0/48 | 用于交换机A互通 | Trunk | Permit vlan 100,10,20,30,40 | |
Switch C | GE1/0/1~GE1/0/24 | 用于TC接入 | VLAN10 | 172.16.10.1/24 |
Ge1/0/25~Ge1/0/47 | 用于TC接入 | VLAN20 | 172.16.20.1/24 | |
GE1/0/48 | 用于交换机A互通 | Trunk | Permit vlan 100,10,20,30,40 |
2.3.3 核心交换机A配置
本文仅介绍采汇聚交换机配置场景,接入交换机只需配置vlan及trunk
System View: return to User View with Ctrl+Z.
[SW A]igmp-snooping enable ----全局使能igmp-snooping
[SW A-Vlan 10]igmp-snooping ----减少二层网络广播报文
创建Vlan100,VLAN10,VLAN20,VLAN30,VLAN40 三层接口
[SW A]interface Vlan-interface 100
[SW A-Vlan-interface100]ip address 100.100.0.1 16
[SW A]interface Vlan-interface 10
[SW A-Vlan-interface10]ip address 172.16.10.1 24
[SW A]interface Vlan-interface 20
[SW A-Vlan-interface20]ip address 172.16.20.1 24
[SW A]interface Vlan-interface 30
[SW A-Vlan-interface30]ip address 172.16.30.1 24
[SW A]interface Vlan-interface 40
[SW A-Vlan-interface40]ip address 172.16.40.1 24
[SW A-dhcp-pool-100]gateway-list 100.100.0.1–指定网关为VLAN100三层接口IP地址
[SW A-dhcp-pool-100]network 100.100.0.0 16 –指定DHCP地址池网段
[SW A-dhcp-pool-100]address range 100.100.0.2 100.100.255.253 –可选配
[SW A-dhcp-pool-100]expired day 0 hour 2 minute 0 -指定租约期
[SW A-dhcp-pool-10]gateway-list 172.16.10.1 –指定网关为VLAN10三层接口IP地址
[SW A-dhcp-pool-10]network 172.16.10.0 24 –指定DHCP地址池网段
[SW A-dhcp-pool-10]expired day 0 hour 2 minute 0 -指定租约期
[SW A-dhcp-pool-20]gateway-list 172.16.20.1 –指定网关为VLAN20三层接口IP地址
[SW A-dhcp-pool-20]network 172.16.20.0 24 –指定DHCP地址池网段
[SW A-dhcp-pool-20]expired day 0 hour 2 minute 0 -指定租约期
[SW A-dhcp-pool-30]gateway-list 172.16.30.1 –指定网关为VLAN30三层接口IP地址
[SW A-dhcp-pool-30]network 172.16.30.0 24 –指定DHCP地址池网段
[SW A-dhcp-pool-30]expired day 0 hour 2 minute 0 -指定租约期
[SW A-dhcp-pool-40]gateway-list 172.16.40.1 –指定网关为VLAN40三层接口IP地址
[SW A-dhcp-pool-40]network 172.16.40.0 24 –指定DHCP地址池网段
[SW A-dhcp-pool-40]expired day 0 hour 2 minute 0 -指定租约期
如果希望指定dhcp池禁用某些IP可以
[SW A-dhcp-pool-xx]forbidden-ip xx.xx.xx.xx ----特定dhcp池子禁用IP
[SW A]dhcp server forbidden-ip xx.xx.xx.xx ----全局dhcp禁用IP
[SW A]dhcp enable ----全局启用dhcp(不开启的话,即使配置了dhcp池也无法分配IP给终端)
[SW A]interface vlan 100
[SW A-Vlan-interface100]dhcp server apply ip-pool 100 --在VLAN 100三层接口申请DHCP Server服务
[SW A-Vlan-interface10]dhcp server apply ip-pool 10 --在VLAN 10三层接口申请DHCP Server服务
[SW A-Vlan-interface20]dhcp server apply ip-pool 20 --在VLAN 20三层接口申请DHCP Server服务
[SW A-Vlan-interface30]dhcp server apply ip-pool 30 --在VLAN 30三层接口申请DHCP Server服务
[SW A-Vlan-interface40]dhcp server apply ip-pool 40 --在VLAN 40三层接口申请DHCP Server服务
[SW A] multicast routing -------使能组播路由功能
[SW A]interface LoopBack 0 ------创建环回口
[SW A-LoopBack0]ip add 1.1.1.1 32
[SW A-LoopBack0]pim sm ---------启用三层组播稀疏模式
[SW A-pim]static-rp 1.1.1.1 bidir -------创建双向组播静态RP
[SW A-pim]bidir-pim enable -------使能双向组播
[SW A]interface Vlan-interface 100
[SW A-Vlan-interface100]pim sm ---------启用三层组播稀疏模式
[SW A-Vlan-interface100]igmp enable ---------启用二层组播
[SW A]interface Vlan-interface 10
[SW A-Vlan-interface10]igmp enable
[SW A]interface Vlan-interface 20
[SW A-Vlan-interface20]igmp enable
[SW A]interface Vlan-interface 30
[SW A-Vlan-interface30]igmp enable
[SW A]interface Vlan-interface 40
[SW A-Vlan-interface40]igmp enable
2.3.4 接入交换机BC配置
只以交换机B为例示意:
[SW B]stp global enable -----避免环路形成的广播风暴
[SW B]interface range GigabitEthernet 1/0/1 to GigabitEthernet 1/0/24
[SW B-if-range]port access vlan 10
[SW B-if-range]stp edged-port
[SW B]interface range GigabitEthernet 1/0/25 to GigabitEthernet 1/0/47
[SW B-if-range]port access vlan 20
[SW B-if-range]stp edged-port
[SW B]interface GigabitEthernet 1/0/48
[SW B-GigabitEthernet1/0/48]port link type trunk
[SW B-GigabitEthernet1/0/48]port trunk permit vlan 100 10 20 30 40
以上是关于云桌面场景的典型组网案例的主要内容,如果未能解决你的问题,请参考以下文章