NetIron 5.2를 실행하는 Brocade 라우터와 IOS 12.4를 실행하는 Dynamips 에뮬레이션은 모두 매우 간단한 구성 인 것처럼 동일한 비용 경로를 안정적으로 사용하지 못합니다. Brocade에서 예상되는 동작을 매우 간략하게 관찰했기 때문에 "의존적으로"라고 말합니다. 그러나 오랜 시간 동안 활동이 없으면 시스템을 교란하자마자 사라졌습니다.
관련이있는 경우 상태 비 저장 네트워크 서비스에 대한 애니 캐스트 대상을 설정하고 있습니다. 이는 네트워크 경로 길이의 다양성이 거의 또는 전혀없는 사이트 별 구성이므로 애니 캐스트 기능의 목적은 주로 장애 조치 (failover) 중복 및 부분적으로로드 공유를위한 것입니다. 내 질문은 부하 공유 기능에 관한 것입니다.
프로토 타입 네트워크는 다음과 같습니다.
R1 <--N1--> Rcore <--N2--> R2
R1
및 R2
OSPF를 통해 애니 캐스트 대상을 광고한다. 경우 Rcore
자사에 동일한 비용이 N1
와 N2
인터페이스를하고 애니 캐스트 목적지가 다른 라우터의 각각에서 동일한 비용이, 나는 두 개의 동일한 비용 경로를 찾을 기대 Rcore
라우팅 테이블을. 나는 항상 그런 것은 아니며 예측 가능한 것도 아닙니다. 왜 안돼?
잠재적으로 관련된 세부 사항은 다음과 같습니다.
Rcore
는 별도의 NSSA 영역에 있는 ABRN1
과N2
백본에 연결되지 않은 ABR입니다 (표시되지 않음).- 의 검사
Rcore
에서 예상 된 LSA 것을 LSDB를 확인한다R1
하고R2
올바르게 설치하고 올바른 메트릭 애니 캐스트 대상을 포함합니다.
가능한 세 가지 설명을 고려했습니다.
- 이 플랫폼에서 ECMP를 구성하고 운영하는 방법을 이해하지 못합니다. 이것은 가능성이 높으며 여기서 공급 업체 문서에서 찾을 수없는 깨달음을 찾을 수 있기를 바랍니다.
- OSPF 영역, ECMP, 애니 캐스트 등의 상호 작용을 이해하지 못합니다. 이것이 가능성이 높다고 생각하지는 않지만 어쨌든 무언가를 배울 준비가되어 있습니다.
- 이 두 벤더 구현은 동일한 버그 나 기능 불량 등으로 어려움을 겪습니다. 나는 그것이 일어날 수 있다고 생각합니다.
편집 Dynamips / Dynagen 구현을위한 구성 및 출력 예제가 추가되었습니다.
구성
라우터 R1
!
version 12.4
!
hostname R1
!
interface Loopback0
ip address 1.1.1.1 255.255.255.255
ip ospf cost 1
!
interface FastEthernet0/0
ip address 10.1.0.2 255.255.255.252
ip ospf cost 2
!
router ospf 1
router-id 10.1.0.2
log-adjacency-changes
area 0.0.0.1 nssa no-summary
passive-interface Loopback0
network 1.1.1.1 0.0.0.0 area 0.0.0.1
network 10.1.0.0 0.0.0.3 area 0.0.0.1
!
line console 0
exec-timeout 0 0
!
end
라우터 R2
!
version 12.4
!
hostname R2
!
interface Loopback0
ip address 1.1.1.1 255.255.255.255
ip ospf cost 1
!
interface FastEthernet0/0
ip address 10.2.0.2 255.255.255.252
ip ospf cost 2
!
router ospf 1
router-id 10.2.0.2
log-adjacency-changes
area 0.0.0.2 nssa no-summary
passive-interface Loopback0
network 1.1.1.1 0.0.0.0 area 0.0.0.2
network 10.2.0.0 0.0.0.3 area 0.0.0.2
!
line console 0
exec-timeout 0 0
!
end
라우터 Rcore
!
version 12.4
!
hostname Rcore
!
interface Loopback0
ip address 10.0.0.1 255.255.255.255
ip ospf cost 4
!
interface FastEthernet0/0
ip address 10.1.0.1 255.255.255.252
ip ospf cost 2
!
interface FastEthernet0/1
ip address 10.2.0.1 255.255.255.252
ip ospf cost 2
!
router ospf 1
log-adjacency-changes
area 0.0.0.1 nssa no-summary
area 0.0.0.2 nssa no-summary
passive-interface Loopback0
network 10.0.0.1 0.0.0.0 area 0.0.0.0
network 10.1.0.0 0.0.0.3 area 0.0.0.1
network 10.2.0.0 0.0.0.3 area 0.0.0.2
!
line console 0
exec-timeout 0 0
!
end
산출
라우터 Rcore
라우터 LSA의 R1
Rcore#sh ip ospf database router 10.1.0.2
OSPF Router with ID (10.0.0.1) (Process ID 1)
Router Link States (Area 0.0.0.1)
LS age: 1618
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 10.1.0.2
Advertising Router: 10.1.0.2
LS Seq Number: 80000002
Checksum: 0x726F
Length: 48
Number of Links: 2
Link connected to: a Stub Network
(Link ID) Network/subnet number: 1.1.1.1
(Link Data) Network Mask: 255.255.255.255
Number of TOS metrics: 0
TOS 0 Metrics: 1
Link connected to: a Transit Network
(Link ID) Designated Router address: 10.1.0.2
(Link Data) Router Interface address: 10.1.0.2
Number of TOS metrics: 0
TOS 0 Metrics: 2
라우터 LSA의 R2
Rcore#sh ip ospf database router 10.2.0.2
OSPF Router with ID (10.0.0.1) (Process ID 1)
Router Link States (Area 0.0.0.2)
LS age: 1766
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 10.2.0.2
Advertising Router: 10.2.0.2
LS Seq Number: 80000002
Checksum: 0x8A53
Length: 48
Number of Links: 2
Link connected to: a Stub Network
(Link ID) Network/subnet number: 1.1.1.1
(Link Data) Network Mask: 255.255.255.255
Number of TOS metrics: 0
TOS 0 Metrics: 1
Link connected to: a Transit Network
(Link ID) Designated Router address: 10.2.0.2
(Link Data) Router Interface address: 10.2.0.2
Number of TOS metrics: 0
TOS 0 Metrics: 2
라우팅 테이블 발췌
Rcore#sh ip route 1.1.1.1
Routing entry for 1.1.1.1/32
Known via "ospf 1", distance 110, metric 3, type intra area
Last update from 10.1.0.2 on FastEthernet0/0, 00:30:54 ago
Routing Descriptor Blocks:
* 10.1.0.2, from 10.1.0.2, 00:30:54 ago, via FastEthernet0/0
Route metric is 3, traffic share count is 1