实验目的
增强分析和配置中小型企业网络的综合能力
实验内容
实验拓扑如图8-7所示,实验编址如表8-3所示。本实验模拟了一个企业网络场景,其中R1和R2为公司总部路由器,交换机S1、S2、S3组成了总部的园区网,R3、R4、R5为公司分部的路由器。
总部园区网中3台交换机都运行MSTP协议,用来防止二层冗余网络中的环路以及实现不同VLAN间流量的负载分担,同时还配置了MSTP保护功能以提高网络的可靠性和安全性。
R1、R2、S2、S3运行IS-IS路由协议,以实现总部网络的互通。S2和S3使用IS-IS下发的缺省路由访问总部之外的网络。另外,为了提高网络的安全性,还需要配置IS-IS认证功能。
R3、R4、R5运行OSPF 路由协议,以实现公司分部网络的互通。总部与分部之间通过BGP路由协议互通,同时需要通过修改BGP路由的属性来实现流量的负载分担。
拓扑图
S1基本配置
<Huawei>system-view
[Huawei]sysname s1
[s1]vlan batch 2 3 4 10 20 30
[s1]interface GigabitEthernet 0/0/1
[s1-GigabitEthernet0/0/1]port link-type trunk
[s1-GigabitEthernet0/0/1]port trunk allow-pass vlan 2 3 10 20 30
//允许VLAN 2 3 10 20 30 通过
[s1-GigabitEthernet0/0/1]q
[s1]interface GigabitEthernet 0/0/2
[s1-GigabitEthernet0/0/2]port link-type trunk
[s1-GigabitEthernet0/0/2]port trunk allow-pass vlan 2 3 10 20 30
//允许VLAN 2 3 10 20 30 通过
[s1-GigabitEthernet0/0/2]q
不同的接口加入不同的VLAN
[s1]interface Ethernet 0/0/1
[s1-Ethernet0/0/1]port link-type access
[s1-Ethernet0/0/1]port default vlan 2
[s1-Ethernet0/0/1]q
[s1]interface Ethernet 0/0/2
[s1-Ethernet0/0/2]port link-type access
[s1-Ethernet0/0/2]port default vlan 3
[s1-Ethernet0/0/2]q
在S1上配置VLAN4为Super VLAN,VLANIF 4的IP地址为70.1.30.2/24,并配置Proxy ARP。
[s1]vlan 4
[s1-vlan4]aggregate-vlan
[s1-vlan4]access-vlan 2 to 3
[s1-vlan4]q
[s1]interface Vlanif 4
[s1-Vlanif4]ip address 70.1.30.2 24
[s1-Vlanif4]arp-proxy inner-sub-vlan-proxy enable
配置MSTP协议
为了防止网络中的二层环路,同时对不同VLAN间的流量进行负载分担,配置所有交换机都工作在MSTP模式。
[S1]stp mode mst
创建MSTP域RG,其中的实例1包含VLAN 2和VLAN 3,并以S2为根交换机;实例2包含VLAN 10、VLAN 20和 VLAN 30,并以S3为根交换机,修订版本号都为1。为了保证交换网络中加入了其他不支持MSTP的交换机后,S2仍为整个生成树的根交换机,使用命令stp instance 0 priority 0配置交换机S2为CIST的总根。
[s1]stp mode mstp
[s1]stp region-configuration
[s1-mst-region]region-name RG
[s1-mst-region]instance 1 vlan 2 3
[s1-mst-region]instance 2 vlan 10 20 30
[s1-mst-region]region-l
[s1-mst-region]revision-level 1
[s1-mst-region]active region-configuration
为了保证网络的稳定性,确保当由于链路拥塞或者单向链路故障导致交换机收不到来自上游交换设备的BPDU时,不会产生临时环路,在S1上启用环路保护功能。
[s1]interface GigabitEthernet 0/0/1
[s1-GigabitEthernet0/0/1]stp loop-protection
[s1]interface GigabitEthernet 0/0/2
[s1-GigabitEthernet0/0/2]stp loop-protection
为了加快生成树的收敛速度,配置交换机S1的 Ethernet 0/0/1和 Ethernet 0/0/2为边缘端口,并配置保护功能以防止这些端口因收到不合法的BPDU而影响生成树的计算。
[s1]stp bpdu-protection
[s1]interface GigabitEthernet 0/0/1
[s1-GigabitEthernet0/0/1]stp edged-port enable
[s1-GigabitEthernet0/0/1]q
[s1]interface GigabitEthernet 0/0/2
[s1-GigabitEthernet0/0/2]stp edged-port enable
S2基本配置
<Huawei>system-view
[Huawei]sysname s1
S2]vlan batch 71 72
[S2]interface Vlanif 71
[S2-Vlanif71]ip address 10.0.17.7 24
[S2-Vlanif71]q
[S2]interface Vlanif 72
[S2-Vlanif71]ip address 10.0.27.7 24
[S2-Vlanif71]q
[S2]interface LoopBack 0
[S2-LoopBack0]ip address 10.0.7.7 32
interface GigabitEthernet0/0/2
port link-type access
port default vlan 71
interface GigabitEthernet0/0/4
port link-type access
port default vlan 72
[s1]vlan batch 2 3 4 10 20 30
给VLAN 10 20 30配置IP
[S2]interface Vlanif 10
[S2-Vlanif10]ip address 70.1.10.1 24
[S2-Vlanif10]q
[S2]interface Vlanif 20
[S2-Vlanif20]ip address 70.1.20.1 24
[S2-Vlanif20]q
[S2]interface Vlanif 30
[S2-Vlanif30]ip address 70.1.30.1 24
[S2]interface GigabitEthernet 0/0/1
[S2-GigabitEthernet0/0/1]port link-type trunk
[S2-GigabitEthernet0/0/1]port trunk allow-pass vlan 2 3 10 20 30
//允许VLAN 2 3 10 20 30 通过
[S2-GigabitEthernet0/0/1]q
[S2]interface GigabitEthernet 0/0/3
[S2-GigabitEthernet0/0/3]port link-type trunk
[S2-GigabitEthernet0/0/3]port trunk allow-pass vlan 2 3 10 20 30
//允许VLAN 2 3 10 20 30 通过
[S2-GigabitEthernet0/0/3]q
配置MSTP协议
为了防止网络中的二层环路,同时对不同VLAN间的流量进行负载分担,配置所有交换机都工作在MSTP模式。
[S2]stp mode mst
创建MSTP域RG,其中的实例1包含VLAN 2和VLAN 3,并以S2为根交换机;实例2包含VLAN 10、VLAN 20和 VLAN 30,并以S3为根交换机,修订版本号都为1。为了保证交换网络中加入了其他不支持MSTP的交换机后,S2仍为整个生成树的根交换机,使用命令stp instance 0 priority 0配置交换机S2为CIST的总根。
[s2]stp mode mstp
[s2]stp region-configuration
[s2-mst-region]region-name RG
[s2-mst-region]instance 1 vlan 2 3
[s2-mst-region]instance 2 vlan 10 20 30
[s2-mst-region]region-l
[s2-mst-region]revision-level 1
[s2-mst-region]active region-configuration
[S2]stp instance 1 priority 0
[S2]stp instance 0 priority 0
配置IS-IS路由协议
公司总部内R1、R2、S2、S3运行IS-IS路由协议,并且都属于同一个区域,SystemID由Loopback 0接口地址转换而得到。
[S3]isis 1
[S2-isis-1]network-entity 49.0001.0100.0000.7007.00
[S2]interface Vlanif 71
[S2-Vlanif71]isis enable
[S2-Vlanif71]q
[S2]interface Vlanif 72
[S2-Vlanif72]isis enable
[S2-Vlanif72]q
[S2]interface LoopBack 0
[S2-LoopBack0]isis enable
然后将用户网段引入IS-IS 中,且对连续网段的路由进行聚合。
[S2]isis 1
[S2-isis-1]import-route direct
[S2-isis-1]summary 70.1.0.0 255.255.224.0
[S2-isis-1]q
修改网络类型为P2P,避免选举DIS。
[S2]interface Vlanif 71
[S2-Vlanif71]isis circuit-type p2p
[S2-Vlanif71]q
[S2]interface Vlanif 72
[S2-Vlanif72]isis circuit-type
[S2-Vlanif72]isis circuit-type p2p
为了提高网络安全性,R1、R2、S2、S3均需要相互通过认证后才能交换IS-IS路由信息。配置认证模式为MD5认证,密钥为huawei。
[S2]isis 1
[S2-isis-1]area-authentication-mode md5 huawei
[S2-isis-1]q
S3基本配置
<Huawei>system-view
[Huawei]sysname s3
S3]vlan batch 81 82
[S3]interface Vlanif 81
[S3-Vlanif81]ip address 10.0.18.8 24
[S3-Vlanif81]q
[S3]interface Vlanif 82
[S3-Vlanif82]ip address 10.0.28.8 24
[S3-Vlanif82]q
[S3]interface LoopBack 0
[S3-LoopBack0]ip address 10.0.8.8 32
[S3-LoopBack0]q
interface GigabitEthernet0/0/1
port link-type access
port default vlan 82
interface GigabitEthernet0/0/4
port link-type access
port default vlan 81
[s1]vlan batch 2 3 4 10 20 30
给 VLAN 10 20 30 PEIZ IP
[S3]interface Vlanif 10
[S3-Vlanif10]ip address 80.1.10.1 24
[S3-Vlanif10]q
[S3]interface Vlanif 20
[S3-Vlanif20]ip address 80.1.20.1 24
[S3-Vlanif20]q
[S3]interface Vlanif 30
[S3-Vlanif30]ip address 80.1.30.1 24
[S3-Vlanif30]q
[S3]interface GigabitEthernet 0/0/2
[S3-GigabitEthernet0/0/2]port link-type trunk
[S3-GigabitEthernet0/0/2]port trunk allow-pass vlan 2 3 10 20 30
//允许VLAN 2 3 10 20 30 通过
[S3-GigabitEthernet0/0/2]q
[S3]interface GigabitEthernet 0/0/3
[S3-GigabitEthernet0/0/3]port link-type trunk
[S3-GigabitEthernet0/0/3]port trunk allow-pass vlan 2 3 10 20 30
[S3-GigabitEthernet0/0/3]q
配置MSTP协议
为了防止网络中的二层环路,同时对不同VLAN间的流量进行负载分担,配置所有交换机都工作在MSTP模式。
[S3]stp mode mst
创建MSTP域RG,其中的实例1包含VLAN 2和VLAN 3,并以S2为根交换机;实例2包含VLAN 10、VLAN 20和 VLAN 30,并以S3为根交换机,修订版本号都为1。为了保证交换网络中加入了其他不支持MSTP的交换机后,S2仍为整个生成树的根交换机,使用命令stp instance 0 priority 0配置交换机S2为CIST的总根。
[S3]stp region-configuration
[S3-mst-region]region-name RG
[S3-mst-region]instance 1 vlan 2 3
[S3-mst-region]instance 2 vlan 10 20 30
[S3-mst-region]revision-level 1
[S3-mst-region]active region-configuration
[S3-mst-region]q
[S3]stp instance 2 priority 0
配置IS-IS路由协议
公司总部内R1、R2、S2、S3运行IS-IS路由协议,并且都属于同一个区域,SystemID由Loopback 0接口地址转换而得到。
[S3]isis 1
[S3-isis-1]network-entity 49.0001.0100.0000.8008.00
[S3-isis-1]q
[S3]int vlan 81
[S3-Vlanif81]isis enable
[S3-Vlanif81]q
[S3]interface vlan 82
[S3-Vlanif82]isis enable
[S3-Vlanif82]q
[S3]interface LoopBack 0
[S3-LoopBack0]isis enable
然后将用户网段引入IS-IS 中,且对连续网段的路由进行聚合。
[S3]isis 1
[S3-isis-1]import-route direc
[S3-isis-1]summary 80.1.0.0 255.255.224.0
[S3-isis-1]q
修改网络类型为P2P,避免选举DIS。
[S3]interface Vlanif 81
[S3-Vlanif81]isis circuit-type p2p
[S3-Vlanif81]q
[S3]interface Vlanif 82
[S3-Vlanif82]isis circuit-type p2p
[S3-Vlanif82]q
为了提高网络安全性,R1、R2、S2、S3均需要相互通过认证后才能交换IS-IS路由信息。配置认证模式为MD5认证,密钥为huawei。
[S3]isis 1
[S3-isis-1]area-authentication-mode md5 huawei
[S3-isis-1]q
R1基本配置
<Huawei>system-view
[Huawei]sysname R1
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ip address 10.0.12.1 24
[R1-GigabitEthernet0/0/0]q
[R1]interface GigabitEthernet 0/0/1
[R1-GigabitEthernet0/0/1]ip address 10.0.13.1 24
[R1-GigabitEthernet0/0/1]q
[R1]interface GigabitEthernet 0/0/2
[R1-GigabitEthernet0/0/2]ip address 10.0.17.1 24
[R1-GigabitEthernet0/0/2]
[R1-GigabitEthernet0/0/2]q
[R1]interface GigabitEthernet 4/0/0
[R1-GigabitEthernet4/0/0]ip address 10.0.18.1 24
[R1-GigabitEthernet4/0/0]q
[R1]interface LoopBack 0
[R1-LoopBack0]ip address 10.0.1.1 32
[R1-LoopBack0]q
公司总部内R1、R2、S2、S3运行IS-IS路由协议,并且都属于同一个区域,SystemID由Loopback 0接口地址转换而得到。
[R1-isis-1]network-entity 49.0001.0100.0000.1001.00
[R1-isis-1]q
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]isis enable
[R1-GigabitEthernet0/0/0]q
[R1]interface GigabitEthernet 0/0/2
[R1-GigabitEthernet0/0/2]isis enable
[R1-GigabitEthernet0/0/2]q
[R1]interface GigabitEthernet 4/0/0
[R1-GigabitEthernet4/0/0]isis enable
[R1-GigabitEthernet4/0/0]q
[R1]interface LoopBack 0
[R1-LoopBack0]isis enable
修改网络类型为P2P,避免选举DIS。
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]isis circuit-type p2p
[R1-GigabitEthernet0/0/0]q
[R1]interface GigabitEthernet 0/0/2
[R1-GigabitEthernet0/0/2]isis circuit-type p2p
[R1-GigabitEthernet0/0/2]q
[R1]interface GigabitEthernet 4/0/0
[R1-GigabitEthernet4/0/0]isis circuit-type p2p
[R1-GigabitEthernet4/0/0]q
S2和S3不运行BGP路由协议,所以为了使S2和S3能够访问外网,需要在路由器R1和 R2上配置IS-IS下发缺省路由。
[R1]isis 1
[R1-isis-1]default-route-advertise
[R1-isis-1]q
为了提高网络安全性,R1、R2、S2、S3均需要相互通过认证后才能交换IS-IS路由信息。配置认证模式为MD5认证,密钥为huawei。
[R1]isis 1
[R1-isis-1]area-authentication-mode md5 huawei
[R1-isis-1]q
配置BGP路由协议
在R1、R2、R3、R4、R5上配置BGP协议。R1与R3、R2与R4采用直连物理接口建立EBGP邻居关系;R1与R2使用Loopback 0接口建立IBGP邻居关系;R3、R4、R5之间使用Loopback 0接口建立IBGP 邻居关系。配置R1和 R2的 Router-ID为其Loopback 0接口的地址。
[R1]router id 10.0.1.1
[R1]bgp 100
[R1-bgp]peer 10.0.13.3 as-number 200
[R1-bgp]peer 10.0.2.2 as-number 100
[R1-bgp]peer 10.0.2.2 connect-interface LoopBack 0
[R1-bgp]q
为了将公司总部的路由信息通告给公司分部,在R1和R2上同时将IS-IS的路由信息引进BGP进程。
[R1]bgp 100
[R1-bgp]import-route isis 1
[R1-bgp]q
在R1和R2上将IS-IS路由引入 BGP时,可以设定MED的值。
[R1]bgp 100
[R1-bgp]import-route isis 1 med 0
为了防止次优路径和环路的产生,在R1和R2上配置Router-Policy,当R1和 R2发布缺省路由时加上此 Router-Policy 作为限制条件。
[R1]acl 2001
[R1-acl-basic-2001]rule permit source 10.0.13.0 0
[R1-acl-basic-2001]q
[R1]route-policy isis permit node 10
[R1-route-policy]if-match acl 2001
[R1-route-policy]isis 1
[R1-isis-1]default-route-advertise route-policy isis
R2基本配置
<Huawei>system-view
[Huawei]sysname R2
[R2]interface GigabitEthernet 0/0/0
[R2-GigabitEthernet0/0/0]ip address 10.0.12.2 24
[R2-GigabitEthernet0/0/0]q
[R2]interface GigabitEthernet 0/0/1
[R2-GigabitEthernet0/0/1]ip address 10.0.28.2 24
[R2-GigabitEthernet0/0/1]q
[R2]interface GigabitEthernet 0/0/2
[R2-GigabitEthernet0/0/2]ip address 10.0.24.2 24
[R2-GigabitEthernet0/0/2]q
[R2]interface GigabitEthernet 4/0/0
[R2-GigabitEthernet4/0/0]ip address 10.0.27.2 24
[R2-GigabitEthernet4/0/0]q
[R2]interface LoopBack 0
[R2-LoopBack0]ip address 10.0.2.2 32
[R2-LoopBack0]q
公司总部内R1、R2、S2、S3运行IS-IS路由协议,并且都属于同一个区域,SystemID由Loopback 0接口地址转换而得到。
[R2-isis-1]network-entity 49.0001.0100.0000.2002.00
[R2-isis-1]q
[R2]interface GigabitEthernet 0/0/1
[R2-GigabitEthernet0/0/1]isis enable
[R2-GigabitEthernet0/0/1]q
[R2]interface GigabitEthernet 0/0/0
[R2-GigabitEthernet0/0/0]isis enable
[R2-GigabitEthernet0/0/0]q
[R2]interface GigabitEthernet 4/0/0
[R2-GigabitEthernet4/0/0]isis enable
[R2-GigabitEthernet4/0/0]q
[R2]interface LoopBack 0
[R2-LoopBack0]isis enable
修改网络类型为P2P,避免选举DIS。
[R2]interface GigabitEthernet 0/0/0
[R2-GigabitEthernet0/0/0]isis circuit-type p2p
[R2-GigabitEthernet0/0/0]q
[R2]interface GigabitEthernet 0/0/1
[R2-GigabitEthernet0/0/1]isis circuit-type p2p
[R2-GigabitEthernet0/0/1]q
[R2]interface GigabitEthernet 4/0/0
[R2-GigabitEthernet4/0/0]isis circuit-type p2p
[R2-GigabitEthernet4/0/0]q
S2和S3不运行BGP路由协议,所以为了使S2和S3能够访问外网,需要在路由器R1和 R2上配置IS-IS下发缺省路由。
[R2]isis 1
[R2-isis-1]default-route-advertise
[R2-isis-1]q
为了提高网络安全性,R1、R2、S2、S3均需要相互通过认证后才能交换IS-IS路由信息。配置认证模式为MD5认证,密钥为huawei。
[R2]isis 1
[R2-isis-1]area-authentication-mode md5 huawei
[R2-isis-1]q
配置BGP路由协议
在R1、R2、R3、R4、R5上配置BGP协议。R1与R3、R2与R4采用直连物理接口建立EBGP邻居关系;R1与R2使用Loopback 0接口建立IBGP邻居关系;R3、R4、R5之间使用Loopback 0接口建立IBGP 邻居关系。配置R1和 R2的 Router-ID为其Loopback 0接口的地址。
[R2]router id 10.0.2.2
[R2]bgp 100
[R2-bgp]peer 10.0.24.4 as-number 200
[R2-bgp]peer 10.0.1.1 as-number 100
[R2-bgp]peer 10.0.1.1 connect-interface LoopBack 0
[R2-bgp]q
为了将公司总部的路由信息通告给公司分部,在R1和R2上同时将IS-IS的路由信息引进BGP进程。
[R2]bgp 100
[R2-bgp]import-route isis 1
[R2-bgp]q
在R1和R2上将IS-IS路由引入 BGP时,可以设定MED的值。
R2]bgp 100
[R2-bgp]import-route isis 1 med 0
[R2-bgp]q
为了防止次优路径和环路的产生,在R1和R2上配置Router-Policy,当R1和 R2发布缺省路由时加上此 Router-Policy 作为限制条件。
[R2]acl 2001
[R2-acl-basic-2001]rule permit source 10.0.24.0 0
[R2-acl-basic-2001]q
[R2]route-policy isis permit node 10
[R2-route-policy]if-match acl 2001
[R2-route-policy]isis 1
[R2-isis-1]default-route-advertise route-policy isis
R3基本配置
<Huawei>system-view
[Huawei]sysname R3
[R3]interface GigabitEthernet 0/0/0
[R3-GigabitEthernet0/0/0]ip address 10.0.35.3 24
[R3-GigabitEthernet0/0/0]q
[R3]interface GigabitEthernet 0/0/1
[R3-GigabitEthernet0/0/1]ip address 10.0.13.3 24
[R3-GigabitEthernet0/0/1]q
[R3]interface GigabitEthernet 0/0/2
[R3-GigabitEthernet0/0/2]ip address 10.0.34.3 24
[R3-GigabitEthernet0/0/2]q
[R3]interface LoopBack 0
[R3-LoopBack0]ip address 10.0.3.3 32
[R3-LoopBack0]q
配置OSPF协议
根据公司分部网络的设计,配置分部的所有路由器运行OSPF协议,路由器的Router-ID采用Loopback 0接口的IP地址。
[R3]ospf router-id 10.0.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 10.0.35.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 10.0.34.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 10.0.3.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]q
配置BGP路由协议
在R1、R2、R3、R4、R5上配置BGP协议。R1与R3、R2与R4采用直连物理接口建立EBGP邻居关系;R1与R2使用Loopback 0接口建立IBGP邻居关系;R3、R4、R5之间使用Loopback 0接口建立IBGP 邻居关系。配置R1和 R2的 Router-ID为其Loopback 0接口的地址。
[R3]bgp 200
[R3-bgp]peer 10.0.13.1 as-number 100
[R3-bgp]peer 10.0.4.4 as-number 200
[R3-bgp]peer 10.0.4.4 connect-interface LoopBack 0
[R3-bgp]peer 10.0.5.5 as-number 200
[R3-bgp]peer 10.0.5.5 connect-interface LoopBack 0
采用在R3和R4上引入直连路由的方法,使R5知道该如何去往R1 (10.0.13.1)和R2 (10.0.24.2)。
[R3]bgp 200
[R3-bgp]import-route direct
[R3-bgp]q
为了让公司总部知道公司分部的路由,在R3和R4上把OSPF 路由引进BGP进程。
[R3]bgp 200
[R3-bgp]import-route ospf 1
[R3-bgp]q
配置R3为BGP路由反射器
[R3]bgp 200
[R3-bgp]peer 10.0.4.4 reflect-client
[R3-bgp]peer 10.0.5.5 reflect-client
[R3-bgp]q
R5的Loopback 0接口模拟了公司分部的研发部门网段,该研发部门只允许被总部访问,不允许被公司其他分部或其他公司访问。因此,管理员决定在R3和R4上通过修改BGP路由的团体属性,使研发部门网段20.0.5.5被通告给总部路由器R1和R2的时候带上团体属性No-Export。
R3]acl 2002
[R3-acl-basic-2002]rule permit source 20.0.5.5 0
[R3-acl-basic-2002]q
[R3]route-policy 1 permit node 10
[R3-route-policy]if-match acl 2002
[R3-route-policy]apply community no-export
[R3-route-policy]q
[R3]route-policy 1 permit node 20
[R3-route-policy]q
[R3]bgp 200
[R3-bgp]peer 10.0.13.1 route-policy 1 export
[R3-bgp]peer 10.0.13.1 advertise-community
R4基本配置
<Huawei>system-view
[Huawei]sysname R4
[R4]interface GigabitEthernet 0/0/0
[R4-GigabitEthernet0/0/0]ip address 10.0.34.4 24
[R4-GigabitEthernet0/0/0]q
[R4]interface GigabitEthernet 0/0/1
[R4-GigabitEthernet0/0/1]ip address 10.0.45.4 24
[R4-GigabitEthernet0/0/1]q
[R4]interface GigabitEthernet 0/0/2
[R4-GigabitEthernet0/0/2]ip address 10.0.24.4 24
[R4]interface LoopBack 0
[R4-LoopBack0]ip address 10.0.4.4 32
[R4-LoopBack0]q
配置OSPF协议
根据公司分部网络的设计,配置分部的所有路由器运行OSPF协议,路由器的Router-ID采用Loopback 0接口的IP地址。
[R4]ospf router-id 10.0.4.4
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]network 10.0.45.0 0.0.0.255
[R4-ospf-1-area-0.0.0.0]network 10.0.34.0 0.0.0.255
[R4-ospf-1-area-0.0.0.0]network 10.0.4.4 0.0.0.0
[R4-ospf-1-area-0.0.0.0]q
配置BGP路由协议
在R1、R2、R3、R4、R5上配置BGP协议。R1与R3、R2与R4采用直连物理接口建立EBGP邻居关系;R1与R2使用Loopback 0接口建立IBGP邻居关系;R3、R4、R5之间使用Loopback 0接口建立IBGP 邻居关系。配置R1和 R2的 Router-ID为其Loopback 0接口的地址。
[R4]bgp 200
[R4-bgp]peer 10.0.24.2 as-number 100
[R4-bgp]peer 10.0.3.3 as-number 200
[R4-bgp]peer 10.0.3.3 connect-interface LoopBack 0
[R4-bgp]peer 10.0.5.5 as-number 200
[R4-bgp]peer 10.0.5.5 connect-interface LoopBack 0
[R4-bgp]q
采用在R3和R4上引入直连路由的方法,使R5知道该如何去往R1 (10.0.13.1)和R2 (10.0.24.2)。
[R4]bgp 200
[R4-bgp]import-route direct
[R4-bgp]q
为了让公司总部知道公司分部的路由,在R3和R4上把OSPF 路由引进BGP进程。
[R4]bgp 200
[R4-bgp]import-route ospf 1
[R4-bgp]q
R5的Loopback 0接口模拟了公司分部的研发部门网段,该研发部门只允许被总部访问,不允许被公司其他分部或其他公司访问。因此,管理员决定在R3和R4上通过修改BGP路由的团体属性,使研发部门网段20.0.5.5被通告给总部路由器R1和R2的时候带上团体属性No-Export。
[R4]acl 2002
[R4-acl-basic-2002]rule permit source 20.0.5.5 0
[R4-acl-basic-2002]q
[R4]route-policy 1 permit node 10
[R4-route-policy]if-match acl 2002
[R4-route-policy]apply community no-export
[R4-route-policy]q
[R4]route-policy 1 permit node 20
[R4-route-policy]bgp 200
[R4-bgp]peer 10.024.2 route-policy 1 export
[R4-bgp]peer 10.0.24.0 advertise-community
R5基本配置
<Huawei>system-view
[Huawei]sysname R5
[R5]interface GigabitEthernet 0/0/0
[R5-GigabitEthernet0/0/0]ip address 10.0.35.5 24
[R5-GigabitEthernet0/0/0]q
[R5]interface GigabitEthernet 0/0/1
[R5-GigabitEthernet0/0/1]ip address 10.0.45.5 24
[R5-GigabitEthernet0/0/1]q
[R5]interface LoopBack 0
[R5-LoopBack0]ip address 10.0.5.5 32
[R5-LoopBack0]q
[R5]interface LoopBack 1
[R5-LoopBack1]ip address 20.0.5.5 32
[R5-LoopBack1]q
配置OSPF协议
根据公司分部网络的设计,配置分部的所有路由器运行OSPF协议,路由器的Router-ID采用Loopback 0接口的IP地址。
[R5]ospf router-id 10.0.5.5
[R5-ospf-1]area 0
[R5-ospf-1-area-0.0.0.0]network 10.0.35.0 0.0.0.255
[R5-ospf-1-area-0.0.0.0]network 10.0.45.0 0.0.0.255
[R5-ospf-1-area-0.0.0.0]network 10.0.5.5 0.0.0.0
[R5-ospf-1-area-0.0.0.0]network 20.0.5.5 0.0.0.0
[R5-ospf-1-area-0.0.0.0]q
配置BGP路由协议
在R1、R2、R3、R4、R5上配置BGP协议。R1与R3、R2与R4采用直连物理接口建立EBGP邻居关系;R1与R2使用Loopback 0接口建立IBGP邻居关系;R3、R4、R5之间使用Loopback 0接口建立IBGP 邻居关系。配置R1和 R2的 Router-ID为其Loopback 0接口的地址。
[R5]bgp 200
[R5-bgp]peer 10.0.3.3 as-number 200
[R5-bgp]peer 10.0.3.3 connect-interface LoopBack 0
[R5-bgp]peer 10.0.4.4 as-number 200
[R5-bgp]peer 10.0.4.4 connect-interface LoopBack 0
[R5-bgp]q
为了实现从R5去往总部的流量能够负载分担,在R5上修改BGP路由的LocalPreference属性,从而保证R5通过R3去访问S2所连接的总部用户网段,通过R4去访问S3所连接的总部用户网段.
[R5]acl 2001
[R5-acl-basic-2001]rule permit source 80.1.0.0 0.0.31.255
[R5-acl-basic-2001]q
[R5]route-policy fuzai permit node 10
[R5-route-policy]if-match acl 2001
[R5-route-policy]apply local-preference 200
[R5-route-policy]q
[R5]route-policy fuzai permit node 20
[R5-route-policy]q
[R5]bgp 200
[R5-bgp]peer 10.0.4.4 route-policy fuzai import
(545开始)