본 제품에 대한 문서 세트는 편견 없는 언어를 사용하기 위해 노력합니다. 본 설명서 세트의 목적상, 편견 없는 언어는 나이, 장애, 성별, 인종 정체성, 민족 정체성, 성적 지향성, 사회 경제적 지위 및 교차성에 기초한 차별을 의미하지 않는 언어로 정의됩니다. 제품 소프트웨어의 사용자 인터페이스에서 하드코딩된 언어, RFP 설명서에 기초한 언어 또는 참조된 서드파티 제품에서 사용하는 언어로 인해 설명서에 예외가 있을 수 있습니다. 시스코에서 어떤 방식으로 포용적인 언어를 사용하고 있는지 자세히 알아보세요.
Cisco는 전 세계 사용자에게 다양한 언어로 지원 콘텐츠를 제공하기 위해 기계 번역 기술과 수작업 번역을 병행하여 이 문서를 번역했습니다. 아무리 품질이 높은 기계 번역이라도 전문 번역가의 번역 결과물만큼 정확하지는 않습니다. Cisco Systems, Inc.는 이 같은 번역에 대해 어떠한 책임도 지지 않으며 항상 원본 영문 문서(링크 제공됨)를 참조할 것을 권장합니다.
이 문서에서는 라우팅 프로토콜(연결된 경로 또는 정적 경로)을 또 다른 동적 라우팅 프로토콜로 재배포하는 방법을 설명합니다.
이 문서에 대한 특정 요건이 없습니다.
이 문서의 정보는 특정 소프트웨어 및 하드웨어 버전으로 제한되지 않습니다
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참고하십시오.
라우팅 프로토콜 재배포는 서로 다른 라우팅 도메인 간의 통신을 가능하게 하는 컴퓨터 네트워킹의 중요한 개념입니다. 엔터프라이즈 및 통신 사업자 네트워크에서 OSPF(Open Shortest Path First), EIGRP(Enhanced Interior Gateway Routing Protocol), BGP(Border Gateway Protocol), RIP(Routing Information Protocol)와 같은 여러 라우팅 프로토콜은 특정 활용 사례에 맞게 구축되는 경우가 많습니다. 재배포를 통해 이러한 프로토콜에서 라우팅 정보를 공유함으로써 다양한 네트워크 세그먼트 간의 연결을 보장할 수 있습니다.
재배포가 필요한 이유
재분배의 과제
라우팅 프로토콜 재배포를 효과적으로 구성하면 네트워크 간의 원활한 통신이 보장되고 다운타임이 최소화되며 라우팅 문제가 방지됩니다. 네트워크 관리자는 필터링 및 루프 방지 같은 모범 사례를 사용하여 강력하고 효율적인 라우팅 인프라를 구축할 수 있습니다.
한 프로토콜을 다른 프로토콜로 재배포할 때 각 프로토콜의 메트릭이 재배포에서 중요한 역할을 한다는 점을 기억하십시오. 각 프로토콜은 서로 다른 메트릭을 사용 합니다. 예를 들어, RIP 메트릭은 홉 카운트를 기반으로 하며 EIGRP는 대역폭, 지연, 신뢰성, 로드 및 MTU(Maximum Transmission Unit)를 기반으로 하는 복합 메트릭을 사용합니다. 여기서 대역폭 및 지연은 기본적으로 사용되는 유일한 매개변수입니다. 경로가 재배포되는 경우 수신하는 경로가 이해할 수 있는 프로토콜에 대한 메트릭을 정의해야 합니다. 경로가 재배포될 때 메트릭을 정의하는 두 가지 방법이 있습니다.
1. 특정 재분배에 대해서만 메트릭을 정의할 수 있습니다.
router rip redistribute static metric 1 redistribute ospf 1 metric 1
2. 모든 재배포에 대해 동일한 메트릭을 기본값으로 사용할 수 있습니다. 기본 메트릭 명령을 사용하면 각 재배포에 대해 메트릭을 별도로 정의할 필요가 없으므로 작업을 절약할 수 있습니다.)
router rip redistribute static redistribute ospf 1 default-metric 1
라우터가 둘 이상의 라우팅 프로토콜을 실행하고 두 라우팅 프로토콜을 모두 사용하는 동일한 대상에 대한 경로를 학습하는 경우 어떤 경로를 최상의 경로로 선택해야 합니까? 각 프로토콜은 고유한 메트릭 유형을 사용하여 최적의 경로를 결정합니다. 경로는 다른 메트릭 유형과 비교할 수 없습니다. AD(Administrative Distance)에서 이 문제를 처리합니다. 가장 선호하는 소스의 경로를 최적의 경로로 선택할 수 있도록 관리 거리가 경로 소스에 할당됩니다. AD(Administrative Distance) 및 경로 선택에 대한 자세한 내용은 Cisco 라우터의 경로 선택을 참조하십시오.
AD(Administrative Distance)는 서로 다른 라우팅 프로토콜 중에서 경로를 선택하는 데 도움이 되지만 재배포에 문제가 발생할 수 있습니다. 라우팅 루프, 컨버전스 문제 또는 비효율적인 라우팅의 형태로 이러한 문제가 발생할 수 있습니다. 다음 그림에서는 가능한 문제에 대한 토폴로지와 설명을 보여 줍니다.
이전 토폴로지 예에서 R1이 RIP를 실행하고 R2와 R5가 모두 RIP와 EIGRP를 실행하고 RIP를 EIGRP로 재배포하는 경우 문제가 발생할 수 있습니다. 예를 들어 R2와 R5는 모두 R1에서 RIP까지 네트워크 192.168.1.0에 대해 학습합니다. 이 지식은 EIGRP로 재배포됩니다. R2는 R3를 통해 네트워크 192.168.1.0에 대해 학습하고, R5는 R4에서 EIGRP를 통해 학습합니다. EIGRP는 RIP보다 관리 거리가 낮습니다(90 대 120). 따라서 라우팅 테이블에서 EIGRP 경로가 사용됩니다. 이제 잠재적인 라우팅 루프가 있습니다. 스플릿 호라이즌(split horizon) 또는 라우팅 루프를 방지하는 데 도움이 되는 다른 기능이 사용되는 경우에도 컨버전스 문제가 있습니다.
R2 및 R5도 EIGRP를 RIP로 재배포하고(상호 재배포임) 네트워크 192.168.1.0이 R1에 직접 연결되지 않은 경우(R1이 업스트림 다른 라우터에서 학습) R1이 R2 또는 R5에서 원래 소스보다 더 나은 메트릭으로 네트워크를 학습할 수 있다는 문제가 있습니다.
참고: 경로 재배포의 메커니즘은 Cisco 라우터에 독점적입니다. Cisco 라우터의 재배포 규칙에 따라 재배포된 경로가 라우팅 테이블에 있어야 합니다. 라우팅 토폴로지 또는 데이터베이스에 경로가 있는 것으로는 충분하지 않습니다. AD(Administrative Distance)가 더 낮은 경로는 항상 라우팅 테이블에 설치됩니다. 예를 들어, 고정 경로가 R5의 EIGRP로 재배포된 후 EIGRP가 동일한 라우터(R5)의 RIP로 재배포된 경우, 고정 경로는 EIGRP 라우팅 테이블에 입력되지 않았으므로 RIP로 재배포되지 않습니다. 이는 고정 경로의 AD가 1이고 EIGRP 경로의 AD가 90이며 고정 경로가 라우팅 테이블에 설치되었기 때문입니다. R5에서 고정 경로를 EIGRP로 재배포하려면 router rip 명령 아래에서 redistribute static 명령을 사용해야 합니다.
자세한 내용은 이 문서의 재배포로 인한 문제 방지 섹션을 참조하십시오.
이 출력은 고정, OSPF(Open Shortest Path First), RIP 및 IS-IS(Intermediate System-to-Intermediate System) 경로를 재배포하는 EIGRP 라우터를 보여줍니다.
router eigrp 1 network 10.10.108.0 redistribute static redistribute ospf 1 redistribute rip redistribute isis default-metric 10000 100 255 1 1500
EIGRP는 다른 프로토콜을 재배포할 때 5가지 메트릭이 필요합니다. 대역폭, 지연, 신뢰성, 로드, MTU가 필요합니다.
메트릭 |
가치 |
bandwidth |
초당 킬로비트 단위. 이더넷의 경우 10000. |
delay |
10마이크로초 단위. 이더넷의 경우 100 x 10마이크로초 = 1ms |
reliability |
100% 신뢰성의 경우 255 |
load |
링크의 유효 로드는 0~255의 숫자로 표시됩니다(255는 100% 로드임). |
MTU |
경로의 최소 MTU. 일반적으로 이더넷 인터페이스의 경우이며, 1500바이트입니다. |
여러 EIGRP 프로세스를 동일한 라우터에서 실행할 수 있으며 그 사이에 재배포가 가능합니다. 예를 들어 EIGRP1 및 EIGRP2는 동일한 라우터에서 실행할 수 있습니다. 그러나 동일한 라우터에서 동일한 프로토콜의 두 프로세스를 실행할 필요는 없으며, 이렇게 하면 라우터 메모리와 CPU가 소모될 수 있습니다. EIGRP를 다른 EIGRP 프로세스로 재배포하는 경우 메트릭 변환이 필요하지 않으므로 메트릭을 정의하거나 재배포와 함께 default-metric 명령을 사용할 필요가 없습니다.
재배포된 고정 경로는 EIGRP 요약 경로의 관리 거리가 1이고 EIGRP 요약 경로의 관리 거리가 5이므로 요약 경로보다 우선합니다. 이 문제는 EIGRP 프로세스에서 명령을 사용하여 고정 경로가 재배포되고 EIGRP 프로세스에redistribute static
기본 경로가 있는 경우에 발생합니다.
이 출력은 고정, RIP, EIGRP 및 IS-IS 경로를 재배포하는 OSPF 라우터를 보여줍니다.
router ospf 1 network 10.10.108.0 0.0.255.255 area 0 redistribute static metric 200 subnets redistribute rip metric 200 subnets redistribute eigrp 1 metric 100 subnets redistribute isis metric 10 subnets
OSPF 메트릭은 링크의 108/대역폭(비트/초 단위)을 기준으로 하는 비용 값입니다. 예를 들어 이더넷의 OSPF 비용이 10인 경우: 108/107 = 10
참고: 메트릭을 지정하지 않으면 BGP(Border Gateway Protocol) 경로를 제외한 모든 프로토콜에서 경로를 재배포할 때 OSPF가 기본값을 20으로 설정합니다. 그러면 메트릭이 1이 됩니다.
하위 네트가 있는 주요 네트가 있는 경우, 하위 네트라는 키워드를 사용하여 프로토콜을 OSPF로 재배포해야 합니다. 이 키워드를 사용하지 않으면 OSPF는 하위 네트가 아닌 주요 네트만 재배포합니다.
동일한 라우터에서 둘 이상의 OSPF 프로세스를 실행할 수 있습니다. 이 경우 추가 라우터 리소스(메모리 및 CPU)를 사용할 수 있습니다.
하나의 OSPF 프로세스를 다른 프로세스에 재배포할 때 메트릭을 정의하거나 default-metric 명령을 사용할 필요는 없습니다.
참고: 이 문서의 원칙은 RIP 버전 I 및 II에 적용됩니다.
이 출력은 고정, EIGRP, OSPF 및 IS-IS 경로를 재배포하는 RIP 라우터를 보여줍니다.
router rip network 10.10.108.0 redistribute static redistribute eigrp 1 redistribute ospf 1 redistribute isis default-metric 1
RIP 메트릭은 홉 카운트로 구성되며, 유효한 최대 메트릭은 15입니다. 15보다 큰 메트릭은 무한대로 간주됩니다. 16을 사용하여 RIP에서 무한 메트릭을 설명할 수 있습니다. 프로토콜을 RIP로 재배포할 경우 1과 같은 낮은 메트릭을 사용하는 것이 좋습니다. 10과 같은 높은 메트릭은 RIP를 더 많이 제한합니다. 재배포된 경로에 대해 메트릭을 10으로 정의하면 이러한 경로는 최대 5홉 떨어진 라우터에만 알려지며, 이 시점에서 메트릭은 15를 초과합니다. 메트릭을 1로 정의하면 RIP 도메인에서 최대 홉 수를 이동할 수 있는 경로를 사용할 수 있습니다. 그러나 여러 재배포 지점이 있고 라우터가 원래 소스보다 재배포 지점에서 더 나은 메트릭을 사용하여 네트워크에 대해 학습하는 경우 라우팅 루프 가능성이 증가할 수 있습니다. 따라서 메트릭이 너무 높지 않아 경로가 모든 라우터에 광고되지 않도록 하거나 너무 낮아서 여러 재배포 지점이 있을 때 라우팅 루프가 발생하지 않도록 해야 합니다.
이 출력은 고정, RIP, EIGRP 및 OSPF 경로를 재배포하는 IS-IS 라우터를 보여줍니다.
router isis network 49.1234.1111.1111.1111.00 redistribute static redistribute rip metric 20 redistribute eigrp 1 metric 20 redistribute ospf 1 metric 20
IS-IS 측정 단위는 1에서 63 사이여야 합니다. IS-IS에는 기본 측정 단위 옵션이 없습니다. 앞의 예에 표시된 대로 각 프로토콜에 대한 메트릭을 정의해야 합니다. IS-IS로 재배포되는 경로에 대해 메트릭을 지정하지 않으면 기본적으로 메트릭 값 0이 사용됩니다.
이 컨피그레이션은 경로 맵을 통해 RIP에서 마지막 게이트웨이 리조트의 게이트웨이를 제외한 고정 경로를 재배포하는 방법의 예입니다.
다음은 이 예의 초기 컨피그레이션입니다.
router rip version 2 network 10.0.0.0 default-information originate no auto-summary ! ip forward-protocol nd ip route 0.0.0.0 0.0.0.0 10.32.32.3 ip route 10.32.42.211 255.255.255.255 192.168.0.102 ip route 10.98.0.0 255.255.255.0 10.32.32.1 ip route 10.99.0.0 255.255.255.0 10.32.32.1 ip route 10.99.99.0 255.255.255.252 10.32.32.5 ip route 10.129.103.128 255.255.255.240 10.32.31.1 ip route 172.16.231.0 255.255.255.0 10.32.32.5 ip route 172.16.28.0 255.255.252.0 10.32.32.5 ip route 192.168.248.0 255.255.255.0 10.32.32.5
ip route 192.168.0.43 255.255.255.0 10.32.32.5
ip route 192.168.0.103 255.255.255.0 10.32.32.5
마지막 방법의 게이트웨이 없이 재배포를 완료하려면 다음 컨피그레이션 단계를 사용할 수 있습니다.
1. 재배포해야 하는 모든 네트워크와 일치하도록 액세스 목록을 만듭니다.
Router#show access-lists 10 Standard IP access list 10 10 permit 10.32.42.211 20 permit 10.98.0.0, wildcard bits 0.0.0.255 30 permit 10.99.0.0, wildcard bits 0.0.0.255 40 permit 10.129.103.128, wildcard bits 0.0.0.15 50 permit 172.16.231.0, wildcard bits 0.0.0.255< 60 permit 172.16.28.0, wildcard bits 0.0.3.255 70 permit 192.168.248.0, wildcard bits 0.0.0.255 80 permit 192.168.0.43, wildcard bits 0.0.0.255 90 permit 192.168.0.103, wildcard bits 0.0.0.255
2. 경로 맵에서 이 액세스 목록을 호출합니다.
route-map TEST match ip address 10
3. RIP에서 경로 맵을 사용하여 재배포하고 RIP 프로세스에서 default information originate 명령을 제거합니다.
router RIP version 2 network 10.0.0.0 redistribute static route-map TEST no auto-summary
연결된 네트워크는 직접 및 간접적으로 두 가지 방법을 사용하여 라우팅 프로토콜로 재배포할 수 있습니다. 연결된 경로를 직접 재배포하려면 redistribute connected router configuration 명령을 사용하여 메트릭이 정의되었는지 확인합니다. 또는 이 예에서 보여주는 것처럼 연결된 경로를 라우팅 프로토콜로 간접적으로 재배포할 수도 있습니다.
토폴로지 예에서 라우터 B에는 2개의 GigabitEthernet 인터페이스가 있습니다. GigabitEthernet0/0은 네트워크 10.10.1.0/24에 있고 GigabitEthernet0/1은 네트워크 10.20.1.0/24에 있습니다. 라우터 B는 라우터 A로 EIGRP를 실행하고 라우터 C로 OSPF를 실행합니다. 라우터 B는 EIGRP와 OSPF 프로세스 간에 상호 재배포됩니다. 라우터 B와 관련된 컨피그레이션입니다.
RouterB#show running-config
Building configuration...
Current configuration : 3130 bytes
!
!
!
interface GigabitEthernet0/0
ip address 10.10.1.4 255.255.255.0
duplex auto
speed auto
!
interface GigabitEthernet0/1
ip address 10.20.1.4 255.255.255.0
duplex auto
speed auto
!
!
router eigrp 7
network 10.10.1.0 0.0.0.255
redistribute ospf 7 metric 10000 10 255 1 1500
!
router ospf 7
redistribute eigrp 7 subnets
network 10.20.1.0 0.0.0.255 area 0
라우터 B의 라우팅 테이블에 다음이 표시됩니다.
RouterB#show ip route
Codes: L - local, 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, H - NHRP, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 4 subnets, 2 masks
C 10.10.1.0/24 is directly connected, GigabitEthernet0/0
L 10.10.1.4/32 is directly connected, GigabitEthernet0/0
C 10.20.1.0/24 is directly connected, GigabitEthernet0/1
L 10.20.1.4/32 is directly connected, GigabitEthernet0/1
RouterB#
이전 컨피그레이션 및 라우팅 테이블에서는 세 가지 관련 사항을 확인할 수 있습니다.
라우터 A 및 C 라우팅 테이블:
RouterA#show ip route Codes: L - local, 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, H - NHRP, l - LISP a - application route + - replicated route, % - next hop override, p - overrides from PfR Gateway of last resort is not set 10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks C 10.10.1.0/24 is directly connected, GigabitEthernet0/0 L 10.10.1.3/32 is directly connected, GigabitEthernet0/0 D EX 10.20.1.0/24 [170/258816] via 10.10.1.4, 00:15:52, GigabitEthernet0/0 RouterA#
RouterC#show ip route Codes: L - local, 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, H - NHRP, l - LISP a - application route + - replicated route, % - next hop override, p - overrides from PfR Gateway of last resort is not set 10.0.0.0/8 is variably subnetted, 3 subnets, 2 masks O E2 10.10.1.0/24 [110/20] via 10.20.1.4, 00:16:08, GigabitEthernet0/0 C 10.20.1.0/24 is directly connected, GigabitEthernet0/0 L 10.20.1.6/32 is directly connected, GigabitEthernet0/0 RouterC#
라우터 A는 OSPF에서 EIGRP로 재배포되었기 때문에 외부 경로로 표시되는 EIGRP를 통해 네트워크 10.20.1.0/24에 대해 알게 되었습니다. 라우터 C는 EIGRP에서 OSPF로 재배포되었기 때문에 OSPF를 통해 외부 경로인 네트워크 10.10.1.0/24에 대해 알게 되었습니다. 라우터 B는 연결된 네트워크를 재배포하지는 않지만 OSPF에 재배포된 EIGRP 프로세스의 일부인 네트워크 10.10.1.0/24을 알립니다. 마찬가지로 라우터 B는 EIGRP로 재배포되는 OSPF 프로세스의 일부인 네트워크 10.20.1.0/24를 알립니다.
OSPF로 재배포되는 연결된 경로에 대한 자세한 내용은 Redistribution Connected Networks into OSPF(연결된 네트워크를 OSPF로 재배포)를 참조하십시오.
참고: 기본적으로 redistribute bgp 명령이 실행되면 EBGP에서 학습한 정보만 IGP(Interior Gateway Protocol)로 재배포할 수 있습니다. iBGP(Interior BGP) 경로는 router bgp 명령에서 bgp redistribute-internal 명령이 구성될 때까지 IGP로 재배포되지 않습니다. 그러나 IBGP 경로가 IGP로 재배포될 때 자동 시스템 내에서 루프가 발생하지 않도록 주의해야 합니다.
관리 거리 섹션에서는 재배포가 최적의 라우팅, 라우팅 루프 또는 느린 컨버전스의 다음 토폴로지와 같은 문제를 잠재적으로 일으킬 수 있는 방법을 설명합니다. 원래 라우팅 프로세스 X에서 수신한 정보를 라우팅 프로세스 X로 다시 알리지 않으면 이러한 문제를 방지할 수 있습니다.
이 토폴로지 예에서, R2 및 R5는 상호 재분배 상태에 있다. 다음 컨피그레이션에서 보여주는 것처럼 OSPF는 EIGRP로 재배포되고 EIGRP는 OSPF로 재배포됩니다.
R2
R2#show run | section router
router eigrp 7
network 172.16.0.0
redistribute ospf 7 metric 10000 10 255 1 1500
router ospf 7
redistribute eigrp 7 subnets
network 10.0.0.0 0.255.255.255 area 0
R5
R5#show run | section router
router eigrp 7
network 172.16.0.0
redistribute ospf 7 metric 10000 10 255 1 1500
router ospf 7
redistribute eigrp 7 subnets
network 10.0.0.0 0.255.255.255 area 0
이전 컨피그레이션 예에서는 이전에 설명한 문제가 발생할 수 있습니다. 이러한 문제를 방지하려면 라우팅 업데이트를 필터링할 수 있습니다.
R2
R2#show run | section router eigrp|access-list
router eigrp 7
distribute-list 1 in GigabitEthernet0/0
network 172.16.0.0
redistribute ospf 7 metric 10000 10 255 1 1500
access-list 1 deny 192.168.1.0 0.0.0.255
access-list 1 permit any
R5
R5#show run | section router eigrp|access-list
router eigrp 7
distribute-list 1 in GigabitEthernet0/0
network 172.16.0.0
redistribute ospf 7 metric 10000 10 255 1 1500
access-list 1 deny 192.168.1.0 0.0.0.255
access-list 1 permit any
이전 예에서 보여주는 것처럼 컨피그레이션에 추가된 배포 목록은 라우터의 GigabitEthernet0/0 인터페이스에 들어오는 모든 EIGRP 업데이트를 필터링합니다. 업데이트의 경로가 액세스 목록 1에서 허용되는 경우 라우터는 업데이트에서 이를 수락합니다. 그렇지 않으면 그렇지 않습니다. 이 예에서 라우터는 지정된 인터페이스에서 수신하는 EIGRP 업데이트를 통해 네트워크 192.168.1.0/24을 학습해서는 안 된다고 합니다. 따라서 이러한 라우터가 네트워크 192.168.1.0/24에 대해 가지고 있는 유일한 지식은 R1의 OSPF를 통하는 것입니다.
또한 OSPF는 EIGRP보다 관리 거리가 높기 때문에 이 경우 OSPF 프로세스에 동일한 필터 전략을 사용할 필요가 없습니다. EIGRP 도메인에서 시작된 경로가 OSPF를 통해 R2 및 R5로 피드백된 경우에도 EIGRP 경로가 우선합니다.
이 예의 토폴로지에서는 재배포 문제를 방지하기 위한 다른 방법을 보여 줍니다. 이 방법은 경로 맵을 사용하여 다양한 경로에 대한 태그를 설정하므로 라우팅 프로세스가 이러한 태그를 기반으로 재배포할 수 있습니다.
이전 토폴로지에서 발생할 수 있는 문제 중 하나는 R1이 네트워크 192.168.1.0을 R2에 광고한다는 것입니다. R2는 EIGRP에 재배포하고, R5는 EIGRP를 통해 네트워크를 학습한 후 OSPF에 재배포합니다. R5가 재배포된 경로에 대해 설정하는 메트릭을 기반으로, R6는 네트워크에 도달하기 위해 R1을 통과하는 대신 R5를 통한 덜 바람직한 경로를 선호하게 될 수 있다.
다음 컨피그레이션 예에서는 태그로 이를 방지한 다음 setting
태그를 기반으로 재배포하는 방법을 보여 줍니다.
R2
router eigrp 7
redistribute ospf 7 route-map ospf_to_eigrp metric 10000 10 255 1 1500
!--- Redistribute ospf routes that are permitted by the route-map ospf_to_eigrp
router ospf 7
redistribute eigrp 7 route-map eigrp_to_ospf subnets
!--- Redistribute EIGRP routes and set the tags according to the eigrp_to_ospf route-map
route−map ospf_to_eigrp deny 10
match tag 88
!--- Route-map statement to deny any routes that have a tag of "88" from being redistributed into EIGRP
!--- Notice the routes tagged with "88" must be the EIGRP routes that are redistributed into ospf
route-map ospf_to_eigrp permit 20
set tag 77
!--- Route-map statement to set the tag on ospf routes redistributed into EIGRP to "77"
route-map eigrp_to_ospf deny 10
match tag 77
!--- Route-map statement to deny any routes that have a tag of "77" from being redistributed into ospf
!--- Notice the routes tagged with "77" must be the ospf routes that are redistributed into EIGRP
route-map eigrp_to_ospf permit 20
set tag 88
!--- Route-map statement to set the tag on EIGRP routes redistributed into ospf to "88"
R5
router eigrp 7
redistribute ospf 7 route-map ospf_to_eigrp metric 10000 10 255 1 1500
!--- Redistributes ospf routes that are permitted by the route-map ospf_to_eigrp
router ospf 7
redistribute eigrp 7 route-map eigrp_to_ospf subnets
!--- Redistributes EIGRP routes and sets the tags
!--- according to the eigrp_to_ospf route-map
route-map ospf_to_eigrp deny 10
match tag 88
!--- Route-map statement to deny any routes that have a tag of "88" from being redistributed into EIGRP
!--- Notice the routes tagged with "88" must be the EIGRP routes that are redistributed into ospf
route-map ospf_to_eigrp permit 20
set tag 77
!--- Route-map statement to set the tag on ospf routes redistributed into EIGRP to "77"
route-map eigrp_to_ospf deny 10
match tag 77
!--- Route-map statement to deny any routes that have a tag of "77" from being redistributed into ospf
!--- Notice the routes tagged with "77" must be the ospf routes that are redistributed into EIGRP
route-map eigrp_to_ospf permit 20
set tag 88
!--- Route-map statement to set the tag on EIGRP routes redistributed into ospf to "88"
이전 예제 컨피그레이션이 완료된 경우 라우팅 테이블에서 특정 경로를 확인하여 태그가 설정되었는지 확인할 수 있습니다. R3 및 R1의 특정 경로에 대한 show ip route 명령의 출력은 다음과 같습니다.
R3#show ip route 192.168.1.1
Routing entry for 192.168.1.1/32
Known via "eigrp 7", distance 170, metric 258816
Tag 77, type external
Redistributing via eigrp 7
Last update from 172.16.2.10 on GigabitEthernet0/0, 00:01:17 ago
Routing Descriptor Blocks:
* 172.16.2.10, from 172.16.2.10, 00:01:17 ago, via GigabitEthernet0/0
Route metric is 258816, traffic share count is 1
Total delay is 110 microseconds, minimum bandwidth is 10000 Kbit
Reliability 255/255, minimum MTU 1500 bytes
Loading 1/255, Hops 1
Route tag 77
R1#show ip route 172.16.2.0
Routing entry for 172.16.2.0/30
Known via "ospf 7", distance 110, metric 20
Tag 88, type extern 2, forward metric 1
Last update from 10.1.10.1 on GigabitEthernet0/1, 00:01:34 ago
Routing Descriptor Blocks:
* 10.1.10.6, from 172.16.2.10, 00:16:30 ago, via GigabitEthernet0/0
Route metric is 20, traffic share count is 1
Route tag 88
10.1.10.1, from 172.16.2.1, 00:01:34 ago, via GigabitEthernet0/1
Route metric is 20, traffic share count is 1
Route tag 88
EIGRP는 5가지 변수를 사용하여 메트릭을 계산합니다. 그러나 재배포된 경로에는 이러한 매개변수가 없으며 이로 인해 경로의 불규칙성이 setting
발생합니다. 모범 사례는 경로를 재배포할 때 기본 메트릭을 설정하는 것입니다. 기본 메트릭setting
에 따라 EIGRP의 성능이 향상될 수 있습니다. EIGRP의 경우 다음 명령을 사용하여 기본값을 입력합니다.
Router(config-router)#default-metric 10000 10 255 1 1500
재배포는 동일한 라우팅 프로토콜의 여러 프로세스 사이에서 발생할 수도 있습니다. 다음 컨피그레이션은 동일한 라우터 또는 여러 라우터에서 실행되는 두 EIGRP 프로세스를 재배포하는 데 사용되는 재배포 정책의 예입니다.
router eigrp 3 redistribute eigrp 5 route-map to_eigrp_3 default-metric 10000 10 255 1 1500 !--- Redistributes EIGRP 5 into EIGRP 3, setting the tags according to the route map "to_eigrp_3" router eigrp 5 redistribute eigrp 3 route-map to_eigrp_5 default-metric 10000 10 255 1 1500 !--- Redistributes EIGRP 3 into EIGRP 5 !--- Routes with tag 33 can not be redistributed due to route map "to_eigrp_5" !--- Though the default-metric command is not required when redistributing between different EIGRP processes, !--- you can use it optionally as shown in the previous example to advertise the routes with specific values for calculating the metric. route-map to_eigrp_3 deny 10 match tag 55 !--- Route-map statement used to deny any routes that have a tag of "55" from being redistributed into EIGRP 3 !--- Notice the routes tagged with "55" must be the EIGRP 3 routes that are redistributed into EIGRP 5 route-map to_eigrp_3 permit 20 set tag 33 !--- Route-map statement used to set the tag on routes redistributed from EIGRP 5 to EIGRP 3 to "33" route-map to_eigrp_5 deny 10 match tag 33 !--- Route-map statement used to deny any routes that have a tag of "33" from being redistributed into EIGRP 5 !--- Notice the routes tagged with "33" must be the EIGRP 5 routes that are redistributed into EIGRP 3 route-map to_eigrp_5 permit 20 set tag 55 !--- Route-map statement used to set the tag on routes redistributed from EIGRP 3 to EIGRP 5 to "55"
이 문서에서는 경로를 필터링하기 위한 몇 가지 전략을 제공합니다. 그러나 사용할 수 있는 다른 유효한 전략이 있을 수 있습니다.
route-map을 사용하여 단일 고정 경로를 선택적으로 재배포하여 다음 명령으로 재배포해야 하는 고정 경로만 허용할 수 있습니다.
Router(config)#access-listpermit Router(config)#route-mappermit Router(config-route-map)#match ip addressRouter(config)#router eigrp Router(config-router)#redistribute static route-map metric
RIP 및 EIGRP의 기본 동작은 라우팅 프로토콜 아래의 네트워크 문에 연결된 인터페이스 서브넷이 포함된 경우 직접 연결된 경로를 광고하는 것입니다. 연결된 경로를 얻을 수 있는 두 가지 방법은 다음과 같습니다.
RouterA#show run | i ip route
ip route 10.100.100.100 255.255.255.255 GigabitEthernet0/0
RouterA#show ip route static
Codes: L - local, 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, H - NHRP, l - LISP
a - application route
+ - replicated route, % - next hop override, p - overrides from PfR
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 4 subnets, 2 masks
S 10.100.100.100/32 is directly connected, GigabitEthernet0/0
EIGRP 또는 RIP에서 구성된 network 명령은 연결된 이러한 경로 유형 중 하나를 포함(또는 포함)하며 광고를 위한 서브넷을 포함합니다.
예를 들어, 이전 고정 경로인 10.100.100.100/32은 연결된 경로이며 network 명령문으로 처리되므로 이러한 라우팅 프로토콜에서도 광고됩니다.
RouterA#show run | section router eigrp
router eigrp 7
network 10.0.0.0
RouterB#show ip route 10.100.100.100
Routing entry for 10.100.100.100/32
Known via "eigrp 7", distance 90, metric 3072, type internal
Redistributing via eigrp 7, ospf 7
Advertised by ospf 7 subnets
Last update from 10.10.1.3 on GigabitEthernet0/0, 02:45:01 ago
Routing Descriptor Blocks:
* 10.10.1.3, from 10.10.1.3, 02:45:01 ago, via GigabitEthernet0/0
Route metric is 3072, traffic share count is 1
Total delay is 20 microseconds, minimum bandwidth is 1000000 Kbit
Reliability 255/255, minimum MTU 1500 bytes
Loading 1/255, Hops 1
개정 | 게시 날짜 | 의견 |
---|---|---|
3.0 |
22-Nov-2024 |
기술 콘텐츠 및 형식 업데이트 |
2.0 |
16-Oct-2023 |
재인증 |
1.0 |
14-Nov-2001 |
최초 릴리스 |