单臂路由和VTP数据库
1、单臂路由服务器
一、单臂路由的原理dom
实现不一样VLAN之间的通讯。ide
主机A要与主机B通讯,发送数据帧,交换机进行VLAN标签的封装。学习
封装了VLAN的标签后,发送给网关。测试
网关进行从新封装MAC地址和VLAN标签。spa
交换机将VLAN标签解封,最后完成通讯。3d
1.一、 链路类型orm
接入链路通常用于交换机与主机之间,trunk链路通常用于须要承载多个VLAN之间通讯的链路。所以,单臂路由与交换机之间的链接要使用trunk链路接入。router
1.二、 子接口
将路由器的物理接口划分为多个逻辑接口;
每一个子接口(物理接口划分的逻辑接口)对应一个VLAN网段的网关。
2、VTP
VTP是一种使用在二层帧上的消息协议,在交换机之间传递VLAN信息,被称为VTP
通告。在一台交换机上修改VLAN配置,其它全部加入VTP域的交换机自动学习到
VLAN的配置,从而实现VLAN配置的一致性。
2.1、VTP的工做原理
VTP域也称VLAN管理域,由一个以上共享VTP域名的相互链接的交换机组成。
VTP配置的要求:
1)、域中的每台交换机必须使用相同的VTP域名,不管是经过配置实现仍是由交换机自动学到。
2)、catalyst交换机必须是相邻的,即相邻的交换机须要具备相同的域名。
3)、在全部的catalyst交换机之间,必须配置为中继链路。
2.2、VTP模式
VTP模式决定了叫交换机处理和通告VTP信息的方式:
1)、服务器模式:管理栏信息,能够建立、删除或修改VLAN,并向外发送VTP通告,同时,VTP服务器也学习域名相同的VTP通告信息。(默认状况下,交换机属于VTP服务器模式)。
2)、客户机模式:不容许建立、删除和修改VLAN。他们监听VTP本域中其余交换机的VTP通告,并相应修改本身的VTP配置。
3)、透明模式:不参与VTP。能够建立、删除和修改本地VLAN,但不向外通告本身VLAN配置信息,对收到的VTP通告只转发不学习与更改本身的VLAN。
2.3、VTP通告
1)、VTP通告概述
管理域、版本号、配置修改编号、所知道的VLAN、已知VLAN的某些参数。
2)、VTP的版本
交换机上默认的vtp版本是1,须要用版本2,只要在服务器模式的交换机上配置VTP版本为2便可。这个新的版本号会传播到本域中其余可运行VTP版本2的交换机上,使他们自动采用版本2.
VTP版本2与版本1功能有如下不一样:
①、与版本相关的透明模式:在VTP版本1中,一个VTP透明模式的交换机在用VTP转发信息给其余交换机时,先检查VTP版本号和域名是否与本机匹配。匹配时,才转发该消息。版本2在转发VTP消息时,不检查版本号和域名。
②、令牌环支持:VTP版本2,支持令牌环交换和令牌环VLAN,这是VTP版本2和版本1最大的区别。
3)、配置修改编号
配置修改编号的取值从0开始,VLAN信息更改一次,修改编号就增长1,直到4294967295,而后循环归0,,重新开始增长。
每一个VTP设备会记录本身的VTP配置修改编号;VTP通告会包含发送者的VTP配置修改编号。这一信息用于肯定接收到的信息是否比当前的信息更新。每一个vtp通告从配置版本号0开始,当有变化时,配置版本号增长1。
当交换机收到的通告比他所存储的修订号更大时,这个通告就将覆盖一存储的任何VLAN信息。正由于如此,将新增的交换机的修订号预设为0是很重要的一个换机。
VTP修订号存储在NVRAM中,交换机的电源开、关不会改变这个设定值。要将修订号初始化为0,能够用如下两种方法。
①、将交换机的VTP模式更改成透明模式,而后再更改成服务器模式或客户机模式。
②、将交换机的VTP域名更改一次,在更改回原来的域名。
4)、VTP通告类型
VTP有三种类型的通告,分别是汇总通告在,子集通告和通告请求。
汇总通告:用于通知邻接的交换机目前的VTP域名和配置修改编号。默认状况下,交换机每五分钟发送一次汇总通告。
当交换机收到汇总通告时,会进行以下操做。
①若是域名不一样,就忽略通告;
②若是域名相同,进一步对比配置修改编号;
③若是交换机自身配置修改编号更高或者与之相等,就忽略此通告。若是更小,就发送通告请求。
子集通告:若是在VTP服务器上增长、删除或者修改VLAN,配置修改编号就会增长,交换机会首先发送汇总通告,而后发送一个或过个子集通告。
子集通告中包括VLAN列表和相应的VLAN信息。若是有多个VLAN,为了通告全部的信息,可能须要发送多个子集通告。
通告请求:交换机在下列状况下会发出VTP请求。
交换机从新启动后;
VTP域名更改后;
交换机收到配置修改编号比本身高的VTP汇总通告后。
2.4、VTP修剪
VTP修剪时VTP的一个功能,能减小中继链路上没必要要的广播流量。默认状况
下,某个VLAN的广播会从中继链路发送到每个中继接口承载该VLAN的交换
机上,及时那个交换机上没有那个VLAN的端口也如此。
VTP修剪能够减小没有必要扩散的流量,提升中继链路的带宽利用率。仅当中继
链路接收端上的交换机在那个VLAN中有端口时,才会将该VLAN的广播和未知
单播帧发送到该中继链路上。
3、课后实验
实验拓扑:
实验要求:
1)如上图中所示,配置pc机ip地址和网关。
2)switch1上配置vtp域名为test,模式为server,其余两个交换机为client模式。之间的连线接口模式为trunk。
3)在switch1上添加vlan10和vlan20,查看其余交换机是否学习到,并查看vtp信息。
4)将pc机加入到对应的vlan中,测试pc1是否能够ping通pc2。
5)配置单臂路由,实现vlan10和vlan20之间能够通信。
6)配置dhcp,为vlan10和vlan20分配ip和网关、dns为202.106.0.20,pc机自动得到ip,验证是否正确得到ip并互相ping通。
7)实现路由器远程管理。
SW1#vlan da \\进入VLAN数据库
SW1(vlan)#vtp domain test \\建立VTP域,名称为test
SW1(vlan)#vtp server \\设置为服务器模式
SW1(vlan)#vlan 10 name vlan10 \\建立VLAN10,名称为VLAN10
SW1(vlan)#vla 20 name vlan20 \\建立VLAN20,名称为VLAN20
SW1(vlan)#exit
SW1#conf t \\进入全局配置模式
SW1(config)#int r f0/0 -2 \\进入f0/0 -2 接口
SW1(config-if-range)#sw mo tr \\配置为trunk模式
SW1(config-if-range)#no sh \\开启端口
SW2#vlan da
SW2(vlan)#vtp domain test \\加入名为test的VTP域
SW2(vlan)#vtp client \\设置为客户端模式
SW2(vlan)#exit
SW2#con t
SW2(config)#int f0/0
SW2(config)#sw mo tr
SW2(config)#no sh
SW2(config)#int f0/1
SW2(config-if)#sw ac vlan 10
SW2(config)#int f0/2
SW2(config-if)#sw ac vlan 20
SW3#vlan da
SW3(vlan)#vtp domain test
SW3(vlan)#vtp client
SW3(vlan)#exit
SW3#con t
SW3(config)#int f0/0
SW3(config)#sw mo tr
SW3(config)#no sh
SW3(config)#int f0/1
SW3(config-if)#sw ac vlan 10
SW3(config)#int f0/2
SW3(config-if)#sw ac vlan 20
R1#en \\进入特权模式
R1#conf t \\进入面膜是
R1(config)#int f0/0 \\进入接口
R1(config-if)#no sh \\开启接口
R1(config-if)#int f0/0.1 \\进入子接口
R1(config-subif)#en do 10 \\封装VLAN的ID号,为10(对应的VLAN号)
R1(config-subif)#ip add 192.168.10.1 255.255.255.0 \\配置网关地址
R1(config-subif)#int f0/0.2 \\进入子接口
R1(config-subif)#en do 20 \\封装VLAN的ID号,为20
R1(config-subif)#ip add 192.168.20.1 255.255.255.0 \\配置网关地址
R1(config-subif)#exit \\烦恼会特权模式
R1(config)#ip dhcp pool vlan10 \\定义地址池 名称为VLAN10
R1(dhcp-config)#network 192.168.10.0 255.255.255.0 \\定义分配的地址段
R1(dhcp-config)#default-router 192.168.10.1 \\设定网关地址
R1(dhcp-config)#dns-server 202.106.0.20 \\设定DNS地址
R1(dhcp-config)#exit \\返回特权模式
R1(config)#ip dhcp pool vlan20 \\定义地址池名称为VLAN20
R1(dhcp-config)#network 192.168.20.0 255.255.255.0 \\定义分配的地址段
R1(dhcp-config)#defa 192.168.20.1 \\设定网关地址
R1(dhcp-config)#dns 202.106.0.20 \\定义DNS地址
R1(config)#line vty 0 4 \\进入虚拟终端
R1(config-line)#password cisco \\配置登陆密码
R1(config-line)#login \\容许登陆
R1(config-line)#exit
R1(config)#enable password cisco123 \\配置进入特权模式的密码
实验验证:
客户机自动获取IP地址并ping通不一样VLAN的PC主机