路由器和二层交换机之间是如何通信

2021-05-05 07:51:36 字数 5617 阅读 8115

1楼:匿名用户

一共有四台电脑,分别标记为a、b、c、d,二台二层交换机,标记为e、f;一台路由器标记为g。

a、b和交换机e相连,c、d和交换机f相连。e、f通过路由器相连。

a的ip地址设置为192.168.0.2 mac:a

b的ip地址设置为192.168.0.3 mac:b

c的ip地址设置为172.16.0.2 mac:c

d的ip地址设置为172.16.0.3 mac:d

路由器的s0端口和e交换机相连,其ip地址为:192.168.0.1 mac:e

路由器的s1端口和f交换机相连,其ip地址为:172.16.0.1 mac: f

那么a发数据给c,请高手解释一下,如何经过路由器**给c的。

特别需要请教的是e交换机发送给路由器s0的时候这次数据包的源ip是多少,目的ip是多少,源mac和目的mac是多少;

从路由器s1口发送给交换机f时,源ip和目的ip分别是多少,源mac和目的mac又是多少?

问题补充:c收到数据包是源ip地址是多少,目的ip地址是多少, 源mac地址是多少,目的mac地址又是多少?

2楼:匿名用户

1.交换机是一种两层网络设备,也就是说它工作在物理层及数据链路层,它只能使用mac地址在数据链路层进行数据帧的**;

2.路由器是一种三层设备,它工作在物理层、数据链路层及网络层。在二层其接口本身也支持以太网协议,也是使用mac地址进行通信的,最常用的例子就是主机与默认网关的通信就是同网段的二层通信。

但是,与交换机不同的是路由器的接口还支持三层通信,即ip地址的解析与ip数据包的**,实现最佳路由功能。

3楼:能苗酉山

楼上正解。不过原题没给出交换机与pc相连的接口的信息。

4楼:匿名用户

源ip和目的ip 在整个过程中都是不变的。

改变的是源mac和目的mac。 源mac每经过一个路由设备(路由器等),就会被设备改为自身的mac再发出去。收到时是上一个设备的mac,发出去时是自己的mac;目的mac也类似,改为下一个经过的设备的mac。

收到时是自己的mac,发出去时是下一个设备的mac。

e交换机发送给路由器s0的时候这次数据包的源ip是192.168.0.2 ,目的ip是172.16.0.2,源mac a 和目的mac e;

从路由器s1口发送给交换机f时,源ip是192.168.0.2 ,目的ip是172.16.0.2,源mac f 目的mac c

源ip是192.168.0.2 ,目的ip是172.16.0.2,源mac f 目的mac c

只有路由器和二层交换机 如何配置vlan 且能互访?

5楼:匿名用户

对于没有路由功能的二层交换机,若要实现vlan间的相互通信,就要借助外部的路由器(单臂路由)来为vlan指定默认路由,此时路由器的快速以太网接口与交换机的快速以太网端口,应以汇聚链路的方式相连,并在路由器的快速以太网接口上,为每一个vlan创建一个对应的逻辑子接口,并设置逻辑子接口的ip地址,该ip地址以后就成为该vlan的默认网关(路由)。由于这些逻辑子接口是直接连接在路由器上的,一旦每个逻辑子接口设置了ip地址后,路由器就会自动在路由表中为各vlan添加路由,从而实现vlan间的路由**。

下面以二层交换机的f0/1接口连接路由器的f1/0接口为例来说明其配置过程:

1.在二层交换机上配置vlan

(1)创建vlan10,将它命名为test的例子

switch# configure terminal

switch(config)# vlan 10

switch(config-vlan)# name test

switch(config-vlan)# end

(2)把接口 0/10加入vlan 10

switch# configure terminal

switch(config)# inte***ce fastethernet 0/10

switch(config-if)# switchport mode access

switch(config-if)# switchport access vlan 10

switch(config-if)# end

(3)将一组接口加入vlan 20

switch(config)#inte***ce range fastethernet 0/1-8,0/15,0/20

switch(config-if-range)# switchport access vlan 20

(4)把fa0/1配成trunk口

switch# configure terminal

switch(config)# inte***ce fastethernet0/1

switch(config-if)# switchport mode trunk

2.在路由器上配置子接口的ip地址及vlan封装方式

/*配置子端口,子端口号10*/

r2632(config)# int f1/0.10

/* 封装命令为enc dot1q vlan号 ,10为vlan号*/

r2632(config-subif)# enc dot1q 10

/*设置子端口的ip地址为192.168.1.1 */

r2632(config-subif)# ip add 192.168.1.1 255.255.255.0

r2632(config-subif)# no shut

r2632(config-subif)# exit

/*配置子端口,子端口号20*/

r2632(config)# int f1/0.20

/* 封装命令为enc dot1q vlan号 20*/

r2632(config-subif)# enc dot1q 20

r2632(config-subif)# ip add 192.168.2.1 255.255.255.0

r2632(config-subif)# no shut

r2632(config-subif)# exit

6楼:一手辰归

交换机上做vlan;

交换机上与路由器连接的接口设置成trunk模式;

再在路由器上做子接口,做单臂路由;

就这三步就ok了!

在路由器一个端口上直接配置多个ip的话,不能互相ping通;最好按上面配置子接口。

在路由器两个端口连交换机,就只要把相连的端口加入对应vlan就可以ping通了。

7楼:匿名用户

二层交换机没有这个功能吧,如果路由器支持vlan 就可以在路由器上实现。

8楼:匿名用户

router(config)#crypto isakmp policy 110

router(config)#crypto map mymap 10 ipsec-isakmp

9楼:匿名用户

在路由器上设置单臂路由

10楼:冠卿云姚旭

1、交换机上做vlan;

2、交换机上与路由器连接的接口设置成trunk模式;

3、再在路由器上做子接口,做单臂路由;

4、在路由器一个端口上直接配置多个ip的话,不能互相ping通;最好按上面配置子接口。

5、在路由器两个端口连交换机,就只要把相连的端口加入对应vlan就可以ping通了。

6、对于没有路由功能的二层交换机,若要实现vlan间的相互通信,就要借助外部的路由器(单臂路由)来为vlan指定默认路由,此时路由器的快速以太网接口与交换机的快速以太网端口,应以汇聚链路的方式相连,并在路由器的快速以太网接口上,为每一个vlan创建一个对应的逻辑子接口。

7、并设置逻辑子接口的ip地址,该ip地址以后就成为该vlan的默认网关(路由)。由于这些逻辑子接口是直接连接在路由器上的,一旦每个逻辑子接口设置了ip地址后,路由器就会自动在路由表中为各vlan添加路由,从而实现vlan间的路由**。

三层交换机与路由器之间有台二层交换机应该怎么配置实现通信 5

11楼:纵情山水

一、pc1的网段与路由器相同,所以pc1可以直接访问路由器。

二、三层交换机与二层交换机连接的端口设置为10.10.10.

5,与pc2连接的端口设置为172.1.1.

1,路由地址转换设置将10.10.10.

0网段地址转换到172.1.1.

0,网关是10.10.10.5。

路由器和二层交换机的区别是什么?

12楼:唱摇滚的哑巴

二层、三层交换机以及路由器之间的区别

13楼:指南网

您好,路

bai由器属于tcp/ip协议栈里的du三层网络设备,而您说zhi

路由器和二层交换机的区别

14楼:腾讯电脑管家

1.子网划分:交换机只能识别mac地址。

mac地址是物理地址,而且采用平坦的地址结构,因此不能根据mac地址来划分子网。而路由器识别ip地址,ip地址由网络管理员分配,是逻辑地址且ip地址具有层次结构,被划分成网络号和主机号,可以非常方便地用于划分子网,路由器的主要功能就是用于连接不同的网络。

2.回路:根据交换机地址学习和站表建立算法,交换机之间不允许存在回路。

一旦存在回路,必须启动生成树算法,阻塞掉产生回路的端口。而路由器的路由协议没有这个问题,路由器之间可以有多条通路来平衡负载,提高可靠性。

3.广播控制:交换机只能缩小冲突域,而不能缩小广播域。

整个交换式网络就是一个大的广播域,广播报文散到整个交换式网络。而路由器可以隔离广播域,广播报文不能通过路由器继续进行广播。

4.负载集中:交换机之间只能有一条通路,使得信息集中在一条通信链路上,不能进行动态分配,以平衡负载。

15楼:匿名用户

路由器是三层设备,使用ip地址实现网络间的路由功能。二层交换机是一个二层网络设备,使用mac地址实现局域网内部的通信。

16楼:孙清竹休壬

路由是网络层设备

所以自然而然的可以上网了。

而二层交换机属于数据链路层设备,所以无法上网,但是也有三层交换机的。

17楼:业竹花婵

路由器一般是

3层的设备,使用ip地址进行寻址;路由器上一般还实现其他的功能:nat

,vpn等

2层交换机是2层

设备,使用mac地址

进行寻址!

只有路由器和二层交换机,如何配置vlan 且能互访?

18楼:匿名用户

对于没有路由功能的二层交换机,若要实现vlan间的相互通信,就要借助外部的路由器来为vlan指定默认路由。

vlan创建一个对应的逻辑子接口,并设置逻辑子接口的ip地址,该ip地址以后就成为该vlan的默认网关。

交换机上做vlan;

交换机上与路由器连接的接口设置成trunk模式;

再在路由器上做子接口,做单臂路由;

在路由器一个端口上直接配置多个ip的话,不能互相ping通;

思科模拟器三层交换机和路由器不通

1楼 匿名用户 方法 步骤 首先,在思科模拟器上找出一台 3560 24ps 交换机,和两台pc,用直通线将它们互相连接起来。 为两台电脑配置ip,网关,pc1的ip地址,子网掩码,网关分别为172 16 1 2,255 255 255 0 172 16 1 1 pc2的ip地址,子网掩码,网关分别...

一台三层交换机、两台路由器、三台计算机之间该怎么互通

1楼 中度污染源 只要互通么? 在三层上开启路由功能,和路由器相连的端口关闭交换模式,配置路由,在两台路由器上也添加路由 三层交换机一个 路由器两台 电脑三台如何连接,如何配置 5 2楼 匿名用户 只要互通么? 在三层上开启路由功能,和路由器相连的端口关闭交换模式,配置路由,在两台路由器上也添加路由...

如何配置三层交换机实现不同vlan之间主机通信

1楼 du知道君 首先是什么厂商的设备? 在三层交换机配置svi接口,就是vlan inte ce,然后配置ip。 同一vlan下的终端的默认网关指向对应的svi接口地址。 思科的话,需要手工开启路由功能,ip routing。华三的默认开启的。 三层交换机如何实现不同vlan间通信 5 2楼 莱特...