vlan间路由

背景

不同的vlan在二层肯定不能通信,只能在三层通信,交换机连上处于不同vlan的pc,他们之间通信就要走到三层,vlan多的话,路由器口不够用,通常路由器会以一个以太网接口和交换机连接,交换机的这个接口设置为trunk.
在这里插入图片描述
交换机下如果承载着不同的vlan,要想ping通对端的链路,需要把交换机链接的链路改成trunk,这样pc3就可以ping通pc4了,
那么pc1可以ping通pc3吗?不通
报头如下:
| Ethernet| IP |SIP :192.168.1.1|DIP :192.168.2.1| ICMP (ping)|
发现目标IP和自己网卡配置的地址不在相同网段的时候,会优先将这个数据发给自己的网关,但是此时PC1没有网关,如果目标IP和自己网卡配置的地址在相同网段的时候,就不用发给网关.,但是如果不属于相同的vlan,也不能通信.
要想叫pc1可以ping通pc3,需要在网路中增加一个网关,需要两个网段的网关…不通vlan之间不能相互通信,如果需要相互通信,一定借助三层设备.
多臂路由法:多根线连着vlan,就会造成一定的浪费.

单臂路由法:(虚拟化的技术)

单臂路由:
在交换机上接一台路由器R1。交换机端的接口配置成Trunk口。路由器端接口根据不同VLAN配置成不同的子接口(因为一个VLAN代表一个子网,因此子接口IP为VLAN的网关地址)。pc1发出数据,交换机收到后,打上VLAN10标签,通过Trunk口发送给R1。路由器查找本地路由表发现该数据要发给VLAN20上的pc2,因此用VLAN20重新封装数据帧后,通过Trunk回给交换机。交换机收到后,去掉VLAN20标签,转发给VLAN20上的pc2,这就是VLAN单臂路由,实现了不同VLAN间的通信。
在这里插入图片描述
子接口可以剔除带标签的数据,还可以给数据打上标签,转发数据.,优点是配置简单,缺点是带宽限制,单点故障等问题.如果路由器出故障了,那么pc1和pc2 就不能访问了

SVI

三层交换机解决 SVI(叫环节vlan接口).来让更多的SVI虚拟交换接口,从而叫不同的vlan通信,每个vlan有且仅有一个SVI口,在svi口上配置IP,终端的网关指向三层交换机上本vlan的IP地址.pc1和pc2的网关ip default-gateway分别设成两个SVI口的IP。这样处于不同VLAN的pc1就能ping通pc2了

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值