【CyberSecurityLearning 16】单臂路由与DHCP中继+ ICMP协议+VTP

目录

一、单臂路由

单臂路由引入:

单臂路由实验演示:

单臂路由缺点:

二、ICMP协议

单臂路由练习实验:(★)

单臂路由缺点:

三、VTP(VLAN Trunking Protocol)

VTP概述

VTP域

扫描二维码关注公众号,回复: 12809017 查看本文章

VTP工作模式

配置VTP密码


一、单臂路由

单臂路由引入:

1、vlan控制广播域
2、不同的vlan间无法通信
3、一个vlan=1个网段
如规划:
vlan10---IT部---10.1.1.0/24
vlan20---财务部--20.1.1.0/24
以后把一个vlan给它规划成一个网段的好处:
好管理:以后只要看到ip地址就知道她是来自哪个vlan哪个部门

原理图:


 

4、不同vlan间通信是靠路由器实现的(上升到三层)

单臂路由实验演示:

单臂路由可以减少广播量

实验目的:要求第三台PC和第四台PC不在同一网段(vlan)但能互相通信----》【选做】这个公司所有pc都能通信,不管是在哪个vlan

1、先配右边那台交换机:

2、右边交换机F0/5记得配trunk:

3、接下来配三层路由:

面试题:不配置trunk、不拉线怎么通信?

一台交换机判断一个帧来自哪个vlan,只相信自己的vlan表,而在左边这台交换机那两个接口都在vlan2就可以通过,在右边哪个交换机那两个都在vlan3也可以通过

单臂路由缺点:

1.网络瓶颈
2.容易发生单点物理故障
  (所有的子接口依赖于总物理接口)
3.VLAN间通信的每一个帧都进行单独路由

二、ICMP协议

网络层  IP  ARP  ICMP

1、ICMP协议端口号是多少?没有端口号。【只有应用层的协议才有端口号,TCP和ICMP有的是协议号】

2、ICMP协议是干什么的?【ICMP(Internet Control Message Protocol)Internet控制报文协议】
Ping 本质( ICMP )
网络探测与回馈机制
①可以实现网络探测
②路由跟踪
③错误反馈

3、ICMP协议的封装格式:

只有0才是正常应答

ICMP不仅限于Ping,Ping只是其中一种。ICMP适用于任何一种协议,只要是发生错误,任何一台设备有义务向别人发送一个ICMP回馈机制,ICMP用的很广泛。

路由跟踪命令:
windows:tracert IP地址(trace跟踪+rt=route)
linux或路由器:traceroute IP地址

练习:
1、练习跟踪
2、抓ICMP报文,验证8和0
3、继续做单臂路由+DHCP实验(见拓扑图)

拓展:

单臂路由练习实验:(★)

1、配置交换机接口配trunk

2、给第一台交换机创建VTP、VLAN

3、把员工放进vlan

4、在路由器上起三层

检查:show ip interface brief

5、员工配IP指网关(现在我不想配,希望他们自动获取IP地址)

少于1000人的网络,其实拿路由器当dhcp就够了(家里那个路由器就充当了dhcp服务器)
路由器一般三层设备以上的都可以带dhcp服务的

向这种中大型网络为什么拿路由器做DHCP最好?
中大型网络一般都划分vlan了,vlan控制了广播
如果拿下面的服务器当DHCP服务器,这个服务器永远听不到广播,因为它在vlan40,只有同vlan的人才能从它那里获取地址
但是拿路由器当dhcp就不一样了,所有人的广播路由器都能听到(因为它有四个子接口,每个子接口通往一个vlan),它是总接收人

但是公司如果超过1000人,那路由器当DHCP就有点力所不能及了,工作量太大。

第一种方法:拿路由器做dhcp

在三层路由器上部署DHCP服务器:
不管是哪个厂家的设备,只要带有三层或者以上的设备,这个设备一定可以提供DHCP服务(纯二层交换机就不可以了)

conf t
 ip dhcp excluded-address 10.1.1.1 10.1.1.99【做地址排除:1-99不能让员工获取】,如果还要排除可以接着下一行写
 ip dhcp pool v10                                             【V10代表这个地址池的名字】
   network 10.1.1.0 255.255.255.0                  【DHCP地址池配置模式】--》提供10.1.1.0这个网段的地址,以及子网掩码
   default-router 10.1.1.254                             【默认网关,告诉这个vlan的人你们路由器的接口是10.1.1.254】
   dns-server 40.1.1.1                                     【指DNS】
   [lease 1 0 0]                                                lease表示租期租约1 0 0代表一整天  1 12 0表示一天零12个小时,这条命令在Cisco package tracer不支持

   exit

在这个实验中配置3个地址池就行了(虽然有4个vlan,服务器所在的vlan40配的是静态ip)

点开第一台PC,看能不能自动获取地址:

给服务器配置静态ip

实验到目前为止属于全网互通状态:

给服务器做网页:

加dns解析:

打开第一台pc,web浏览器:

配置DHCP中继:
int f0/0.1 (该接口需要被帮助)
  ip  helper-address   DHCP服务器的IP
  exit

删除配置:
no ip dhcp excluded-address 10.1.1.1 10.1.1.99
no ip dhcp pool v10

现实中可以直接写到记事本粘贴进去

现在已经动态获取不了IP了

第二种方法:拿服务器做dhcp

添加作用域:

现在员工还获取不到ip,因为他们不在一个vlan

解决方法:

哪些vlan需要寻求DHCP帮助就在这些vlan的网关上配置一条命令叫dhcp帮助(专业术语叫DHCP中继技术)
中继就是你本来走到我这里是终点了,但是我继续给你转发

现在公司有四个vlan,dhcp是部署在第四个vlan里面,意味着其他的三个vlan的网关都需要配一条dhcp帮助命令

配置DHCP中继:

点开路由器:

R1(config)#int f0/0.1

R1(config-subif)#ip helper-address 40.1.1.1(以后从f0/0.1收到我的dhcp请求的时候,我会单独把这个东西打包单播发到40.1.1.1上去)

R1(config-subif)#exit

R1(config)#int f0/0.2

R1(config-subif)#ip helper-address 40.1.1.1

R1(config-subif)#exit

R1(config)#int f0/0.3

R1(config-subif)#ip helper-address 40.1.1.1

R1(config-subif)#exit


检查:

以后见到的dhcp服务器无非三种情况:
1、拿路由器来做DHCP服务器(或者是三层设备)
2、拿windows的2003或者2008做DHCP服务器
3、Linux做dhcp服务器(先敲一条命令安装dhcp包【装软件】---打开一个配置文件写上dhcp地址池、子网掩码、网关、dns、租期---把服务启动端口打开员工就能获取地址了)

DHCP中继作用:跨网段获取地址
缺点:最多只能跨两个网段

单臂路由缺点:

1.网络瓶颈
2.容易发生单点物理故障
  (所有的子接口依赖于总物理接口)
3.VLAN间通信的每一个帧都进行单独路由

三、VTP(VLAN Trunking Protocol)

VTP概述

VTP(vlan trunking protocol):是vlan中继协议,也被称为虚拟局域网干道协议。它是思科私有的协议。
作用是十几台交换机在企业网中,配置vlan工作量大,可以使用vtp协议,把一台交换机配置成VTP Server,其余交换机配置成VTP Client这样他们可以自动学习到server上的vlan信息。

VTP域

要使用vtp,首先必须建立一个vtp管理域,在同一管理域中的交换机共享vlan信息,并且一个交换机只能参加一个管理域。不同域中的交换机不能共享vlan信息
建立vtp域:
Switch(config)#vtp domain name //这里name指的是自定义name

VTP工作模式


创建 VTP
Switch(config)# vtp domain domain_name
配置交换机的 VTP 模式
Switch(config)# vtp mode { server | client | transparent }
配置 VTP 版本
Switch(config)# vtp version 2
配置 VTP 版本
Switch config # vtp password 密码
查看 VTP 配置信息
Switch# show vtp status

服务器模式(Server)
客户机模式(Client)
透明模式(Transparent):不学习vlan的信息
Switch(config)#vtp mode server/client/transparent

给两个端口配trunk

透明模式:

配置VTP密码

vtp password 123

相同域配置的密码相同

猜你喜欢

转载自blog.csdn.net/Waffle666/article/details/113545742
今日推荐