- 본사 ↔ 지사(다수) 환경에서 사용. (NBMA)
- 본사 ↔ 지사 간의 Permaent IPSec Tunnel을 유지
- 지사 ↔ 지사 간의 통신도 가능. (ip cef 기능을 disable 해야함)
- NHRP와 GRE를 사용
NHRP(Next Hop Resolution Protocol) - RFC 2332
- 목적지로 가기위한 Next Hop Tunnel IP로 가기 위해서, 실제 해당 Tunnel IP를 가기 위한 공인 IP를 Mapping한 Table
( Routing Table : 목적지IP Tunnel_IP / NHRP Table : Tunnel_IP 공인 IP )
- 중앙에서는 NHRP DB(각 지사의 IP)를 관리
- 지사에서는 자신의 IP주소를 중앙에 등록
- L2 resolution protocol.
- NHRP Cache를 생성하는 방법은 다음의 3가지 방법이 있음.
1. Static : 수동으로 추가
2. HUB(본사)가 registration request(지사의 등록요청)을 통해서 추가
3. Spokes(지사)가 resolution request을 통해서 추가. (Spoke to Spoke : 지사와 지사간의 통신을 위함)
- Registration Process
1. 지사에서 Registration-requests를 본사로 보낸다.
2. Request에는 지사의 Tunnel IP와 NBMA IP를 포함
3. 본사에서는 지사에서 보내온 Registration-request 정보를 가지고 NHRP Cache를 만든다.
4. Entry는 설정된 Registration-request에 정의된 Hold Time동안 유지된다.
5. NHS(Next Hop Server)는 Registration에 대해서 응답한다.
- 모든 지사에 본사 자신을 등록하기 위해서 본사에서도 Multicast를 보내야 하며, 이 때는 반드시 Dynamically 설정이다.
이 설정은 default 옵션이 아니다. (IOS 12.2(13)T 부터 사용 가능)
NHRP Packet Forwarding
- Resolution of VPN to NBMA mapping
- Destination IP Addres ─(Routing)→ Tunnel IP next-hop ─(NHRP)→ NBMA Address
Routing Protocol
- 지사는 자신의 Private Network를 Routing Protocol을 이용하여 광고해야 한다.
Multipoint GRE Tunnel Interface
- GRE 인터페이스 1개로 다수의 IPSec Tunnel을 지원
본사 설정
: EIGRP는 Interface Bandwidth Maximum의 1/2만 취하며, 이것은 너무 낮은 값이 때문에 bandwidth 조정함.
GRE Tunnel Interface의 default의 Bandwidth는 9Kbps 임.
: NHRP 인증 암호
: 지사는 본사로 Tunnel IP로 Mapping될 하나의 Static entry(실제 IP)를 가지게 된다.
ex) ip nhrp map 10.0.0.1 172.17.0.1
Multicast 트래픽은 반드시 허브로 설정되어야 한다. / Multicast 패킷은 지정된 Peer주소에만 전달
ex) ip nhrp map multicast 172.17.0.1 [지사용 - 본사쪽으로 IP 설정]
ip nhrp map multicast dynamic [본사용]
: 본사와 지사간의 ID. 본사와 모든 지사간의 동일해야함.
NHRP 도메인을 정의하며, 동일 라우터에 다수의 NHRP 도메인 설정 가능. (라우팅 프로토콜의 AS넘버와 유사)
: NHRP의 유지 시간
: 지사가 다른 지사에게 보이게 하기 위함.
: route-map Internet에 대한 정책을 적용함. (route-map은 들어오는 트래픽에 대해서만 적용)
: mGRE Tunnel 옵션(gre multipoint로 구성하기 위함)
: 동일 라우터에 다수의 mGRE 인터페이스가 있을 경우 구분
: 본사로 Static 으로 설정.
: 지사가 본사로 가기 위한 NHS(Next Hop Server) 설정. 센터쪽 Tunnel IP로 설정
==================
http://blog.naver.com/PostView.nhn?blogId=zersum&logNo=100089374748&categoryNo=45&viewDate=¤tPage=1&listtype=0