时间: 分类: 实验 标签: 没有
增强分析和配置中小型企业网络的综合能力
R1:
undo terminal monitor
sys
user-interface con 0
idle-timeout 0 0
q
sysname R1
int loop 0
ip add 1.1.1.1 24
int g0/0/1
ip add 192.168.13.1 24
int g0/0/0
ip add 192.168.12.1 24
int g0/0/3
ip add 192.168.18.1 24
int g0/0/2
ip add 192.168.17.1 24
q
R2:
undo terminal monitor
sys
user-interface con 0
idle-timeout 0 0
q
sysname R2
int loop 0
ip add 2.2.2.2 24
int g0/0/2
ip add 192.168.24.2 24
int g0/0/0
ip add 192.168.12.2 24
int g0/0/3
ip add 192.168.27.2 24
int g0/0/1
ip add 192.168.28.2 24
q
R3:
undo terminal monitor
sys
user-interface con 0
idle-timeout 0 0
q
sysname R3
int loop 0
ip add 3.3.3.3 24
int g0/0/0
ip add 192.168.35.3 24
int g0/0/2
ip add 192.168.34.3 24
int g0/0/1
ip add 192.168.13.3 24
q
R4:
undo terminal monitor
sys
user-interface con 0
idle-timeout 0 0
q
sysname R4
int loop 0
ip add 4.4.4.4 24
int g0/0/1
ip add 192.168.45.4 24
int g0/0/0
ip add 192.168.34.4 24
int g0/0/2
ip add 192.168.24.4 24
q
R5:
undo terminal monitor
sys
user-interface con 0
idle-timeout 0 0
q
sysname R5
int loop 0
ip add 5.5.5.5 24
int loop 1
ip add 55.55.55.55 24
int g0/0/0
ip add 192.168.35.5 24
int g0/0/1
ip add 192.168.45.5 24
q
SW1:
undo terminal monitor
sys
user-interface con 0
idle-timeout 0 0
q
sysname SW1
vlan batch 2 3 4 10 20 30
SW2:
undo terminal monitor
sys
user-interface con 0
idle-timeout 0 0
q
sysname SW2
vlan batch 2 3 4 10 20 30 71 72
int vlanif 71
ip add 192.168.17.7 24
int vlanif 72
ip add 192.168.27.7 24
int loop 0
ip add 7.7.7.7 24
q
SW3:
undo terminal monitor
sys
user-interface con 0
idle-timeout 0 0
q
sysname SW3
vlan batch 2 3 4 10 20 30 81 82
int vlanif 81
ip add 192.168.18.8 24
int vlanif 82
ip add 192.168.28.8 24
int loop 0
ip add 8.8.8.8 24
q
1. Trunk配置
为了保证不同交换机上同一个VLAN的成员之间能够相互通信,需要配置交换机之间相连的端口为 Trunk 端口,并允许相应VLAN 通过。交换机都已经创建了 VLAN 2、VLAN 3、VLAN 4、VLAN 10、VLAN 20、VLAN 30 。
SW1:
int g0/0/1
port link-type trunk
port trunk allow-pass vlan all
int g0/0/2
port link-type trunk
port trunk allow-pass vlan all
q
SW2:
int g0/0/1
port link-type trunk
port trunk allow-pass vlan all
int g0/0/3
port link-type trunk
port trunk allow-pass vlan all
q
SW3:
int g0/0/2
port link-type trunk
port trunk allow-pass vlan all
int g0/0/3
port link-type trunk
port trunk allow-pass vlan all
q
2.聚合VLAN
在SW1 上将 PC1 添加到VLAN 2,PC2 添加到VLAN 3。配置VLAN 4的IP 地址为70.1.30.2/24, 为Super VLAN,并配置 Proxy ARP。既可以实现VLAN 2 和VLAN3 之间的通信,又可以节约IP 地址资源。
SW1:
int e0/0/1
port link-type access
port default vlan 2
int e0/0/2
port link-type access
port default vlan 3
配置聚合VLAN
SW1:
int g0/0/1
undo port trunk allow-pass vlan 4
int g0/0/2
undo port trunk allow-pass vlan 4
vlan 4
aggregate-vlan
access-vlan 2 to 3
int Vlanif 4
ip add 70.1.30.2 24
arp-proxy inner-sub-vlan-proxy enable
PC1 PC2 之间可以通
3.配置MSTP协议
了为防止网络中的二层环路,同时对不同VLAN 间的流量进行负载分担,配置所有的交换机都工作在MSTP模式。
创建MSTP域 huawei,修订版本号都为 1.
实例 1 包含VLAN 2 和VALN 3,并以SW2为根交换机,
实例 2 包含VLAN 10、VLAN20 和VALN 30,并以SW3为根交换机,
为了保证交换网络中加了其他不支持MSTP的交换机后,SW2仍为整个生成树的根交换机,使用命令配置SW2为CIST 的总根。
SW1:
stp mode mstp
stp region-configuration
region-name huawei
revision-level 1
instance 1 vlan 2 3
instance 2 vlan 10 20 30
active region-configuration
SW2:
stp mode mstp
stp instance 0 priority 0
stp instance 1 priority 0
stp instance 2 priority 4096
stp region-configuration
region-name huawei
revision-level 1
instance 1 vlan 2 3
instance 2 vlan 10 20 30
active region-configuration
SW3:
stp mode mstp
stp instance 1 priority 4096
stp instance 2 priority 0
stp region-configuration
region-name huawei
revision-level 1
instance 1 vlan 2 3
instance 2 vlan 10 20 30
active region-configuration
查看生成树信息及不同实例的根交换机。[SW1]display stp brief
,SW1在实例 1 中,g0/0/2是阻塞的,SW1在实例 2 中,g0/0/1是阻塞的
可以看到,在实例 1 中,SW2 为根交换机,SW1上的g0/0/2 为阻塞端口,在实例 2 中,SW3 为根交换机,SW1上的g0/0/1 为阻塞端口。这说明在不同实例中生成树选择的路径是不同的,并可因此达到负载分担的目的。
环路保护
为了保证网络的稳定性,确保当由于链路拥塞或者单向链路故障导致交换机收不到来自上游交换设备的BPDU 时,不会产生临时环路,在SW1 上启用环路保护功能。
SW1:
int g0/0/1
stp loop-protection
int g0/0/2
stp loop-protection
查看端口保护模式display stp brief
阻塞端口和根端口都配置了环路保护功能。如果根端口或阻塞端口长时间收不到来自上游交换机的BPDU,就会向网管发出通知消息,且阻塞端口会一直保持在阻塞状态,不转发报文,从而不会在网络中形成临时环路。
BPDU 保护
为加快收敛,将交换机SW1 的连接PC的端口设置为边缘端口。并配置保护功能以防止这些端口因收到不合法的BPDU而影响生成树的计算。
SW1:
stp bpdu-protection
int e0/0/1
stp edged-port enable
int e0/0/2
stp edged-port enable
查看端口保护模式display stp brief
1.配置IS-IS 协议
公司总部内R1、R2、SW2、SW3运行IS-IS协议,并且都属于同一个区域。
R1:
isis
network-entity 10.0000.0000.0001.00
is-name R1
int loo 0
isis enable
int g0/0/0
isis enable
int g0/0/2
isis enable
int g0/0/3
isis enable
q
R2:
isis
network-entity 10.0000.0000.0002.00
is-name R2
int loo 0
isis enable
int g0/0/0
isis enable
int g0/0/1
isis enable
int g0/0/3
isis enable
q
SW2:
int g0/0/2
port link-type access
port default vlan 71
int g0/0/4
port link-type access
port default vlan 72
isis
network-entity 10.0000.0000.0007.00
is-name SW2
int loo 0
isis enable
int vlanif 71
isis enable
int vlanif 72
isis enable
q
SW3:
int g0/0/1
port link-type access
port default vlan 82
int g0/0/4
port link-type access
port default vlan 81
isis
network-entity 10.0000.0000.0008.00
is-name SW3
int loo 0
isis enable
int vlanif 81
isis enable
int vlanif 82
isis enable
q
查看IS-IS 邻居的建立<R1>display isis peer
<R1>display ip routing-table
邻居关系建立正常,路由也学习正常
IS-IS 路由聚合
在SW2、SW3中将VLAN 10、VLAN20、VLAN 30接口所涉及的用户网段引入IS-IS 协议。另外,为了减少路由条目,需要将连续网段的路由进行聚合。
SW2:
int vlan 10
ip add 70.1.10.1 24
int vlan 20
ip add 70.1.20.1 24
int vlan 30
ip add 70.1.30.1 24
q
isis
import-route direct
summary 70.1.0.0 255.255.224.0
SW3:
int vlan 10
ip add 80.1.10.1 24
int vlan 20
ip add 80.1.20.1 24
int vlan 30
ip add 80.1.30.1 24
q
isis
import-route direct
summary 80.1.0.0 255.255.224.0
配置完成后,查看 R1 的路由表<R1>display ip routing-table
为了减少LSP数量以优化网络,修改所有IS-IS 接口的网络类型为P2P,这样就不会选举 DIS。<R1>display isis interface
R1:
int g0/0/0
isis circuit-type p2p
int g0/0/2
isis circuit-type p2p
int g0/0/3
isis circuit-type p2p
R2:
int g0/0/0
isis circuit-type p2p
int g0/0/1
isis circuit-type p2p
int g0/0/3
isis circuit-type p2p
SW2:
int vlan 71
isis circuit-type p2p
int vlan 72
isis circuit-type p2p
SW3:
int vlan 81
isis circuit-type p2p
int vlan 82
isis circuit-type p2p
配置完成后,查看一下<SW2>display isis interface
SW2、SW3不运行BGP协议,为了使其能访问外网,需要在路由R1 和R2 上配置IS-IS 下发缺省路由,默认下发的是 level-2
R1:
isis
default-route-advertise always level-1-2
q
R2:
isis
default-route-advertise always level-1-2
q
SW2: 上查看一下路由表
可以看到收到了缺省路由,并采用了负载分担的方式。
为了提高网络安全性,IS-IS 协议要进行认证,模式为MD5,密钥为huawei
R1:
isis
area-authentication-mode md5 huawei
R2:
isis
area-authentication-mode md5 huawei
SW2:
isis
area-authentication-mode md5 huawei
SW3:
isis
area-authentication-mode md5 huawei
2.配置OSPF协议
根据公司分部网络的设计,配置分部的所有路由器R3、R4、R5运行OSPF协议,router-id采用手工指定的方式。
R3:
ospf router-id 3.3.3.3
area 0
network 3.3.3.3 0.0.0.0
network 192.168.35.3 0.0.0.0
network 192.168.34.3 0.0.0.0
R4:
ospf router-id 4.4.4.4
area 0
network 4.4.4.4 0.0.0.0
network 192.168.45.4 0.0.0.0
network 192.168.34.4 0.0.0.0
R5:
ospf router-id 5.5.5.5
area 0
network 5.5.5.5 0.0.0.0
network 55.55.55.55 0.0.0.0
network 192.168.35.5 0.0.0.0
network 192.168.45.5 0.0.0.0
配置完成后,在R5上查看OSPF 邻居关系,路由表<R5>display ospf peer brief <R5>display ip routing-table
3.配置BGP路由协议
在R1、R2、R3、R4、R5上配置BGP协议。
R1与R3 , R2与R4 采用直连物理接口建立EBGP邻居关系,
R1与R2使用 loopback 0建立IBGP邻居关系,R3、R4与R5使用 loopback 0建立IBGP邻居关系.
R1:
bgp 100
router-id 1.1.1.1
peer 192.168.13.3 as-number 200
peer 2.2.2.2 as-number 100
peer 2.2.2.2 connect-interface LoopBack 0
peer 2.2.2.2 next-hop-local
q
R2:
bgp 100
router-id 2.2.2.2
peer 192.168.24.4 as-number 200
peer 1.1.1.1 as-number 100
peer 1.1.1.1 connect-interface LoopBack 0
peer 1.1.1.1 next-hop-local
q
R3:
bgp 200
router-id 3.3.3.3
peer 192.168.13.1 as-number 100
peer 4.4.4.4 as-number 200
peer 4.4.4.4 connect-interface LoopBack 0
peer 4.4.4.4 next-hop-local
peer 5.5.5.5 as-number 200
peer 5.5.5.5 connect-interface LoopBack 0
peer 5.5.5.5 next-hop-local
q
R4:
bgp 200
router-id 4.4.4.4
peer 192.168.24.2 as-number 100
peer 3.3.3.3 as-number 200
peer 3.3.3.3 connect-interface LoopBack 0
peer 3.3.3.3 next-hop-local
peer 5.5.5.5 as-number 200
peer 5.5.5.5 connect-interface LoopBack 0
peer 5.5.5.5 next-hop-local
q
R5:
bgp 200
router-id 5.5.5.5
peer 3.3.3.3 as-number 200
peer 3.3.3.3 connect-interface LoopBack 0
peer 4.4.4.4 as-number 200
peer 4.4.4.4 connect-interface LoopBack 0
q
配置完成后,查看BGP邻居<R1>display bgp peer
其它几个设备的邻居也是正常的
4.路由引入
为了将公司总部的路由信息通知给公司分部,在R1 和R2上将IS-IS 的路由信息引入到BGP 协议。
R1:
bgp 100
import-route isis 1
R2:
bgp 100
import-route isis 1
为了让公司总部知道公司分部的路由,在R3 和R4上报OSPF路由引入BGP协议
R3:
bgp 200
import-route ospf 1
R4:
bgp 200
import-route ospf 1
现在网络除了两台PC 是内部网络外,其它的设备可以相互通信<SW2>ping -a 7.7.7.7 5.5.5.5
PC 可以ping 通的修改
SW1: 删除VLAN 4 ,把两台PC 放置 在VLAN 30 中,PC 的网关设置为 70.1.30.1
SW1:
und int vlan 4
vlan 4
und aggregate-vlan
int e0/0/1
port default vlan 30
int e0/0/2
port default vlan 30
PC设置网关地址, 去 ping 网关地址70.1.30.1 要能通
SW2:
在isis 协议中引入直接接口
isis
import-route direct level-1-2
在R5 的路由表,要能看到 70.1.30.0 网段的路由
之后用PC 去 ping 5.5.5.5 就可以通了
注:本文/图片来源于网络,侵删。
若内容涉及版权问题,请点击 发送邮件 联系删除。