多VLAN之间的通信,静态路由

一、适用场景

1、多个C类网络(不同网段)之间需要通信,每个网段有1个网关ip。
2、当网络结构比较简单时,只需配置静态路由就可以使网络正常工作。本例采用简单网络结构
3、在复杂网络环境中,配置静态路由可以改进网络的性能,并可为重要的应用保证带宽。

二、原理与拓扑图

(一)什么是静态路由
1、静态路由是一种需要管理员手工配置的特殊路由。路由器根据路由转发数据包,路由可通过手动配置和使用动态路由算法计算产生,其中手动配置产生的路由就是静态路由。

2、静态路由比动态路由使用更少的带宽,并且不占用CPU资源来计算和分析路由更新。但是当网络发生故障或者拓扑发生变化后,静态路由不会自动更新,必须手动重新配置。静态路由有5个主要的参数:目的地址和掩码、出接口和下一跳、优先级。

(二)配置静态路由
1、在配置静态路由时,根据不同的出接口类型,指定出接口和下一跳地址。

2、对于点到点类型的接口,只需指定出接口。因为指定发送接口即隐含指定了下一跳地址,这时认为与该接口相连的对端接口地址就是路由的下一跳地址。

3、对于NBMA(Non Broadcast Multiple Access)类型的接口(如ATM接口),配置下一跳IP地址。因为这类接口支持点到多点网络,除了配置静态路由外,还需在链路层建立IP地址到链路层地址的映射,这种情况下,不需要指定出接口

4、对于广播类型的接口(如以太网接口)和VT(Virtual-template)接口,必须指定通过该接口发送时对应的下一跳地址。因为以太网接口是广播类型的接口,而VT接口下可以关联多个虚拟访问接口(Virtual Access Interface),这都会导致出现多个下一跳,无法唯一确定下一跳。

(三)拓扑图
在这里插入图片描述

三、配置过程

1、研发部、生产部、销售部、物流部的PC参数配置本例只给出研发部的PC配置,其他部门以此类推
在这里插入图片描述

2、LSW1交换机配置
system-view &&进入系统视图
sysname LSW1 &&把交换机命名为LSW1

vlan batch 10 20 100 &&创建3个vlan,vlan 10对应研发部,vlan 20对应生产部,vlan 100对应LSW1上的三层接口

interface Vlanif10 &&配置vlan 10
ip address 192.168.10.254 255.255.255.0 &&给vlan 10配置ip地址,给vlan 10范围内的所有PC当网关ip,用于不同vlan(不同网段)之间的通信

interface Vlanif20 &&配置vlan 20
ip address 192.168.20.254 255.255.255.0 &&给vlan 20配置ip地址,给vlan 20范围内的所有PC当网关ip,用于不同vlan(不同网段)之间的通信

interface Vlanif100 &&配置vlan 100
ip address 192.168.100.254 255.255.255.0 &&给vlan 100配置ip地址,用于与对端的192.168.100.253进行通信

interface GigabitEthernet0/0/1 &&配置接口G0/0/1
port link-type access &&配置接口的工作模式为access
port default vlan 100 &&配置接口允许通过的vlan 100,相当于给G0/0/1接口配置了一个ip地址,即192.168.100.254/24

interface GigabitEthernet0/0/2 &&配置接口G0/0/2
port link-type access &&配置接口的工作模式为access
port default vlan 10 &&配置接口允许通过的vlan 10(研发部)

interface GigabitEthernet0/0/3 &&配置接口G0/0/3
port link-type access &&配置接口的工作模式为access
port default vlan 20 &&配置接口允许通过的vlan 20(生产部)

3、LSW2交换机配置
system-view &&进入系统视图
sysname LSW2 &&把交换机命名为LSW2

vlan batch 30 40 200 &&创建3个vlan,vlan 30对应销售部,vlan 40对应物流部,vlan 200对应LSW2上的三层接口

interface Vlanif30 &&配置vlan 30
ip address 192.168.30.254 255.255.255.0 &&给vlan 30配置ip地址,给vlan 30范围内的所有PC当网关ip,用于不同vlan(不同网段)之间的通信

interface Vlanif40 &&配置vlan 40
ip address 192.168.40.254 255.255.255.0 &&给vlan 40配置ip地址,给vlan 40范围内的所有PC当网关ip,用于不同vlan(不同网段)之间的通信

interface Vlanif200 &&配置vlan 200
ip address 192.168.100.253 255.255.255.0 &&给vlan 200配置ip地址,用于与对端的192.168.100.254进行通信

interface GigabitEthernet0/0/1 &&配置接口G0/0/1
port link-type access &&配置接口的工作模式为access
port default vlan 200 &&配置接口允许通过的vlan 200,相当于给G0/0/1接口配置了一个ip地址,即192.168.100.253/24

interface GigabitEthernet0/0/2 &&配置接口G0/0/2
port link-type access &&配置接口的工作模式为access
port default vlan 30 &&&配置接口允许通过的vlan 30(销售部)

interface GigabitEthernet0/0/3 &&配置接口G0/0/3
port link-type access &&配置接口的工作模式为access
port default vlan 40 &&配置接口允许通过的vlan40(物流部)

4、静态路由配置
LSW1:
system-view &&进入系统视图
ip route-static 192.168.30.0 255.255.255.0 192.168.100.253 &&配置192.168.30.0网段(销售部)与本端通信时,下一跳地址是192.168.100.253
ip route-static 192.168.40.0 255.255.255.0 192.168.100.253 &&配置192.168.40.0网段(物流部)与本端通信时,下一跳地址是192.168.100.253

LSW2:
system-view &&进入系统视图
ip route-static 192.168.10.0 255.255.255.0 192.168.100.254 &&配置192.168.10.0网段(研发部)与本端通信时,下一跳地址是192.168.100.254
ip route-static 192.168.20.0 255.255.255.0 192.168.100.254 &&配置192.168.20.0网段(生产部)与本端通信时,下一跳地址是192.168.100.254

四、验证结果

1、研发部与物流部之间可以正常通信,如下图:
在这里插入图片描述
2、当研发部使用命令ping 192.168.40.1 -t 时,在LSW2的G0/0/3端口抓包如下:
在这里插入图片描述
src(source address):源ip地址
Dst(Destination Address):目标ip地址
icmp协议的数据包有request请求,也有replay回复,说明不同VLAN之间的通信正常。

3、在LSW1与LSW2上查看路由表,如下图:
(1)LSW1的ip路由表:
在这里插入图片描述
从上图可以看出,有2条static的静态路由,192.168.30.0/24和192.168.40.0/24都是通过vlan100对端的192.168.100.253(下一跳)到达本端的,preference优先级是60。

(2)LSW2的ip路由表:
在这里插入图片描述
从上图可以看出,在LSW2上有有2条static的静态路由,192.168.10.0/24和192.168.20.0/24都是通过vlan200对端的192.168.100.254(下一跳)到达本端的,preference优先级是60。

交换机上有对端的网段的路由,所以本端的PC能与对端的PC通信。

至此本文结束,不足之处敬请批评指正。

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
静态路由和默认路由都可以实现 VLAN 之间通信,具体实现方法如下: 1. 静态路由实现 VLAN 之间通信 假设有两个 VLAN,分别为 VLAN 10 和 VLAN 20,它们分别连接在两个交换机上。为了实现 VLAN 10 和 VLAN 20 之间通信,需要在两个交换机上配置静态路由。 在交换机1上,需要配置一条静态路由,将目的网络VLAN 20 的数据包转发到交换机2上。具体配置命令如下: ``` ip route 192.168.20.0 255.255.255.0 192.168.10.2 ``` 其中,192.168.20.0/24 表示 VLAN 20 的网络地址,192.168.10.2 表示交换机2的 IP 地址。 在交换机2上,也需要配置一条静态路由,将目的网络VLAN 10 的数据包转发到交换机1上。具体配置命令如下: ``` ip route 192.168.10.0 255.255.255.0 192.168.20.2 ``` 其中,192.168.10.0/24 表示 VLAN 10 的网络地址,192.168.20.2 表示交换机1的 IP 地址。 配置完成后,两个 VLAN 之间通信就可以通过静态路由实现。 2. 默认路由实现 VLAN 之间通信 除了静态路由,还可以通过默认路由实现 VLAN 之间通信。假设有两个 VLAN,分别为 VLAN 10 和 VLAN 20,它们分别连接在两个交换机上。为了实现 VLAN 10 和 VLAN 20 之间通信,需要在交换机1上配置默认路由,将所有的目的网络都转发到交换机2上。具体配置命令如下: ``` ip route 0.0.0.0 0.0.0.0 192.168.10.2 ``` 其中,0.0.0.0 0.0.0.0 表示所有的目的网络,192.168.10.2 表示交换机2的 IP 地址。 配置完成后,当 VLAN 10 的主机要访问 VLAN 20 的主机时,数据包会被发送到交换机1上,由于交换机1没有直接连接到 VLAN 20,所以会将数据包转发给交换机2,交换机2再将数据包转发给 VLAN 20 的主机。同样的,当 VLAN 20 的主机要访问 VLAN 10 的主机时,数据包也会经过交换机2转发到交换机1,再由交换机1转发给 VLAN 10 的主机。这样,两个 VLAN 之间通信也可以实现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_43075093

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值