假如有两台主机A和B,IP和子网掩码分别是10.10.1.2,255.255.255.0和10.10.2.2,255.255.255.0,A与B只是简单的通过二层交换机相连,没设vlan,当A要发数据给B时,是先判断目的主机是否在一个网络,若不同一个子网,则不发送ARP数据包。。还是直接先发送ARP数据包的。。还有三层交换机里的路由功能是指什么?在里面设置vlan时,给vlan分配IP有什么用?初学,请指教
路由器是不是不能识别vlan的,那三层交换机与路由器之间要怎么连呢?
那三层交换机也可以配置动态RIP协议?配置了RIP协议之后就可以与路由器它们正常连接了吗?
谢谢你的回答,还想请问一个问题,在配置动态路由的时候,那个network命令添加的网络是指直接相连的网络?我按你的方法,把三层交换机和路由器相连接的那个口配置为路由模式,并分配了IP地址,之后,在给三层交换机设置动态路由时,network只添加了vlan的网络,没添加交换机与路由器相连的那个网络,一样可以通信,所以有点不理解,netowrk命令添加的网络是不是一定要全部相连的都添加进去吗?
交换机的一些基本问题
答案:2 悬赏:10 手机版
解决时间 2021-03-23 08:24
- 提问者网友:活着好累
- 2021-03-22 11:08
最佳答案
- 五星知识达人网友:等灯
- 2021-03-22 11:35
你说的没错,是先判断目的主机在不在同一网段,在就的话交换机就发arp请求,不在的话就丢弃源数据包!因为ARP是靠广播的形式工作的。
三层交换机的路由功能就是为到其他网段的数据包进行路由,说白点就是告诉这些数据包从哪里出去可以到达目标网段!
一般层二交换机的只能给vlan1配置IP地址,这个地址也就是交换机的IP地址!
三层交换机可以配置多个IP地址,其中vlan1也是交换机的IP地址,其他的叫做SVI(虚拟交换接口),主要用于本网段到其他网段数据包的路由。
vlan的边界就是路由器,因为vlan是一个广播域,路由器是分割广播域的,路由器连交换机的时候要把交换机的端口设置成中继!
三层交换机可以配置rip,ospf等路由协议,一般三层交换机和路由器相连接的那个口要配置为路由模式,并且配置IP地址!
三层交换机的路由功能就是为到其他网段的数据包进行路由,说白点就是告诉这些数据包从哪里出去可以到达目标网段!
一般层二交换机的只能给vlan1配置IP地址,这个地址也就是交换机的IP地址!
三层交换机可以配置多个IP地址,其中vlan1也是交换机的IP地址,其他的叫做SVI(虚拟交换接口),主要用于本网段到其他网段数据包的路由。
vlan的边界就是路由器,因为vlan是一个广播域,路由器是分割广播域的,路由器连交换机的时候要把交换机的端口设置成中继!
三层交换机可以配置rip,ospf等路由协议,一般三层交换机和路由器相连接的那个口要配置为路由模式,并且配置IP地址!
全部回答
- 1楼网友:底特律间谍
- 2021-03-22 12:34
[switcha]vlan 2 [switcha-vlan2]port e0/2 [switcha-vlan2]port e0/3 to e0/4 [switcha-vlan2]vlan 3 [switcha-vlan3]port e0/5 to e0/6 [switcha]dis vlan all [switcha]dis current [switchb]vlan 2 [switchb-vlan2]port e0/3 to e0/4 [switchb-vlan2]vlan 3 [switchb-vlan3]port e0/5 to e0/6 [switchb-vlan3]quit [switchb]dis vlan all [switchb]dis current 设置计算机的ip为: pca:10.65.1.1 pcb:10.66.1.1 pcc:10.65.1.3 pcd:10.66.1.3 [root@pca root]#ping 10.65.1.1 通 (本机ip) [root@pca root]#ping 10.65.1.3 不通 (中间连接线是vlan 1) [root@pca root]#ping 10.66.1.1 不通 (不同网络,不同vlan) [root@pca root]#ping 10.66.1.3 不通 (不同网络,不同vlan) [root@pcb root]#ping 10.66.1.3 不通 (中间连接线是vlan 1) 将pca改接到switcha e0/2 (vlan 1) [root@pca root]#ping 10.65.1.3 不通 (同网络,不同vlan) 将pcc改接到switchb e0/2 (vlan 1) [root@pca root]#ping 10.65.1.3 通 (同网络,同在vlan 1) 再改回来,并设置trunk: [s3026a]interface ethernet0/8 [s3026a-ethernet0/8]port link-type trunk [s3026a-ethernet0/8]port trunk permit vlan all [s3026b]interface ethernet0/1 [s3026b-ethernet0/1]port link-type trunk [s3026b-ethernet0/1]port trunk permit vlan all [s3026b-ethernet0/1]quit [s3026b]dis curr [root@pca root]#ping 10.65.1.3 通 [root@pca root]#ping 10.66.1.3 不通 [root@pcb root]#ping 10.66.1.3 通 即:pca和pcc同在vlan 2 是通的,pcb和pcd同在vlan 3是通的。 pca和pcb是不通的。同理pcc和pcd也是不通的。 ------------------------------------------------------------ 再加入一个交换机switchc,将它串入switcha和switchb之间,连接方式: switcha:e0/8-->switchc:e0/3; switchc:e0/6-->switchb:e0/1 (1) 新加入的switchc 默认状态时,测试连通性。 从pca->pcc,从pcb->pcd 测试: [root@pca root]# ping 10.65.1.3 (不通) [root@pcb root]# ping 10.66.1.3 (不通) 由于新加入的交换机没有设置trunk,端口默认vlan 1,交换机的trunk 要成对出现,因为当dot1q不能和另一端交换信息时,会自动down掉。 (2) 将交换机之间的连线都设置成trunk时,再测试连通性。 [s3026c]interface ethernet0/3 [s3026c-ethernet0/1]port link-type trunk [s3026c-ethernet0/1]port trunk permit vlan all [s3026c]interface ethernet0/6 [s3026c-ethernet0/8]port link-type trunk [s3026c-ethernet0/8]port trunk permit vlan all 现在有两条正确的trunk,再看一下联通情况: [root@pca root]# ping 10.65.1.3 (通) [root@pcb root]# ping 10.66.1.3 (通) (3) 设置vtp vtp是vlan 传输协议,在vtp server上配置的vlan 在条件允许条件下,可以 从vtp client 端看到vtp server上的vlan,并将自己端口加入到vlan中。 [s3026c]vtp domain abc [s3026c]vtp mode server [s3026c]vtp password ok [s3026b]vtp domain abc [s3026b]vtp mode client [s3026b]vtp password ok [s3026a]#disp vlan [s3026b]#disp vlan [s3026c]#disp vlan 当口令和域名一致时,client端可以学习到server端的vlan,在vtp server端还 可以有很多策略,这里只是说明最基本的问题。 vtp在企业、机关、学校的应用是很多的,在主交换机上设置好vlan以后,下级的 交换机不用再设置vlan,可以将client的某些端口添加到vtp server中定义的vlan中 去,加强了管理。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯