목차

소개

사전 요구 사항

요구 사항

사용되는 구성 요소

표기 규칙

구성

네트워크 다이어그램

구성

다음을 확인합니다.

문제 해결

주의 사항

관련 정보

소개

이 문서에서는 GRE(Generic Routing Encapsulation) 터널 인터페이스의 VPN 라우팅 및 포워딩(VRF) 인스턴스에 대한 샘플 컨피그레이션을 제공합니다.

사전 요구 사항

요구 사항

이 구성을 시도하기 전에 다음 요구 사항을 충족해야 합니다.

이 문서의 독자는 다음 주제에 대해 알고 있어야 합니다.

- 다중 프로토콜 레이블 스위칭 구성

- MPLS 가상 사설 네트워크

- 일반 라우팅 캡슐화 터널 IP 소스 및 대상 VRF 멤버십

사용되는 구성 요소

이 문서의 정보는 3725 Series 라우터의 Cisco IOS® Software Release 12.3(4)T1을 기반으로 합니다.

Cisco Feature Navigator II(등록된 고객만 해당)를 사용하고 GRE Tunnel IP Source and Destination VRF Membership 기능을 검색하여 필요한 추가 소프트웨어 및 하드웨어 요구 사항을 가져옵니다.

이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.

표기 규칙

문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참조하십시오.

구성

이 섹션에는 이 문서에서 설명하는 기능을 구성하기 위한 정보가 표시됩니다.

컨피그레이션은 다음과 같이 설정됩니다.

- R1-CE 및 R2-CE는 VRF BLUE에 있습니다.

- R1-CE는 GRE 터널을 사용하여 R3-PE에 위치하기도 합니다.

R1-CE는 고정 호스트 경로를 사용하여 R3-PE(터널 대상)에 액세스합니다. 그러면 GRE 터널에 대해 재귀 라우팅이 발생하지 않습니다(터널을 통해 터널 대상 주소 학습).

VRF BLUE와 VRF GREEN은 서로 다른 두 회사의 소유이며 두 회사 간에 경로 유출이 발생하지 않습니다.또한 R1-CE와 R2-CE 간의 인터페이스의 ACL(Access Control List)을 사용하여 인터페이스 간의 GRE 트래픽만 허용할 수 있습니다.

참고: 이 문서에 사용된 명령에 대한 추가 정보를 찾으려면 명령 조회 도구(등록된 고객만 해당)를 사용합니다.

네트워크 다이어그램

이 문서에서는 다음 네트워크 설정을 사용합니다.

그림 1 - 물리적 토폴로지

그림 2 - 논리적 VRF 토폴로지

구성

이 문서에서는 다음 구성을 사용합니다.

- R3-PE

- R4-PE

- R1-CE

- R2-CE

- R5-CE

- R6-CE

R3-PE(터널 엔드포인트)

R3-PE# show running-config

Building configuration...

.

!

no ip domain lookup

!

ip vrf blue

rd 1:1

route-target export 311:311

route-target import 411:411

!

ip vrf green

rd 2:2

route-target export 322:322

route-target import 422:422

!

ip cef

!

interface Tunnel0

ip vrf forwarding green

ip address 200.200.200.3 255.255.255.0

tunnel source Ethernet0/0

tunnel destination 10.10.10.1

tunnel vrf blue

!--- Tunnel 0 is part of VRF GREEN; but it uses the tunnel !--- destination and source addresses from the routing !--- table of VRF BLUE, because of this tunnel vrf blue !--- command.

!

interface Ethernet0/0

ip vrf forwarding blue

ip address 20.20.20.3 255.255.255.0

!--- Connection to the VRF BLUE network and the VRF GREEN !--- network using the GRE tunnel.

!

interface Ethernet1/0

ip address 30.30.30.3 255.255.255.0

tag-switching ip

!

router bgp 1

no bgp default ipv4-unicast

bgp log-neighbor-changes

neighbor 30.30.30.4 remote-as 1

!

address-family vpnv4

neighbor 30.30.30.4 activate

neighbor 30.30.30.4 send-community extended

exit-address-family

!

address-family ipv4 vrf green

redistribute connected

no auto-summary

no synchronization

exit-address-family

!

address-family ipv4 vrf blue

redistribute connected

no auto-summary

no synchronization

exit-address-family

!

ip classless

ip route vrf blue 10.10.10.1 255.255.255.255 20.20.20.2

!--- Static Host route to ensure that recursive routing !--- does not occur.

no ip http server

!

.

end

R4-PE

R4-PE# show running-config

Building configuration...

.

.

.

no ip domain lookup

!

ip vrf blue

rd 1:1

route-target export 411:411

route-target import 311:311

!

ip vrf green

rd 2:2

route-target export 422:422

route-target import 322:322

!

ip cef

!

interface Ethernet0/0

ip address 30.30.30.4 255.255.255.0

tag-switching ip

!

interface Ethernet1/0

ip vrf forwarding green

ip address 100.100.100.4 255.255.255.0

!

interface Ethernet2/0

ip vrf forwarding blue

ip address 40.40.40.4 255.255.255.0

!

router bgp 1

no bgp default ipv4-unicast

bgp log-neighbor-changes

neighbor 30.30.30.3 remote-as 1

!

address-family vpnv4

neighbor 30.30.30.3 activate

neighbor 30.30.30.3 send-community extended

exit-address-family

!

address-family ipv4 vrf green

redistribute connected

no auto-summary

no synchronization

exit-address-family

!

address-family ipv4 vrf blue

redistribute connected

no auto-summary

no synchronization

exit-address-family

!

ip classless

.

.

end

R1-CE(터널 엔드포인트)

R1-CE# show running-config

Building configuration...

.

.

no ip domain lookup

!

ip cef

!

interface Tunnel0

ip address 200.200.200.1 255.255.255.0

tunnel source Ethernet0/0

tunnel destination 20.20.20.3

!--- Both the tunnel source and destination address are in !--- the VRF BLUE, to provide transport for the VRF GREEN !--- network.

!

interface Ethernet0/0

description Connection to R2-CE router

ip address 10.10.10.1 255.255.255.0

ip access-group 100 in

ip access-group 100 out

!--- Access-group to allow only GRE packets through the !--- R2-CE network. However, R1-CE networks data is in the !--- GRE packet.

!

!

ip classless

ip route 0.0.0.0 0.0.0.0 Tunnel0

ip route 20.20.20.3 255.255.255.255 10.10.10.2

!--- Static Host route to ensure that recursive routing !--- does not occur.

no ip http server

!

access-list 100 permit gre host 10.10.10.1 host 20.20.20.3

access-list 100 permit gre host 20.20.20.3 host 10.10.10.1

!--- Permits only GRE packets between the endpoints.

!

.

.

end

R2-CE

R2-CE# show running-config

Building configuration...

.

.

no ip domain lookup

!

ip cef

!

interface Ethernet0/0

description Connection to R1-CE router

ip address 10.10.10.2 255.255.255.0

ip access-group 100 in

ip access-group 100 out

!

interface Ethernet1/0

ip address 20.20.20.2 255.255.255.0

!

ip classless

ip route 0.0.0.0 0.0.0.0 20.20.20.3

no ip http server

!

access-list 100 permit gre host 10.10.10.1 host 20.20.20.3

access-list 100 permit gre host 20.20.20.3 host 10.10.10.1

!--- Permits only GRE packets between the endpoints.

.

!

end

R5-CE

R5-CE# show running-config

Building configuration...

.

.

no ip domain lookup

!

interface Ethernet0/0

ip address 100.100.100.5 255.255.255.0

!

!

ip classless

ip route 0.0.0.0 0.0.0.0 100.100.100.4

no ip http server

!

.

end

R6-CE

R6-CE# show running-config

Building configuration...

.

.

no ip domain lookup

!

interface Ethernet0/0

ip address 40.40.40.6 255.255.255.0

!

!

ip classless

ip route 0.0.0.0 0.0.0.0 40.40.40.4

no ip http server

!

.

end

다음을 확인합니다.

이 섹션에서는 컨피그레이션이 제대로 작동하는지 확인하는 데 사용할 수 있는 정보를 제공합니다.

일부 show 명령은 출력 인터프리터 툴 에서 지원되는데(등록된 고객만), 이 툴을 사용하면 show 명령 출력의 분석 결과를 볼 수 있습니다.

- show ip route , show ip route vrf - 터널 엔드포인트에서 이 명령을 실행하여 터널 대상에 연결할 수 있는지 확인합니다.이렇게 하면 터널 인터페이스가 나타납니다.

- ping - CE의 다른 끝에서 이 명령을 실행하여 터널이 CE에서 연결할 수 있는지 확인합니다.

- show ip bgp vpnv4 all labels(show ip bgp vpnv4 all labels) - BGP(Border Gateway Protocol)를 통해 다른 PE 디바이스에 분산된 각 접두사에 대해 VPN 레이블을 보려면 PE 디바이스에서 이 명령을 실행합니다.

R3-PE# show ip route vrf blue 10.10.10.1

Routing entry for 10.10.10.1/32

Known via "static", distance 1, metric 0

Routing Descriptor Blocks:

* 20.20.20.2

Route metric is 0, traffic share count is 1

R3-PE# show ip route vrf green

Routing Table: green

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

C    200.200.200.0/24 is directly connected, Tunnel0

100.0.0.0/24 is subnetted, 1 subnets

B       100.100.100.0 [200/0] via 30.30.30.4, 01:11:45

R3-PE# show interfaces tunnel 0

Tunnel0 is up, line protocol is up

Hardware is Tunnel

Internet address is 200.200.200.3/24

MTU 1514 bytes, BW 9 Kbit, DLY 500000 usec,

reliability 255/255, txload 1/255, rxload 1/255

Encapsulation TUNNEL, loopback not set

Keepalive not set

Tunnel source 20.20.20.3 (Ethernet0/0), destination 10.10.10.1

Tunnel protocol/transport GRE/IP, key disabled, sequencing disabled

Tunnel TTL 255

Checksumming of packets disabled, fast tunneling enabled

Last input 00:44:05, output 00:26:16, output hang never

Last clearing of "show interface" counters never

Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0

Queueing strategy: fifo

Output queue: 0/0 (size/max)

5 minute input rate 0 bits/sec, 0 packets/sec

5 minute output rate 0 bits/sec, 0 packets/sec

105 packets input, 11964 bytes, 0 no buffer

Received 0 broadcasts, 0 runts, 0 giants, 0 throttles

0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort

83 packets output, 10292 bytes, 0 underruns

0 output errors, 0 collisions, 0 interface resets

0 output buffer failures, 0 output buffers swapped out

R3-PE# show ip bgp vpnv4 all labels

Network          Next Hop      In label/Out label

Route Distinguisher: 1:1 (blue)

20.20.20.0/24    0.0.0.0         16/aggregate(blue)

Route Distinguisher: 2:2 (green)

100.100.100.0/24 30.30.30.4      nolabel/16

200.200.200.0    0.0.0.0         17/aggregate(green)

R4-PE# show ip route vrf blue

Routing Table: blue

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

20.0.0.0/24 is subnetted, 1 subnets

B       20.20.20.0 [200/0] via 30.30.30.3, 01:14:05

R4-PE# show ip route vrf green

Routing Table: green

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

B    200.200.200.0/24 [200/0] via 30.30.30.3, 01:14:10

100.0.0.0/24 is subnetted, 1 subnets

C       100.100.100.0 is directly connected, Ethernet1/0

R1-CE# show ip route 20.20.20.3

Routing entry for 20.20.20.3/32

Known via "static", distance 1, metric 0

Routing Descriptor Blocks:

* 10.10.10.2

Route metric is 0, traffic share count is 1

R1-CE# show interfaces tunnel 0

Tunnel0 is up, line protocol is up

Hardware is Tunnel

Internet address is 200.200.200.1/24

MTU 1514 bytes, BW 9 Kbit, DLY 500000 usec,

reliability 255/255, txload 1/255, rxload 1/255

Encapsulation TUNNEL, loopback not set

Keepalive not set

Tunnel source 10.10.10.1 (Ethernet0/0), destination 20.20.20.3

Tunnel protocol/transport GRE/IP, key disabled, sequencing disabled

Tunnel TTL 255

Checksumming of packets disabled, fast tunneling enabled

Last input 00:26:57, output 00:26:57, output hang never

Last clearing of "show interface" counters never

Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0

Queueing strategy: fifo

Output queue: 0/0 (size/max)

5 minute input rate 0 bits/sec, 0 packets/sec

5 minute output rate 0 bits/sec, 0 packets/sec

83 packets input, 10292 bytes, 0 no buffer

Received 0 broadcasts, 0 runts, 0 giants, 0 throttles

0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort

106 packets output, 12088 bytes, 0 underruns

0 output errors, 0 collisions, 0 interface resets

0 output buffer failures, 0 output buffers swapped out

R5-CE# ping 200.200.200.1

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 200.200.200.1, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 40/54/80 ms

R5-CE# ping 200.200.200.3

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 200.200.200.3, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 20/36/72 ms

문제 해결

현재 이 컨피그레이션에 사용할 수 있는 특정 문제 해결 정보가 없습니다.

주의 사항

이러한 알려진 주의 사항은 이 기능의 컨피그레이션에 대해 확인됩니다.버그 툴킷(등록된 고객만 해당)을 사용하여 버그를 검색할 수 있습니다.

- CSCea81266(등록된 고객만 해당) —해결됨(R) GRE:트래픽은 IP 경로 지우기 후 흐름을 중지합니다. *.

- CSCdx74855(등록된 고객만 해당) —Resolved(R) 로컬 GRE 터널 인터페이스의 IP 주소를 ping할 수 없습니다.

- CSCdx57718(등록된 고객만 해당) —발신 인터페이스에서 CEF(Cisco Express Forwarding)를 비활성화한 경우 GRE 터널에서 IP 패킷 손실이 해결됨(R)입니다.

관련 정보

- MPLS 기술 지원 페이지

- 기술 지원 및 문서 − Cisco Systems