一,典型组网图(终端和虚拟机同一网段)

适用场景:当上课的学生终端和对应的虚拟机在同一个网段时,即教师端和学生端连接的虚拟机之间可通过二层广播方式通信而不影响其他终端和虚拟机。

2.1 典型组网示意

图1 典型组网

 

 

表1 服务器网卡配置(HMD口中直接配置)

网卡

配置方式

IP地址段

网关

说明

Eth0、Eth1、Eth2、Eth3

静态聚合

100.100.0.0/16

100.100.0.1

安装CVM、CVK时配置

因为每个教室的学生终端和上课时该教室使用的虚拟机在同一网段,为避免发生IP地址冲突的情况,建议为该教室配置的DHCP地址池中可用IP地址至少留有三分之一富余。可参考下表进行规划。

2.2 IP数量规划

表2 IP地址规划

教室终端数量

配置

小于等于80

该教室DHCP地址池使用24的mask即可

大于80小于150

该教室DHCP地址池使用23的mask即可

大于150,如果为X

(2^(32-mask)-2)> 3*X,算出mask即可

教师机和服务器

配置静态IP

2.3 典型组网配置

表3 交换机配置(以教室最大终端数小于等于80个为例)

设备

接口

配置说明

配置规则

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。

3,教室终端和虚拟机在同一个网段。

二,合班组网图(终端和虚机不同一网段)

适用场景:

在这种情况下,某教师端要跨教室与其他教室的学生端连接的虚拟机通信,此时,需要通信的终端和虚拟机就不在同一个网段,就需要通过三层网络通信。

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)

IGMP协议

运行于主机和与主机直接相连的组播路由器之间,主机通过此协议告诉本地路由器希望加入并接受某个特定组播组的信息同时路由器通过此协议周期性地查询局域网内某个已知组的成员是否处于活动状态(即该网段是否仍有属于某个组播组的成员),实现所连网络组成员关系的收集与维护。

2.3 合班组网配置举例

每个教室均安装一台教师机,安装教师客户端,并安装极域软件以及ScreenCapture,通过3层网络访问服务器。学生端采用瘦终端(简称TC),每个教室学生端TC与该教师端处于同一网段并在一个VLAN中。瘦终端TC将安装学生客户端,并安装ScreenCapture。当教师端开启注册,学生端注册该教师成功后,即可等待教师上课。

图1 合班功能典型配置

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

(1)创建规划VLAN

<SW A>system-view

System View: return to User View with Ctrl+Z.

[SW A]igmp-snooping enable   ----全局使能igmp-snooping

[SW A]Vlan 100

[SW A-Vlan 100]igmp-snooping

[SW A]quit

[SW A]Vlan 10

[SW A-Vlan 10]igmp-snooping  ----减少二层网络广播报文

[SW A]quit

[SW A]Vlan 20

[SW A-Vlan 20]igmp-snooping

[SW A]quit

[SW A]Vlan 30

[SW A-Vlan 30]igmp-snooping

[SW A]quit

[SW A]Vlan 40

[SW A-Vlan 40]igmp-snooping

[SW A]quit

(2)创建Vlan三层接口

创建Vlan100,VLAN10,VLAN20,VLAN30,VLAN40 三层接口

[SW A]interface Vlan-interface 100

[SW A-Vlan-interface100]ip address 100.100.0.1 16

[SW A-Vlan-interface100]quit

[SW A]interface Vlan-interface 10

[SW A-Vlan-interface10]ip address 172.16.10.1 24

[SW A-Vlan-interface10]quit

[SW A]interface Vlan-interface 20

[SW A-Vlan-interface20]ip address 172.16.20.1 24

[SW A-Vlan-interface20]quit

[SW A]interface Vlan-interface 30

[SW A-Vlan-interface30]ip address 172.16.30.1 24

[SW A-Vlan-interface30]quit

[SW A]interface Vlan-interface 40

[SW A-Vlan-interface40]ip address 172.16.40.1 24

[SW A-Vlan-interface40]quit

 

(3)创建DHCP地址池    

[SW A]dhcp server ip-pool 100

[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-100]quit

[SW A]dhcp server ip-pool 10

[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-10]quit

[SW A]dhcp server ip-pool 20

[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-20]quit

[SW A]dhcp server ip-pool 30

[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-30]quit

[SW A]dhcp server ip-pool 40

[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 -指定租约期

[SW A-dhcp-pool-40]quit

如果希望指定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

(4)在VLAN上应用 DHCP

[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-interface100]quit

[SW A]interface vlan 10

[SW A-Vlan-interface10]dhcp server apply ip-pool 10  --在VLAN 10三层接口申请DHCP Server服务

[SW A-Vlan-interface10]quit

[SW A]interface vlan 20

[SW A-Vlan-interface20]dhcp server apply ip-pool 20  --在VLAN 20三层接口申请DHCP Server服务

[SW A-Vlan-interface20]quit

[SW A]interface vlan 30

[SW A-Vlan-interface30]dhcp server apply ip-pool 30  --在VLAN 30三层接口申请DHCP Server服务

[SW A-Vlan-interface30]quit

[SW A]interface vlan 40

[SW A-Vlan-interface40]dhcp server apply ip-pool 40  --在VLAN 40三层接口申请DHCP Server服务

[SW A-Vlan-interface40]quit

(5)配置三层组播双向通信

[SW A] multicast routing          -------使能组播路由功能

[SW A -mrib]quit

[SW A]interface LoopBack 0         ------创建环回口 

[SW A-LoopBack0]ip add 1.1.1.1 32

[SW A-LoopBack0]pim sm             ---------启用三层组播稀疏模式

[SW A-LoopBack0]quit

[SW A]pim

[SW A-pim]static-rp 1.1.1.1 bidir       -------创建双向组播静态RP

[SW A-pim]bidir-pim enable           -------使能双向组播

[SW A-pim]quit

[SW A]interface Vlan-interface 100

[SW A-Vlan-interface100]pim sm       ---------启用三层组播稀疏模式

[SW A-Vlan-interface100]igmp enable   ---------启用二层组播

[SW A-Vlan-interface100]quit

[SW A]interface Vlan-interface 10

[SW A-Vlan-interface10]pim sm

[SW A-Vlan-interface10]igmp enable

[SW A-Vlan-interface10]quit

[SW A]interface Vlan-interface 20

[SW A-Vlan-interface20]pim sm

[SW A-Vlan-interface20]igmp enable

[SW A-Vlan-interface20]quit

[SW A]interface Vlan-interface 30

[SW A-Vlan-interface30]pim sm

[SW A-Vlan-interface30]igmp enable

[SW A-Vlan-interface30]quit

[SW A]interface Vlan-interface 40

[SW A-Vlan-interface40]pim sm

[SW A-Vlan-interface40]igmp enable

[SW A-Vlan-interface40]quit

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

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐