Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

IPFIX 플로우 템플릿의 필드 값과 MX 시리즈 라우터 또는 NFX250에서 내보낸 로그 간의 매핑

다양한 NAT 이벤트 로깅을 위한 IPFIX 정보 요소를 정의하는 IETF 초안은 IETF에서 NAT 이벤트 로깅을 위한 IPFIX 정보 요소 - draft-ietf-behave-ipfix-nat-logging-02로 제공됩니다. 네트워크 주소 변환(NAT) 이벤트에 대해 생성된 플로우 모니터링 로그를 위한 플로우 모니터링 템플릿 형식은 NAT44/NAT64 세션 생성/삭제, 바인딩 정보 베이스(BIB) 생성/삭제, 주소 소진, 풀 소진, 할당량 초과, 주소 바인딩 생성/삭제, 포트 블록 할당 및 할당 취소 이벤트 로깅을 위해 이 초안에 정의된 템플릿을 준수합니다. 또한 이 초안에는 NAT64에 대한 확장이 있습니다. NAT44 및 NAT64 모두에 대한 로깅 이벤트에 대한 지원이 구현됩니다. 이 초안에 정의된 템플릿 외에, 네트워크 주소 변환(NAT) 이벤트를 로깅하기 위한 새로운 사용자 정의 템플릿은 생성되지 않습니다.

다음 표에는 NAT 이벤트에 대한 확장이 나와 있습니다. 데이터 레코드에는 기록 중인 이벤트를 식별하기 위한 해당 natEvent 값이 포함되어 있습니다.

행사명

NAT44 세션 생성

1

NAT44 세션 삭제

2

소진된 NAT 주소

3

NAT64 세션 만들기

4

NAT64 세션 삭제

5

NAT44 턱받이 만들기

6

NAT44 BIB 삭제

7

NAT64 턱받이 만들기

8

NAT64 BIB 삭제

9

NAT 포트 소진

10

할당량 초과

11

주소 바인딩 만들기

12

주소 바인딩 삭제

13

포트 블록 할당

14

포트 블록 할당 해제

15

다음 표에서는 IPFIX 플로우의 IPv6 주소에 대한 필드 ID 또는 값과 해당 이름을 설명합니다.

필드 ID

이름

크기(바이트)

묘사

27

소스 IPv6주소

16

IPv6 소스 주소

28

대상IPv6주소

16

IPv6 대상 주소

281

postNATSourceIPv6주소

16

변환된 소스 IPv6 주소

282

postNATDestinationPv6Address

16

변환된 대상 IPv6 주소

다음 표에서는 필드 이름과 NAT64 세션 생성 및 삭제 이벤트에 필드 이름이 필요한지 여부에 대해 설명합니다.

필드 이름

크기(비트)

필드가 필수인지 여부

타임 스탬프

64

vlanID/인그레스VRFID

32

아니요

소스 IPv4Address

128

postNATSourceIPv4주소

32

프로토콜 식별자

8

sourceTransportPort

16

postNAPTsourceTransportPort

16

대상IPv4주소

128

아니요

postNATDestinationIPv4Address

32

아니요

destinationTransportPort

16

아니요

postNAPTdestinationTransportPort

16

아니요

natOriginatingAddressRealm

8

아니요

개시자 옥텟

64

아니요

응답자옥텟

64

아니요

flowEndReason (영문)

8

아니요

natEvent

8

NAT44 세션 만들기 템플릿 레코드에는 다음 필드가 포함될 수 있습니다. natEvent 필드에는 NAT44 세션 생성 이벤트를 나타내는 값 1이 포함되어 있습니다. 이러한 템플릿의 예는 다음과 같습니다.

필드 이름

크기(비트)

타임 스탬프

64

09:20:10:789

소스 IPv4Address

32

192.168.16.1

postNATSourceIPv4주소

32

192.0.2.100

프로토콜 식별자

8

TC (TC)

sourceTransportPort

16

14800

postNAPTsourceTransportPort

16

1024

대상IPv4주소

32

198.51.100.104

postNATDestinationIPv4Address

32

198.51.100.104

destinationTransportPort

16

80

postNAPTdestinationTransportPort

16

80

natOriginatingAddressRealm

8

0

개시자 옥텟

64

아니요

응답자옥텟

64

아니요

flowEndReason (영문)

8

아니요

natEvent

8

1

NAT44 세션 삭제 템플릿 레코드에는 다음 필드가 포함될 수 있습니다. natEvent 필드는 NAT44 세션 삭제 이벤트를 나타내는 값 2를 포함합니다. 이러한 템플릿의 예는 다음과 같습니다.

필드 이름

크기(비트)

타임 스탬프

64

09:20:10:789

소스 IPv4Address

32

192.168.16.1

postNATSourceIPv4주소

32

192.0.2.100

프로토콜 식별자

8

TC (TC)

sourceTransportPort

16

14800

postNAPTsourceTransportPort

16

1024

대상IPv4주소

32

198.51.100.104

postNATDestinationIPv4Address

32

198.51.100.104

destinationTransportPort

16

80

postNAPTdestinationTransportPort

16

80

natOriginatingAddressRealm

8

0

natEvent

8

2

NAT에 대한 모든 세션 종료 이유를 지원하기 위해 기존 flowEndReason 정보 요소가 확장됩니다. J-Flow IPFIX 템플릿의 일부가 되도록 구성 flowEndReason 하기 위해 새로운 CLI 명령이 session-end-reason 도입되었습니다.

CLI가 구성되지 않았거나 기본값으로 구성된 경우, 은(는 flowEndReason ) 기본 설정 정보를 내보내 데이터 레코드를 채웁니다. CLI가 사용자 지정으로 구성된 경우, flowEndReason 사용자 지정 집합 정보를 내보내 데이터 레코드를 채웁니다.

이 테이블에는 내보낼 수 있는 세션 종료 값 집합이 나열되어 있습니다.

표 1: 세션 종료 값

세션 닫기 이유

세션 닫기 이유 문자열

시나리오/비고

사용자 지정 설정 값

기본값 설정 값

NAT_SESSION_CREATION

유휴 시간 제한

세션에 시간 초과가 발생하면

0x01

0x01

NAT_SESSION_CLOSE_TCP_CLIENT_RST

TCP 클라이언트 RST

RST FLAG가 설정된 클라이언트로부터 TCP 패킷을 수신합니다.

0x13

0xFF

NAT_SESSION_CLOSE_TCP_SERVER_RST

TCP 서버 RST

RST FLAG가 설정된 서버에서 TCP 패킷을 수신합니다.

0x23

0xFF

NAT_SESSION_CLOSE_TCP_FIN

TCP FIN

FIN 패킷 수신

0x03

0x03

NAT_SESSION_CLOSE_ICMP_ERR

ICMP 오류

빠른 경로에서 ICMP 오류 패킷을 수신합니다. 아래에 언급된 ICMP 관련 오류 메시지

0x10

0XFF

NAT_SESSION_CLOSE_NSRP

활성 라우터에서 NAT 세션을 생성합니다. 이제 백업 라우터로 전환하여 수동으로 또는 활성 라우터에서 PIC를 다운합니다.

전환을 기다렸다가 트래픽을 전송합니다. 세션이 동기화되었는지 확인합니다.

이제 세션을 닫습니다.

0x20

0xFF

NAT_SESSION_CLOSE_POLICY_DELETE

정책 삭제

정책을 삭제하면 활성 세션과의 재일치 구성이 됩니다.

0x50

0xFF

NAT_SESSION_CLOSE_POLICY_UPDATE

정책 업데이트

정책을 업데이트할 때 활성 세션과 구성을 다시 일치시킵니다.

0x60

0xFF

NAT_SESSION_CLOSE_JSF_PLUGIN

응용 프로그램 오류 또는 작업

매우 드문 시나리오이며 시뮬레이션하기 어려울 수 있습니다. 이에 대한 테스트 케이스가 없습니다.

0x70

0xFF

NAT_SESSION_CLOSE_IFP_ZONECHANGED_SSCAN

세션 인터페이스 영역이 변경됨

AMS 인터페이스에서 이중화 전환이 발생하는 경우

0x80

0xFF

NAT_SESSION_CLOSE_CLI

CLI

세션 강제 지우기

0x04

0x04