728x90
반응형
1. Introduction to Community
1) Introduction to Community
- 2byte AS를 사용하는 Community는 RFC 1997에 정의
- 보통 BGP Community를 Tag로 정의하지만 개인적으로는 그룹화, 구분자로 활용된다고 정의
- 그룹화, 구분자로 정의하면 일반적인 IPv4 BGP에서 사용하는 Community뿐만 아니라, VRF Leaking 및 MPLS VPN에서 나오는 'Route Target'이라는 용어도 이해하기 편리
- 일반적인 Community는 동일한 방식으로 다루어야 하는 NLRI들을 그룹화할 때 사용
- 보통 Community는 Tagging을 하기 위해 사용한다고 설명이 되어 있지만 '그룹화'로 이해하는 것이 이해하기 편리
- Ex) 수백 개의 NLRI를 Local-Preference, AS-Path Prepend 등 여러 Attribute를 변경해야 할 때 편리
- Community Value를 이용하여 Routing Policy 및 Attribute를 수정할 때 사용
- 여기서 Routing Policy란, 특정 라우팅 정보를 수락하거나 다른 BGP Peer로 광고할지를 제어하는 것을 의미
- BGP 라우터 간에 Community 값을 전송만 할 뿐, 각 Community Value를 가진 NLRI를 어떻게 처리할지는 각각의 BGP 라우터에서 관리
- BGP Update Message를 송수신할 때, Community 값을 추가, 변경, 제거 가능
- 하나의 NLRI에서 여러 Community 값을 붙일 수 있음
2) Community 표현 방법
- 'ASN : Community Value', 10진수, 16진수, Name 등 여러 형식으로 사용 가능
- 일반적으로 '2byte AS Number' : '2byte Community Value' 형식을 사용
- AS Number 부분에 일반적으로 Local AS Number를 사용
2. Well-Known Community
- Well-Known Community란, Community Number가 미리 정의된 것을 의미
- RFC 1997에 정의된 Well-Known Community는 No-Export, No-Advertise, No-Export-Subconfed(Local-AS)만 정의
- Well-Known Community 설정 시, 장비에 해당 키워드가 없으면 수동으로 설정 가능
- Ex) 'No-Export' 또는 '65535:65281' 명령어를 사용해 키워드를 수동으로 지정
- Ex) 'No-Export'라는 Community 생성 후, Community Value를 '65535:65281'로 설정
- Well-Known Community는 실제로 많이 사용되지 않으므로 이해만 하면 된다고 판단
1) No-Export
- 0xFFFF01 또는 65535:65281
- 'No-Export' Tag가 지정된 Prefix를 iBGP Peer에만 전송하고 eBGP Peer에 미전송
- 라우팅 정보를 수신한 AS 이외의 다른 AS로 미전송
- R1→R2로 No-Export Community가 구성된 Update Message를 전송
- R2는 No-Export Community가 구성된 Update Message를 수신
- R2는 No-Export Community가 구성된 Prefix를 iBGP Peer에게는 전송하지만 eBGP Peer에게는 미전송
- Confederation iBGP Peer 및 Confederation eBGP Peer 모두에게 전송하지만 eBGP Peer에게는 미전송
2) No-Advertise
- 0xFFFF02 또는 65535:65282
- 'No-Advertise' Tag가 지정된 Prefix를 모든 BGP Peer에게 미전송
- R1→R2로 No-Advertise Community가 구성된 Update Message를 전송
- R2는 No-Advertise Community가 구성된 Update Message를 수신
- R2는 No-Advertise Community가 구성된 Prefix를 iBGP Peer 및 eBGP Peer 모두에게 미전송
3) No-Export-Subconfed(Local-AS)
- 0xFFFF03 또는 65535:65283
- 'No-Export-Subconfed' Tag가 지정된 Prefix를 다른 Sub-AS나 eBGP 라우터가 아닌 동일한 Sub-AS의 BGP Peer에게만 전송
- R1→R2로 No-Export-Subconfed Community가 구성된 Update Message를 전송
- R2는 No-Export-Subconfed Community가 구성된 Update Message를 수신
- R2는 No-Export-Subconfed Community가 구성된 Prefix를 iBGP Peer에게는 전송하지만 eBGP Peer에게는 미전송
- Confederation iBGP Peer에게는 전송하지만 Confederation eBGP Peer에게는 미전송
- 기본적으로 'no-export' Community와 동일하지만 해당 Community는 Confederation의 Sub-AS 내에서 작동
728x90
반응형
'네트워크 > BGP' 카테고리의 다른 글
Well-Known Community(No-Advertise) Sample Configuration(Cisco IOL) (2) | 2024.06.14 |
---|---|
Well-Known Community(No-Advertise) Sample Configuration(Nokia 7750 SR) (0) | 2024.06.13 |
Well-Known Community(No-Export) Sample Configuration(Cisco IOL) (0) | 2024.06.12 |
Well-Known Community(No-Export) Sample Configuration(Nokia 7750 SR) (0) | 2024.06.11 |
AIGP Sample Configuration(Cisco IOL) (2) | 2024.06.09 |
BGP Attribute AIGP (0) | 2024.06.08 |
Atomic-Aggregate and Aggregator Sample Configuration(Cisco IOL) (2) | 2024.06.07 |
BGP Attribute Atomic-Aggregate and Aggregator (0) | 2024.06.06 |