计算机网络 单臂路由与三层交换机

发布时间 2023-04-20 19:28:29作者: 纸签

 目录

一、单臂路由概况

二、单臂路由的通信过程

三、单臂路由的缺点

四、单臂路由 实验一

 五、三层交换机概念

 六、交换机工作过程

 七、交换机实验一、二

 

 

 

 

 

 

 

一、单臂路由概况

  概念:单臂路由实现不同vlan之间的通信。

  单臂路由主要是通过子接口来完成,

  例子:int g0/0/1.10  //进入g0子接口10

     dotlp termination vid 10//和vlan 10 建立连接

     IP add 192.168.10.254 24 //配置网关IP

     arp broadcast enable //打开arp协议

     undo shutdown //打开端口

二、单臂路由的通信过程

  原理:路由器重新封装mac地址,转换vlan标签,这样可以让不同vlan的网段通信

三、单臂路由的缺点

  1.不断的划分子接口,会造成网络拥堵,

  2.子接口始终是物理接口,不划算和不灵活

  3.每个vlan转发就要查看一次路由表,很慢,会造成资源浪费

四、单臂路由 实验一:

  目的:实现全网互通

sw1(lsw5)配置如下:

#

vlan batch 10 20  //创建vlan10 vlan20

interesting g0/0/1   //进入g1接口

port link-type access //配置端口属性为access

port default vlan 10 //将g1划分为vlan10

undo shutdown //打开端口

 

int g0/0/2 //进入g2接口

port link-type access //配置端口属性为access

port default vlan 20 //将g2划分为vlan20

 

int g0/0/3//进入g3接口

port link-type trunk //配置端口属性为trunk

port trunk allow-pass vlan all//设置所有vlan都可以通过

 

sw2(lsw6)配置如下:

#

vlan batch  10 20 //创建vlan10 vlan20

interesting g0/0/2 //进入接口g2

port link-type access //配置端口属性为access

port default vlan 10 //将g2接口划分为vlan10

 

int g0/0/3//进入g3接口

port link-type access //配置端口属性为access

port default vlan 20 //将g3划分为vlan20接口

 

int g0/0/1//进入g1接口

port link-type trunk //配置端口属性为trunk

port trunk allow-pass vlan all//设置所有vlan都可以通过

 

R1配置如下:

#

int g0/0/0.10 //进入g0子接口10

dotlp  termination vid 10//和vlan 10建立连接

ip add 192.168.1.254 24 //配置vlan之间网段的网关IP

arp broadcast enable //打开arp协议

int g0/0/0.20 //进入g0子接口20

dotlp  termination vid 20//和vlan 20建立连接

ip add 192.168.2.254 24 //配置vlan之间网段的网关IP

arp broadcast enable //打开arp协议

 

用pc1ping192.168.2.2,可以ping通,实现了全网互通

 

 

 五、三层交换机概念

  概念:使用三层交换技术实现vlan之间的互相通信

  原理:三次交换就是二层交换和三册转发,相当于路由器和交换机的结合,拥有路由器一部分的功能

 

六、工作过程

  原理:主要采用一次路由,多次转发的技术,就是一项数据查看路由,其他数据之间跟着转发,无需再查看路由表,查看一次路由表后

生成两张表,分别是FIB(转发信息库)和邻接关系表,这两张表相当于路由表和mac地址表,后面的数据根据这两张表去完成转发。

 

七、三层交换机 实验一:

  目的:使用三层交换机完成全网互通

 

 

 SW1配置如下:

#

vlan batch 10 20 30 //创建vlan 10 vlan 20 30

int e0/0/1 //进入接口e1

port link-type access //配置接口属性为access

port default vlan 10 //将接口e1划分vlan10

 

int e0/0/2//进入接口e2

port link-type access //配置接口属性为access

port default vlan 20//将接口e2划分给vlan20

 

int e0/0/3//进入接口e3

port link-type access//配置接口属性为access

port default vlan30 //将接口e3划分为vlan30

 

int e0/0/4 //进入接口e4

port link-type trunk//配置接口属性为trunk

port trunk allow-pass vlan all //配置所有vlan都可以通过

 

sw2配置如下:

#

vlan batch 10 20 30 //创建vlan10 20 30

int g0/0/1//进入接口g1

port link-type trunk//配置接口属性为trunk

port trunk allwo-pass vlan all //配置为所有vlan都可以通过

 

int vlanif 10//进入虚拟端口10

ip add 192.168.1.254 24//配置ip网关

int vlanif 20 //进入虚拟端口20

ip add 192.168.2.254 24//配置ip网关

int vlanif 30 //进入虚拟端口30

IP add 192.168.3.254 24//配置ip网关

 

用pc1ping192.168.3.1,可以ping通,实现全网互通

三层交换机 实验二: 

sw1配置如下:

#

vlan batch 10 20 30//创建vlan 10 20 30

interesting e0/0/1//进入接口e1

port link-type access//配置端口属性为access

port default vlan 10//将e1划分为vlan10

interesting e0/0/2//进入接口e2

port link-type access//配置端口属性为access

port default vlan 20//将e2划分为vlan10

interesting e0/0/3//进入接口e3

port link-type access//配置端口属性为access

port default vlan 30//将e1划分为vlan30

 

int e0/0/4 //进入接口e4

port link-type trunk//配置接口属性为trunk

port trunk allow/pass vlan all//让所有vlan都可以通过

 

sw2配置如下:

#

vlan batch 10 20 30 40//创建vlan

int vlanif 10//进入10端口

IP add 192.168.1.254 24//配置网关ip

int vlanif 20//进入20端口

ip add 192.168.2.254 24 //配置网关ip

int vlanif 30 //进入30端口

ip add 192.168.3.254 24 //配置网关ip

int vlanif 40 //进入端口40

ip add 192.168.5.1 24//配置网关ip

 

int g0/0/1//进入g0接口

port  link-type trunk//配置端口属性为trunk

port  trunk allow-pass vlan all//设置全部vlan都可以通过

 

int g0/0/2//进入接口g2

port link-type trunk //配置端口属性为trunk

port trunk allow-pass vlan all//设置为全部vlan都可以通过

 

 

R1配置如下:

#

int g0/0/0//进入接口g0

ip add 192.168.5.2 24 //配置ip

int g0/0/1 //进入接口g1

ip add 192.168.4.254 24//配置网关IP

 用pc1ping192.168.4.1和192.168.3.1,可以通,实现全网互通