二层交换技术(交换机,vlan,vlan直接通信,stp,ieee802.1d/rstp(ieee802.1w),pvst/pvst+,mstp)()未完待续

4 篇文章 0 订阅
3 篇文章 1 订阅

交换概念

广播域与冲突域(实现一对多通信产生的问题)

冲突域:在同一链路下的不同物理地址间的区域(使用集线器实现)
问题:当链路下有其他设备在进行广播必须竞争资源(同时则随机转发)不能及时以及安全的转发大大增大网络延时。
广播域:在网络中可以收到广播的集合(eg:多台pc连接一台交换机)
问题:当大量主机连接在同意设备下会导致信息不安全。(使用vlan将不同信任级别的设备分配到不同vlan(虚拟局域网))

交换机(解决冲突域问题)

基于物理接口将多台主机结合到同一个广播域,且接口之间互不影响的网络设备。
1.二层交换机:工作在数据链路层的网络设备;基于mac地址转发数据帧。
2.三层交换机;可以完成二层交换机的所有任务以及部分路由器功能(不包括nat转换,没有部分接口(光纤))。

vlan技术(虚拟广播域)

将交换机下的接口分为多个虚拟广播域,一个vlan为一个广播域。
原因:1.减少同一广播域下的主机数量,减低交换机处理问题的复杂度。
2.提高网络安全性。
3.提高网络的物理范围,
4.提高网络的稳定性当一个广播域故障不会影响到其他。

交换机接口通信模式

1.access模式:收到数据帧如果没有vlan标签,则将其加上pvid与本地相同,然后转发。
收到的数据帧将发送给主机,先检查vlan标签与pvid是否相同,相同则去掉vlan标签进行转发
2.trunk模式: 收到的数据帧如果没有802.1q的vlan标签则打上trunk的pvid;如包含则不该变。
收到的数据帧的vlan与端口pvid不同则查看策略,如同同意通过则透传,如果不同意丢弃

vlan之间的互相通信
1.单臂路由:

不同vlan为不同广播域,正常情况无法通信
但可以借助路由器进行通信
1.将路由器与交换机相连接口配置为trunk模式改封装为802.1q使路由器可以识别通过不同vlan的信息。
2.路由器配置子接口,配置地址,打开子接口,打开arp广播域
实现vlan直接通信

2.通过三层交换机实现

1.对每个vlan创建一个虚拟子接口并配置地址。

动态trunk协议

1.DTP(cisco私有协议 )
auto为主动模式,deisable–主动
disable-deisable不能形成trunk与access不能形成trunk
缺点:容易被攻击,当主机给交换机发送dtp请求就可以生成trunk干道故必须对连接客户机的端口配置为access
2.VTP基于trunk干道工作
集中管理和分发vlan信息,在trunk干道工作,五分钟周期更新。触发更新机制
domian:域 所有交换机必须属于同一个域(当为加如域时加入收到的第一个广播的域)

  • mode模式:
    client:可以被同步,也可以同步别人。不能创建修改vlan信息
    server:可以被同步,也可以同步别人。
    transparent :不可以同步别人,也不能被同步。
  • password:所有设备必须一致
  • version 每同步一次加1.
vtp修剪

vtp pruning
可以在接口上进行对某个vlan的流量进行修剪。

vlan管理

在真实工作中可能会需要远程登陆交换机,但交换机没有IP地址。
解决办法:在交换机上建立一个svi接口,将其配置IP地址。

802.1d/stp

因为互联网是个复杂的网状结构,很容易出环路,导致广播风暴。
解决广播交换机的环路问题则使用stp生成树算法,将一下拓扑中一条路径阻塞。在这里插入图片描述
交换机使用bpdu数据包看来进行沟通,完成stp算法
hellotime 2s holdtime 20s
- 选择角色顺序:根网桥----根端口—指定端口----阻塞端口

角色选举规则:
  • 根网桥(交换机):在一个生成树中只有一个:管理整棵树,使用bpdu进行控制;
    通过比较bpdu-BID
    BID=网桥优先级+mac地址
    先比较网桥优先级:小的做根网桥。若相同再比较mac(地址池中最小的地址),小的做更网桥。
  • 根端口(接口):在每台非根网桥上只有一个。
    为非根网桥上离根网桥最近的端口,用来接收根网桥的BPDU
    选举根端口规则:比较进方向cost值(10m=100,100m=19,1g=4,10g=2),小优;–>比较对端交换机的BID,小优;–>比较对端交换机PID(端口优先级+端口编号)小优;–>比较本地PID。
  • 指定端口(转发pbdu):每条物理链路上存在一个指定端口。()
  • == 比较bpdu发送到该链路的出方向的cost值–>比较本地BID–>比较本地PID–>直接阻塞==
  • 当以上角色选举完毕其余接口都为阻塞(只接收不发送)。
端口的状态
  • down:在没有收到bpdu时端口处于这一状态当收到bpdu进入下一状态。
  • listening:侦听(15s):收发bpdu,进入stp选举。若选举为阻塞端口则进入上一状态,若为其他角色进入下一状态。
  • learning:学习(15s),学习数据帧的mac地址,生成mac表。进入下一状态。
  • ferwarding:30s收敛时间,用户数据将不被转发。
    当结构发生变化则收到次优bpdu时进入20shoidtime+30s收敛。
ieee802.1d缺点

生成树多,链路利用低(一条链路为阻塞)

pvst(基于vlan的生成树)

1.只能基于isl工作。
2.一个vlan一棵树。
选举规则与802.1d相同(BID=优先级+vlanid)
优点:可以将不同vlan的根网桥放置到不同设备上去。提高链路利用率
缺点:收敛慢,cisco私有,树多。

pvst+(cisco交换机默认使用)

改进:1.可以基于802.1q工作。2.可以加速收敛
加速:

  • 端口加速(spanning-tree portfast):直接进入转发状态。
  • 上行链路加速(uplinkfast):配置后使本地不成为根网桥
  • 骨干链路加速(backbonfast):可以减少收到次优bpdu收的holdtime。
    缺点:树多,非完全加速

802.1w/rstp(快速生成树)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值