简介
思科交换机OSPF分别与华为交换机OSPF以及思科交换机EIGRP进行路由交互,间接实现华为交换机OSPF对接思科交换机EIGRP的功能。
配置注意事项
- 该案例适用于支持OSPF的华为交换机。
- 该案例仅提供OSPF对接EIGRP的基本配置。
- 思科交换机与华为交换机对接替换时,接口的封装方式必须使用IEEE 802.1Q标准协议。
- 将EIGRP路由引入到OSPF时,需要配置subnets参数。如果引入时不配置subnets参数,将只引入主网路由,子网路由无法引入到OSPF。
- 将OSPF路由引入到EIGRP时,需要配置metric的相关参数,如果不配置metric的相关参数,引入的OSPF路由metric值为无限大,该路由将无法传递给其他EIGRP设备。
组网需求
如图所示,网络中思科交换机运行EIGRP,现根据业务需求,需要增加华为交换机,实现华为交换机能够通过OSPF与思科EIGRP对接,且网络中同时运行该两种协议。
该举例中以HuaweiA和CiscoA为例展示OSPF对接EIGRP的相关配置。
OSPF对接EIGRP组网图
配置思路
- 在思科交换机上配置EIGRP的基本功能。
- 在华为交换机上配置OSPF的基本功能。
- 在思科交换机上配置OSPF的基本功能,实现和华为交换机OSPF互通。
- 配置思科交换机OSPF和EIGRP路由的相互引入,实现华为交换机OSPF和思科交换机EIGRP互通。
- 证配置结果。
操作步骤
在思科交换机上配置EIGRP的基本功能。
创建VLAN10,配置GE1/0/1加入VLAN10。
代码语言:javascript复制CISCO(config)# vlan 10
CISCO(config-vlan)# exit
CISCO(config)# interface gigabitEthernet 1/0/1
CISCO(config-if)# switchport trunk encapsulation dot1q
CISCO(config-if)# switchport mode trunk
CISCO(config-if)# switchport trunk allowed vlan 10
CISCO(config-if)# exit
配置VLANIF10的IP地址为192.168.1.2/24。
代码语言:javascript复制CISCO(config)# interface vlan 10
CISCO(config-if)# ip address 192.168.1.2 255.255.255.0
CISCO(config-if)# no shutdown
CISCO(config-if)# exit
配置Loopback接口1,IP地址为192.168.3.1/32。
代码语言:javascript复制CISCO> enable
CISCO# config terminal
CISCO(config)# interface loopback 1
CISCO(config-if)# ip address 192.168.3.1 255.255.255.255
CISCO(config-if)# exit
配置EIGRP基本功能。
代码语言:javascript复制CISCO(config)# router eigrp 1
CISCO(config-router)# eigrp router-id 2.2.2.2
CISCO(config-router)# network 192.168.3.1 0.0.0.0
CISCO(config-router)# exit
在华为交换机上配置OSPF的基本功能。
创建VLAN10,配置GE0/0/1加入VLAN10。
代码语言:javascript复制<HUAWEI> system-view
[HUAWEI] vlan 10
[HUAWEI-vlan10] quit
[HUAWEI] interface GigabitEthernet 0/0/1
[HUAWEI-GigabitEthernet0/0/1] port link-type trunk
[HUAWEI-GigabitEthernet0/0/1] port trunk allow-pass vlan 10
[HUAWEI-GigabitEthernet0/0/1] quit
配置VLANIF10的IP地址为192.168.1.1/24。
代码语言:javascript复制[HUAWEI] interface vlanif 10
[HUAWEI-Vlanif10] ip address 192.168.1.1 24
[HUAWEI-Vlanif10] quit
配置Loopback接口1,IP地址为192.168.2.1/32。
代码语言:javascript复制[HUAWEI] interface Loopback 1
[HUAWEI-LoopBack1] ip address 192.168.2.1 32
[HUAWEI-LoopBack1] quit
配置OSPF基本功能。
代码语言:javascript复制[HUAWEI] ospf 1 router-id 1.1.1.1
[HUAWEI-ospf-1] area 0
[HUAWEI-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255
[HUAWEI-ospf-1-area-0.0.0.0] network 192.168.2.1 0.0.0.0
[HUAWEI-ospf-1-area-0.0.0.0] return
在思科交换机上配置OSPF的基本功能,实现和华为交换机OSPF互通。
配置OSPF基本功能。
代码语言:javascript复制CISCO(config)# router ospf 1
CISCO(config-router)# router-id 2.2.2.2
CISCO(config-router)# network 192.168.1.0 0.0.0.255 area 0
CISCO(config-router)# exit
配置思科交换机OSPF和EIGRP路由的相互引入,实现华为交换机OSPF和思科交换机EIGRP互通。
配置OSPF引入EIGRP路由。
代码语言:javascript复制CISCO(config)# router ospf 1
CISCO(config-router)# redistribute eigrp 1 subnets
CISCO(config-router)# exit
配置EIGRP引入OSPF路由。
代码语言:javascript复制CISCO(config)# router eigrp 1
CISCO(config-router)# redistribute ospf 1 metric 1 1 1 1 1
CISCO(config-router)# end
验证配置结果。
查看华为交换机的OSPF路由表信息。
代码语言:javascript复制<HUAWEI> display ospf 1 routing
Destination Cost Type NextHop AdvRouter Area
192.168.1.0/24 1 Transit 192.168.1.1 1.1.1.1 0.0.0.0
192.168.2.1/32 0 Stub 192.168.2.1 1.1.1.1 0.0.0.0
Routing for ASEs
Destination Cost Type Tag NextHop AdvRouter
192.168.3.1/32 20 Type2 0 192.168.1.2 2.2.2.2 //通过思科交换机OSPF引入的思科交换机EIGRP路由
Total Nets: 3
Intra Area: 2 Inter Area: 0 ASE: 1 NSSA: 0
查看思科交换机的OSPF路由表信息。
代码语言:javascript复制CISCO# show ip route ospf
192.168.2.0/32 is subnetted, 1 subnets
O IA 192.168.2.1 [110/1] via 192.168.1.1, 00:09:07, Vlan10 //通过思科交换机OSPF学习的华为交换机OSPF路由
查看思科交换机的EIGRP拓扑表信息。
代码语言:javascript复制CISCO# show ip eigrp topology
IP-EIGRP Topology Table for AS(1)/ID(2.2.2.2)
Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,
r - reply Status, s - sia Status
P 192.168.1.0/24, 1 successors, FD is 2560000256 //引入的思科交换机OSPF路由
via Redistributed (2560000256/0)
P 192.168.3.1/32, 1 successors, FD is 128256
via Connected, Loopback1
P 192.168.2.1/32, 1 successors, FD is 2560000256 //通过思科交换机OSPF引入的华为交换机OSPF路由
via Redistributed (2560000256/0)
查看华为交换机的路由表信息。
代码语言:javascript复制<HUAWEI> display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 9 Routes : 9
Destination/Mask Proto Pre Cost Flags NextHop Interface
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
192.0.0.0/8 Static 60 0 RD 192.89.5.1 Vlanif4094
192.89.5.0/24 Direct 0 0 D 192.89.5.57 Vlanif4094
192.89.5.57/32 Direct 0 0 D 127.0.0.1 Vlanif4094
192.168.1.0/24 Direct 0 0 D 192.168.1.1 Vlanif10
192.168.1.1/32 Direct 0 0 D 127.0.0.1 Vlanif10
192.168.2.1/32 Direct 0 0 D 127.0.0.1 LoopBack1
192.168.3.1/32 O_ASE 150 20 D 192.168.1.2 Vlanif10 //通过思科交换机OSPF引入的思科交换机EIGRP路由
查看思科交换机的路由表信息。
代码语言:javascript复制CISCO# show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route
Gateway of last resort is not set
192.168.3.0/32 is subnetted, 1 subnets
C 192.168.3.1 is directly connected, Loopback1
C 192.168.1.0/24 is directly connected, Vlan10
C 192.89.5.0/24 is directly connected, Vlan4094
192.168.2.0/32 is subnetted, 1 subnets
O 192.168.2.1 [110/1] via 192.168.1.1, 00:06:59, Vlan10 //通过思科交换机OSPF学习的华为交换机OSPF路由
S 192.0.0.0/8 [1/0] via 192.89.5.1
验证华为交换机OSPF能否与思科交换机EIGRP互通。
代码语言:javascript复制<HUAWEI> ping 192.168.3.1
PING 192.168.3.1: 56 data bytes, press CTRL_C to break
Reply from 192.168.3.1: bytes=56 Sequence=1 ttl=255 time=1 ms
Reply from 192.168.3.1: bytes=56 Sequence=2 ttl=255 time=1 ms
Reply from 192.168.3.1: bytes=56 Sequence=3 ttl=255 time=1 ms
Reply from 192.168.3.1: bytes=56 Sequence=4 ttl=255 time=1 ms
Reply from 192.168.3.1: bytes=56 Sequence=5 ttl=255 time=1 ms
--- 192.168.3.1 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 1/1/1 ms ```