라우터 1 개, 인터넷 연결 1 개 / IP-동일한 ISP 게이트웨이를 사용하는 여러 VRF


11

VRF 간 라우팅에 대한 나의 지식은 최고가 아닙니다.

공개 IP가 하나 있습니다. 공용 인터넷과 쿼드 0은 기본 VRF에 있습니다 ....

그런 다음 인터넷에 액세스하고 기본 VRF의 기본 게이트웨이를 가리켜 야 할 Guest_VRF와 corporate_VRF가 있습니다.

여러 Cisco 라우터에서이 작업이 수행되는 것을 볼 수 있지만이 올인원 장치를 수행 할 수있는 방법을 알 수 없습니다. 나는 혼란 스럽거나 루프백과 터널을 사용하는 여러 NAT / PAT를 계속 구상합니다.

나는 주로 ISR G1 / G2 라우터에 중점을두고 있습니다. 누구에게 조언이 있습니까?

답변:


12

VRF를 사용하는 것은 별도의 라우터를 사용하는 것과 같습니다. 두 VRF에 동일한 WAN IP가있는 경우 두 WAN 인터페이스에서 두 번 구성해야합니다. 그러나 하나의 WAN 인터페이스 만 사용하는 경우이 인터페이스를 트렁크 (VLAN 사용) 또는 하위 인터페이스로 나눠야합니다.

전의:

interface FastEthernet0.5
encapsulation dot1Q 5
ip address 1.1.1.1 255.255.255.252

우리는 ip vrf 전달을 사용하지 않습니다. 여기서는 기본 vrf를 사용하고 있습니다.

interface FastEthernet0.10
ip vrf forwarding wanconnection:1
encapsulation dot1Q 10
ip address 1.1.1.1 255.255.255.252 (<== this can be another IP if you prefer to divide it with 2 different IP's)

연결은 다음과 같습니다.

  • 라우터 (일반 vrf) => wan 연결 => dot1Q 태그 5에 사용되는 VPN
  • 라우터 (wanconnection : 1 vrf) => wan connection => dot1Q 태그 10에 사용되는 VPN

태그를 지정하지 않고이 작업을 수행하고 2 개의 물리적 인터페이스 만있는 경우 동일한 구현입니다.

interface FastEthernet0
ip address 1.1.1.1 255.255.255.252

interface FastEthernet1
ip vrf forwarding wanconnection:1
ip address 1.1.1.1 255.255.255.252 

특정 vrf "wanconnection : 1"에 필요한 다른 모든 인터페이스는 동일한 방식으로 추가해야합니다.

ip vrf forwarding wanconnection:1

전의:

interface FastEthernet4
 ip vrf forwarding wanconnection:1
 ip address 10.0.0.1 255.255.255.0

vrf 만들기 : http://www.cisco.com/en/US/docs/switches/lan/catalyst4500/12.2/15.02SG/configuration/guide/vrf.html

ip vrf wanconnection:1
 rd 65000:1

rd 100 : 1 명령 설명 : 라우트 구분자를 지정하여 VRF 테이블을 작성합니다. AS 번호와 임의의 숫자 (xxx : y) 또는 IP 주소와 임의의 숫자 (ABCD : y)를 입력하십시오.

라우팅 부분의 경우 :

ip route 0.0.0.0 0.0.0.0 1.1.1.2
ip route vrf wanconnection:1 0.0.0.0 0.0.0.0 1.1.1.2

태그를 사용하지 않고 하나의 WAN 연결 만있는 경우 Vrf 간 라우팅을 사용할 수 있습니다. http://packetlife.net/blog/2010/mar/29/inter-vrf-routing-vrf-lite/

전의:

ip vrf wanconnection:1
 rd 65000:1
 route-target export 65000:2
 route-target import 65000:99

ip vrf wanconnection:2
 rd 65000:2
 route-target export 65000:1
 route-target import 65000:99

ip vrf shared:1
 rd 65000:99
 route-target export 65000:99
 route-target import 65000:1
 route-target import 65000:2

interface FastEthernet0
ip vrf forwarding shared:1
ip address 1.1.1.1 255.255.255.252 

interface loopback1
ip vrf forwarding shared:1
ip address 2.2.2.2 255.255.255.255


ip route vrf shared:1 0.0.0.0 0.0.0.0 1.1.1.2
ip route vrf wanconnection:1 0.0.0.0 0.0.0.0 2.2.2.2
ip route vrf wanconnection:2 0.0.0.0 0.0.0.0 2.2.2.2

interface FastEthernet1
ip vrf forwarding wanconnection:1 
ip address 10.0.0.1 255.255.255.0
description "LAN interface vrf 1"

interface FastEthernet2
ip vrf forwarding wanconnection:2
ip address 10.0.2.1 255.255.255.0
description "LAN interface vrf 2"

여기서 FastEthernet1은 vrf wanconnection : 1에 대한 기본 경로를 사용하고 FastEthernet2는 vrf wanconnection : 2에 대한 기본 경로를 사용합니다 ( "ip route"명령으로 제공).


나는 마지막에 유출되는 경로는 그가 그것을 알지
못했을

@javano 나는 그렇게 생각합니다 :) 그러나 나는 가능성의 일부에 대해 약간의 개요를 주었기를 바랍니다 :)
Bulki

그렇습니다-경로 누출은 내가 알지 못하고 찾고 있던 것입니다 .... 지금 이해가됩니다. 이번 주말에 시도해보고 어떻게 진행되는지 보겠습니다!
knotseh

@ hestonk 그것이 도움이되기를 바랍니다 :)
Bulki

wanconnection : N 정적 경로는 의미가 없습니다. 예를 들어 2 개의 LAN 쪽, 1 개의 WAN 쪽, 기본 경로 (이미있는 것처럼)를 WAN 쪽 공유 VRF로 연결하지만 LAN 쪽 홉이 LAN 다음 홉을 가리 키도록해야합니다.
ytti

4

VRF를 사용하는 경우 MPLS가 없어도 라우터 하나만 사용하여 허브 및 스포크 VRF를 만들 수 있습니다.

BGP를 사용해야하지만 다른 사람과 피어링 할 필요는 없으며 단순히 VRF간에 라우팅하는 데 사용됩니다.

당신이 뭔가를 할 것입니다 ...

ip vrf GUEST
 rd 100:1
 route-target export 100:100
 route-target import 100:200

ip vrf CORP
 rd 100:2
 route-target export 100:100
 route-target import 100:200

ip vrf WAN
 rd 100:100
 route-target import 100:100
 route-target export 100:200

그러면 WAN VRF에서 두 VRF로 경로 (기본 경로와 같은)를 내보내지만 다른 서브넷을 서로 내 보내지 않습니다.


이 구성도 두 VRF에서 WAN VRF로 경로를 가져 옵니까?
generalnetworkerror

예, 이는 WAN에서 100 : 100을 가져오고 다른 2 개의 VRF에서 100 : 100을 내 보내면됩니다.
David Rothera

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.