查看文章
 
ccnp-bcmsn2
2008-10-25 0:56
Chap4 VLAN
(1)端到端VLAN与本地VLAN
        端到端vlan:终端与地理位置无关,用户在园区内移动时,vlan成员身份通常保持不变,每个vlan内成员有共同的安全和资源要求。
        本坡vlan:端到端vlan难于维护,本地vlan更易于管理和构思,典型的vlan构成是单个配线架上的单台接入交换机上拥有最少数目的vlan。
(2)静态VLAN与动态VLAN
        静态是利用手工分配给特定vlan交换机端口而建立的
        动态vlan是根据已经输入到VMPS中的源MAC地址而分配的。
        虽然静态vlan配置需要通过手工输入变更,但它们是安全和易于配置的,并且对监控人员来说非常直接如果网络中很少发生增加、移动或变更的情况,适合采用静态vlan。
        运行CatOS的catalyst4000/5000/6500支持VMPS
       
        vlan配置
        int f1/1
        switchport host //能够将某端口配置为主机设备(工作站或服务器)所使用,启用该特性时,就表示对指定端口启用Portfast与禁用Etherchannel特性。
(3)私有VLAN(pVLAN)
        能够为相同vlan内不同端口之间提供隔离的VLAN。可降低子网数目和降低vlan利用率。
        每个pvlan包括主vlan和辅vlan
        主vlan由多个辅助vlan组成,辅助vlan属于主vlan的相同子网。
        辅助vlan是主vlan的子代,并且映射到一个主vlan。每台设备都连接到辅助pvlan
        pvlan使用混杂端口,能够与pvlan中的全部设备通信。混杂端口可以映射到多个辅助vlan,通常是路由器端口、备份服务器或vlan接口。
        团体vlan能与团体内设备与混杂设备通信。
        隔离vlan只能与混杂端口通信。不能与隔离vlan中的其他端口通信。
        cisco 6500/4500支持提到的pvlan的所有特性。但运行cisco IOS的4500还不支持团体vlan。2950/3550/3560只支持pvlan的隔离端口特性。
        #
        vlan pvlan-id
        private-vlan {comunity|isolated|primary}
        exit
        vlan primary-vlan-id
        private-vlan association {second-vlan-list|add second-vlan-list|remove second-vlan-list}
        int vlan primary-vlan-id
        private-vlan mapping {second-vlan-list|add second-vlan-list| remove second-vlan-list}
        inter type slot/port
        switchport    //如果交换机端口默认工作在3层需要配置LAN端口支持第2层操作
        switchport mode private-vlan {host|promiscuous} //配置为pvlan主机端口或混杂端口
        switchport private-vlan host-association primary-vlan-id second-vlan-list //将团体和隔离vlan关联到pvlan
        switchport private-vlan mapping primary-vlan-id {second-vlan-list | add second-vlan-list| remove second-vlan-list}
        eg:
        vlan 100
        private-vlan primary
        vlan 200
        private-vlan community
        vlan 300
        private-vlan isolated
        vlan 100
        private-vlan association 200,300
        int vlan100
        private-vlan mapping add 200,300
        int f5/1
        switchport mode private-vlan host
        switchport private-vlan host-association 100 200
        int f5/2
        switchport mode private-vlan host
        switchport private-vlan host-association 100 300
        >
        set vlan vlan-id pvlan-type primary
        set vlan vlan-id pvlan-type {isolation|community}
        set pvlan primary-vlan-id {isolation-vlan-id|community-vlan-id}
        set pvlan primary-vlan-id {isolation-vlan-id|community-vlan-id} mod/ports
        set pvlan primary-vlan-id {isolation-vlan-id|community-vlan-id} mod/ports
        eg:
        set vlan 100 pvlan-type primary
        set vlan 300 pvlan-type isolated
        set vlan 200 pvlan-type community
        set pvlan 100 200 5/1
        set pvlan 100 300 5/2
        set pvlan mapping 100,200 15/1
        set pvlan mapping 100,300 15/1    //指定混杂模式的接口
(4)VLAN的范围和映射
        ISL编号范围是1~1005    802.1Q支持1~4094,所以当802.1Q中的vlan要穿越ISl中的vlan时,需要实现映射。
        *1 非cisco设备应该从1到1000范围的自动映射到相应ISLvlan对于编号大于1000的802.1Qvlan必须映射到某个ISL vlan。
        *2 非cisco设备使用cisco的保留vlan时,需要映射到某个非保留vlan中。
        *3 单台交换机上最多只能有8个802.1Q到ISL VLAN的映射,只能映射到以太网类型的ISLvlan中。
        *4 非包括Native vlan。
        *5 映射后将阻塞被映射vlan的流量,如把2000映射到200,则200的流量被阻止。
        *6 映射仅本地交换机有用,如在全网络中使用,需要在所有适当的交换机上配置vlan映射。
(5)vlan trunk
        >
        set trunk mod/port [on| desirable|auto|negotiate] [isl|dot1q]
        set trunk mod/port vlan-id1,[vlan-id2,vlan-id3...]
        clear trunk mod/port vlan-ids
        set dot1q-all-taged enable [all]    //对所有vlan标记
        set port dot1q-all-taged mod/port enable | disable    //对特定vlan标记
        eg:
        set trunk 1/2 desirable isl|dot1q
        clear trunk 1/2 10-20
(6)vtp domain
        >
        set vtp domain name
        set vtp mode client|server|off|transport
        set vtp passwd vtppass
        set vtp version 1|2
        set vtp pruning enable
        ??set vtp pruneeligible vlan_range
        set vtp pruning enable
        clear vtp pruneeligible vlan_range
Chap5 IEEE 802.1D, IEEE 802.1s , IEEE 802.1w
(1)STP(IEEE 802.1D)
        网桥:优先级(2Byte)+MAC(6Byte) 越小成为根桥概率越高
        BPDU 有两种类型 配置BPDU与TCN
        接口工作状态 阻塞->监听->学习->转发->禁用
        计时器:hello时间2s 转发延迟15s 最大寿命20s  端口从阻塞到转发需30~50s时间
        根网桥:优先级+MAC 小则优先        |
        根端口:到根交换机开销最低的端口        | 这两个是针对交换机而言
        指定端口:在各个网段中到根交换机开销最小    |这个是针对网段而言
(2)交换机的MAC地址池数从一方面决定了可用的vlan数目,第一个vlan分配地址池中的一个MAC地址,以此类推
(3)配置PVST+
        #
        spanning-tree vlan 100
        spanning-tree vlan 100 priority 4096 //通过操作优先级来选举根桥
        spanning-tree vlan 100 root primary | secondary //通过宏命令来操作,推荐用上面那种。
        端口开销:
        生成树默认把同优先级下的端口开销小的端口作为转发端口,并且阻塞其他端口。
        #
        spanning-tree cost port-cost
        spanning-tree vlan vlan-id cost port-cost
(4)RSTP(IEEE 802.1w)
        端口状态:丢弃、学习、转发。
        端口角色:根端口、指定端口、替代端口(另一网桥)、备份端口(同一网桥)、禁用端口。
        --要如何配置呢?
        RSTP 默认集成了类似backbonefast portfast特性
(5)MST(IEEE 802.1s)
        降低生成树实例的数目,降低了交换机的CPU同期,从而提高交换机的性能
        MST vs PVST+
        PVST+:最优化负载均衡能;维护每个vlan的STP实例,需要更高的CPU利用率
        MST:可以采用半数vlan采用同一vlan实例,同样可以负载均衡,而交换机只需要处理更少的vlan实例,降低了cpu的使用率。可以实现多个vlan映射到同一生成树实例的能力。而MST可以看成单个虚拟网桥。
        CST(common spanning tree)MST(mutiple spanning tree)
        MST实例:
        uplinkfast/backbonefast在MST中不可用,但portfast/bpdu-guard,bpdu-filter可用,禁用vlan1,但是启用该功能时仍能vlan1中传送BPDU,对于私有vlan需要将辅助vlan映射到与主vlan相同的实例。
        配置MST:
        #
        spanning-tree mst configuration
        name mst-name
        revision revision-number //配置MST版本号,版本号是一个16bit的无符号整数
        instance inst-numb vlan vlan-range //把多个vlan映射到同一生成树
        show spanning-tree mst [configuration ]
        !配置MST与vlan database中配置vlan与vtp类似,可以在未提交前使用abort放弃。
Chap6 增加生成树弹性与STP排错
(1)802.1D生成树协议增强
        Portfast--Uplinkfast--Backbonefast
        portfast->对于接入交换机而言
        spanning-tree portfast
        UplinkFast->对于有两个以上上联线路的第2层链路的交换机多为接入到汇聚层交换机间,可在5s内完成切换,在主干或分布层交换机不应启用该特性
        spanning-tree uplinkfast
        BackboneFast->核心与与核心有两条上联链路连接的交换上配置,可把收敛时间从50s到减少到30s
        spanning-tree backbonefast
(2)提高生成树的弹性
        BPDU防护:spanning-tree portfast bpduguart //以接口为基础来配置
        BPDU过滤:spanning-tree portfast bpdufilter default //可以防止在启用portfast的接口上发送BPDU.支持以端口或全局来配置,不是一种推荐的配置。
        |-|根防护:spanning-tree guard root //接口基础来配置
        |-|环路防护:spanning-tree guard loop(接口) / spanning-tree loopguard default (全局)
        |上面两个不共存于相同的端口,配置一个必须关闭另一个
        !排错:简化,细化。

类别:默认分类||添加到搜藏 |分享到i贴吧|浏览(484)|评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
     

   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu