1.组网需求
· Switch B与Switch A之间通过OSPF协议交换路由信息,与Switch C之间通过IS-IS协议交换路由信息。
· 要求在Switch B上配置路由引入,将IS-IS路由引入到OSPF中去,并同时使用路由策略设置路由的属性。其中,设置172.17.1.0/24的路由的开销为100,设置172.17.2.0/24的路由的Tag属性为20。
2.配置步骤
1)配置IS-IS路由协议
# 配置Switch C。 [SwitchC] isis [SwitchC-isis-1] is-level level-2 [SwitchC-isis-1] network-entity 10.0000.0000.0001.00 [SwitchC-isis-1] quit [SwitchC] interface vlan-interface 200 [SwitchC-Vlan-interface200] isis enable [SwitchC-Vlan-interface200] quit [SwitchC] interface vlan-interface 201 [SwitchC-Vlan-interface201] isis enable [SwitchC-Vlan-interface201] quit [SwitchC] interface vlan-interface 202 [SwitchC-Vlan-interface202] isis enable [SwitchC-Vlan-interface202] quit [SwitchC] interface vlan-interface 203 [SwitchC-Vlan-interface203] isis enable
# 配置Switch B。 [SwitchB] isis [SwitchB-isis-1] is-level level-2 [SwitchB-isis-1] network-entity 10.0000.0000.0002.00 [SwitchB-isis-1] quit [SwitchB] interface vlan-interface 200 [SwitchB-Vlan-interface200] isis enable
2) 配置OSPF路由协议及路由引入
# 配置Switch A,启动OSPF。 [SwitchA] ospf [SwitchA-ospf-1] area 0 [SwitchA-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255
# 配置Switch B,启动OSPF,并引入IS-IS路由。 [SwitchB] ospf [SwitchB-ospf-1] area 0 [SwitchB-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255 [SwitchB-ospf-1-area-0.0.0.0] quit [SwitchB-ospf-1] import-route isis 1
# 查看SwitchA的OSPF路由表,可以看到引入的路由。 [SwitchA] display ospf routing OSPF Process 1 with Router ID 192.168.1.1 Routing Tables Routing for Network Destination Cost Type NextHop AdvRouter Area 192.168.1.0/24 1 Stub 192.168.1.1 192.168.1.1 0.0.0.0 Routing for ASEs Destination Cost Type Tag NextHop AdvRouter 172.17.1.0/24 1 Type2 1 192.168.1.2 192.168.2.2 172.17.2.0/24 1 Type2 1 192.168.1.2 192.168.2.2 172.17.3.0/24 1 Type2 1 192.168.1.2 192.168.2.2 Total Nets: 4 Intra Area: 1 Inter Area: 0 ASE: 3 NSSA: 0
3)配置过滤列表
# 配置编号为2002的基本ACL,允许172.17.2.0/24的路由通过。 [SwitchB] acl basic 2002 [SwitchB-acl-ipv4-basic-2002] rule permit source 172.17.2.0 0.0.0.255 # 配置名为prefix-a的地址前缀列表,允许172.17.1.0/24的路由通过。 [SwitchB] ip prefix-list prefix-a index 10 permit 172.17.1.0 24
4)配置路由策略
[SwitchB] route-policy isis2ospf permit node 10 [SwitchB-route-policy-isis2ospf-10] if-match ip address prefix-list prefix-a [SwitchB-route-policy-isis2ospf-10] apply cost 100 [SwitchB-route-policy-isis2ospf-10] quit [SwitchB] route-policy isis2ospf permit node 20 [SwitchB-route-policy-isis2ospf-20] if-match ip address acl 2002 [SwitchB-route-policy-isis2ospf-20] apply tag 20 [SwitchB-route-policy-isis2ospf-20] quit [SwitchB] route-policy isis2ospf permit node 30
5)在路由引入时应用路由策略
# 配置Switch B,设置在路由引入时应用路由策略。 [SwitchB] ospf [SwitchB-ospf-1] import-route isis 1 route-policy isis2ospf
# 查看Switch A的OSPF路由表,可以看到目的地址为172.17.1.0/24的路由的开销为100,目的地址为172.17.2.0/24的路由的标记域(Tag)为20,而其他外部路由没有变化。 [SwitchA] display ospf routing OSPF Process 1 with Router ID 192.168.1.1 Routing Tables Routing for Network Destination Cost Type NextHop AdvRouter Area 192.168.1.0/24 1 Transit 192.168.1.1 192.168.1.1 0.0.0.0 Routing for ASEs Destination Cost Type Tag NextHop AdvRouter 172.17.1.0/24 100 Type2 1 192.168.1.2 192.168.2.2 172.17.2.0/24 1 Type2 20 192.168.1.2 192.168.2.2 172.17.3.0/24 1 Type2 1 192.168.1.2 192.168.2.2 Total Nets: 4 Intra Area: 1 Inter Area: 0 ASE: 3 NSSA: 0
看看天上,于是我去了满是风雪的地方