> 技术文档 > 云计算学习笔记——VLAN、路由篇

云计算学习笔记——VLAN、路由篇

《云计算学习日记Day2》—— 从零开始的云计算之旅
今天是系统学习云计算的第二天,记录了关于我的云计算学习,后续将每日更新我的笔记。欢迎大家一起来学习,如果内容有遗漏和错误,还请大家多多指正和包涵,谢谢大家。

VLAN技术及应用

VLAN概述

什么是VLAN?

Virtual LAN (虚拟局域网)

为什么用VLAN?

交换机的所有接口默认属于同一个广播域(默认为VLAN 1,可以看作一个VLAN一个广播域),随着接入设备的增多,网络中广播减少,提高了网络的效率,而使用VLAN可以分割广播域避免该问题

VLAN的优点(作用)

  • 广播控制
  • 增加安全
  • 提高带宽利用
  • 降低数据传递延迟

VLAN配置

创建VLAN

命令:vlan

作用:创建VLAN,可以使用VLAN ?命令来查看最多可以创建多少个VLAN

system-view  #进入系统视图Enter system view, return user view with Ctrl+z.[Huawei]undo info-center enable #关闭日志信息提示,为了整洁便利Info: Information center is disabled[Huawei]vlan 2 #创建VLAN2[Huawei-vlan2]quit#返回系统视图[Huawei]vlan 3 #创建VLAN3[Huawei-vlan3]quit[Huawei]quit

 

将接口加入到相应的VLAN中

命令:port link-type access

作用: 设置接口的类型为接入链路

命令:port default vlan

作用:将接口加入某个VLAN或者说将某个接口的默认值设置为某一个VLAN

system-view  #进入系统视图[Huawei]interface Ethernet 0/0/3 #进入接口0/0/3[Huawei-0/0/3]port link-type access #设置接口类型为access接入链路[Huawei-0/0/3]port default vlan 2 #将接口加入VLAN2(默认值设置为VLAN2)[Huawei-0/0/3]quit  #返回系统视图[Huawei]interface Ethernet 0/0/4 #进入接口0/0/4[Huawei-0/0/4]port link-type access #设置接口类型为access接入链路[Huawei-0/0/4]port default vlan 3 #将接口加入VLAN3(如果设置错了,再从新打入正确的)[Huawei-0/0/4]port default vlan 2 #将接口加入VLAN2[Huawei-0/0/4]int e0/0/5  #进入接口0/0/5[Huawei-0/0/5]port link-type access #设置接口类型为access接入链路[Huawei-0/0/5]pory default vlan 3 #将接口加入VLAN3[Huawei-0/0/5]int e0/0/6  #进入接口[Huawei-0/0/6]port link-type access[Huawei-0/0/6]port default vlan 3[Huawei-0/0/6]display vlan[Huawei-0/0/6]return

验证

批量创建VLAN和接口加入

第一步:批量创建

命令:vlan batch

system-view  #进入系统视图[Huawei]vlan batch 2 5 7 8 #批量创建VLAN2、VLAN5、VLAN7、VLAN8[Huawei]undo vlan batch 2 5 7 8 #批量删除[Huawei]vlan batch 2 to 10 #批量创建VLAN2到VLAN10[Huawei]undo vlan batch 2 to 10 #批量删除

第二步:接口加入(组的方式)

命令:port-group

作用:创建(进入)接口组

命令:group-member

作用:给接口组添加接口成员

命令:pory link-type access

作用:设置接口组的接口类型为access接入链路

命令:port default vlan

作用:给接口组设置默认VLAN

[Huawei]vlan batch 2 3 #批量创建VLAN2、VLAN3#创建并进入接口组1[Huawei]port-group 1#将接口0/0/3和接口0/0/4加入接口组1[Huawei-port-group-1]group-member Ethernet 0/0/3 Ethernet 0/0/4#给接口组1设置默认VLAN2[Huawei-port-group-1]port link-type access[Huawei-Ethernet0/0/3]port link-type access #这条会自动生成[Huawei-Ethernet0/0/4]port link-type access #这条会自动生成[Huawei-port-group-1]port default vlan 2[Huawei-Ethernet0/0/3]port default vlan 2 #这条会自动生成[Huawei-Ethernet0/0/4]port default vlan 2 #这条会自动生成[Huawei-port-group-1]quit  #返回系统视图#创建并进入接口组2[Huawei]port-group 2#将接口0/0/5和接口0/0/6加入接口组2[Huawei-port-group-2]group-member Ethernet 0/0/5 Ethernet 0/0/6#给接口组2设置默认VLAN3[Huawei-port-group-2]port link-type access[Huawei-Ethernet0/0/5]port link-type access #这条会自动生成[Huawei-Ethernet0/0/6]port link-type access #这条会自动生成[Huawei-port-group-2]port default vlan 3[Huawei-Ethernet0/0/5]port default vlan 3 #这条会自动生成[Huawei-Ethernet0/0/6]port default vlan 3 #这条会自动生成

删除VLAN

命令:undo vlan

命令:undo vlan batch

TRUNK

Trunk原理

介绍

有时,同一个VLAN下的设备会接在不同的交换机上,那我们如何实现交换机之间的相同的VLAN通信呢?

正常来讲,一个VLAN一个链路。但是,通过使用和配置trunk,可以让一条链路实现多个VLAN的通信。默认trunk链路只承载VLAN1,所以我们要对trunk进行配置

链路类型

  • access链路

    access 接入链路 可以承载1个vlan的数据 交换机连接计算机

  • trunk链路

    trunk 中继链路 可以承载多个vlan的数据 交换机连接交换机

工作过程

PC端通过access链路向交换机发送 标准以太网帧

源地址 目标地址 类型 数据 校验

交换机给每个去往其他交换机的数据帧上打上VLAN标识(这时被称为“巨帧”)

源地址 目标地址 Tag 类型 数据 校验

Tag:标记,该标记中含有vlan号,表明数据属于哪一个vlan

连接示例图

Trunk配置

命令:port link-type trunk

作用:设置接口的类型为中继链路

命令:port trunk allow-pass vlan all

作用:放行所有vlan的数据

system-view #进入系统视图[Huawei]int e0/0/7 #进入接口视图0/0/7[Huawei-Ethernet0/0/7]port link-type trunk #配置为trunk链路(中继链路)[Huawei-Ethernet0/0/7]port trunk allow-pass vlan all #放行所有vlan的数据[Huawei-Ethernet0/0/7]return  #返回用户视图[Huawei]save  #保存##需要注意的是,两个交换机都需要配置,接口一定要配置正确

链路聚合(聚合链路)(捆绑链路)

解释

什么是链路聚合(Eth-trunk)?

交换机之间,可能会出现链路失效,如果只连接一根线,会导致全网中断,这时连接两根线(一般是两根),可以应对特殊情况的发生,这就叫链路聚合

作用(功能)

  • 多条链路负载均衡,提高带宽
  • 提高容错,当一条线路失效时,不会导致全网中断

配置

连接示例图

代码

命令:clear configuration interface Ethernet ?

作用:清空配置

命令:ubdo shutdown

作用:开启接口

命令:interface eth-trunk ?

作用:创建(进入)X号链路聚合接口

命令:trunkport Ethernet ? ?

作用:捆绑X号和X号接口

命令:port link-type trunk

作用:配置为中继链路

命令:port trunk allow-pass vlan all

作用:放行所有vlan数据

#两个交换机都要进行配置system-view#d对接口清空配置,清空配置后,接口也会关闭[Huawei]clear configuration interface Ethernet 0/0/7[Huawei]int e0/0/7 #进入接口[Huawei-ethernet0/0/7]undo shutdown  #开启接口[Huawei-ethernet0/0/7]quit[Huawei]interface Eth-trunk 1  #创建(进入)1号链路聚合接口[Huawei-Eth-Trunk1]trunkport Ethernet 0/0/7 0/0/8 #捆绑0/0/7 0/0/8两个接口[Huawei-Eth-Trunk1]port link-type trunk  #配置为中继接口[Huawei-Eth-Trunk1]port trunk allow-pass vlan all #放行所有vlan数据[Huawei-Eth-Trunk1]returensave

路由原理及配置

原理

什么是路由?

将数据包从一个网络发送到另一个网络

路由器可以根据路由表选择路径

什么是路由表?

每个路由器都维护着一张路由表,这是路由器转发数据包的关键

表指明了到达某个网段应该从哪个接口发送

作用

解决不同网络之间的通信(将数据包从一个网络发送到另一个网络)

原则

路由器所有的接口都要连接不同的网络,一条链路上必须都是一个网络

如何获得路由表

  • 直连路由,将接口配置好IP并且开启后自动产生

  • 静态、默认路由:由管理员在路由器上手工指定

  • 动态路由

    根据网络拓扑或流量变化,由路由器通过路由协议自动设置;适合ISP服务商、广域网等大型网络(明天在讲,今天先学静态路由)

连接示例图

路由器配置

配置IP地址

system-view #进入系统视图[Huawei]undo info-center enable #关闭日志提示[Huawei]interface GigabitEthernet 0/0/0 #进入接口0/0/0#配置IP地址[Huawei-GigabitEthernet0/0/0]ip address 192.168.1.254 255.255.255.0[Huawei-GigabitEthernet0/0/0]int g0/0/1[Huawei-GigabitEthernet0/0/1]ip address 192.168.2.100 24[Huawei-GigabitEthernet0/0/1]returnsavedisplay ip routing-table #查看路由表,显示内容多display ip routing-table | include 24#查看路由表,包含24的内容

配置PC端网关

网关就是所连接的路由的地址

静态路由配置

解释:静态路由,由管理员手动配置,添加所需路由

语法:ip route-static 目标网络 掩码 下一跳地址

下一跳地址:与本路由器相连的,下一跳路由器接口的地址,不可以跨越路由器

连接示例图:

#在左边的路由器中配置静态路由system-view[Huawei]ip route-static 192.168.4.0 24 192.168.4.2[Huawei]ip route-static 192.168.3.0 24 192.168.4.2[Huawei]quitsave
#在右边的路由器中配置IP地址和静态路由system-view[Huawei]int g0/0/0[Huawei-GigabitEthernet0/0/0]ip address 192.168.3.254 24[Huawei-GigabitEthernet0/0/0]int g0/0/1[Huawei-GigabitEthernet0/0/1]ip address 192.168.4.2 24[Huawei]ip route-static 192.168.1.0 24 192.168.4.1[Huawei]ip route-static 192.168.2.0 24 192.168.4.1[Huawei]quitsave