반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 서버
- split horizon
- ARISTA
- active
- EBGP
- bgp 속성
- lsa type7
- 리눅스
- MLAG
- MTU
- Chassis
- OSPF
- nssa
- BGP
- protocol
- confederation
- baud rate
- DHCP
- IBGP
- lsa type5
- linux
- vrrp
- network
- master
- 네트워크
- lsa type3
- ARP
- lacp
- LSDB
- bit rate
Archives
- Today
- Total
높고 넓은 파도
[BGP] BGP(Border Gateway Protocol) 정의 및 특징 본문
반응형
: 서로 다른 AS 사이에서 사용되는 라우팅 프로토콜 - ISP(Internet Service Provider)간을 연결하거나, 일반 네트워크를 두 개 이상의 ISP와 동시에 접속할 때 사용
: 유니캐스트 방식으로 라우팅 정보를 전송
특징
- TCP 179, 신뢰성있는 통신, BGP4
- Keepalive를 이용한 Neighbor 상태 확인 : 기본적인 Timer는 Hello Time 60초, Hold Time 이내 Hello 메시지가 들어오지 않으면 Neighbor가 죽은 것으로 판단
- 주기적으로 BGP 업데이트 수행 : iBGP는 5초, eBGP는 30초 간격으로 BGP 업데이트 수행- 라우팅에 변화가 생길 때 마다 업데이트가 발생시 네트워크 자원소모가 많기 때문에 일정 주기로 업데이트 수행. 업데이트 간격 사이에 발생하는 변화는 반영하지 않고 최종 상태만 업데이트 수행
- 최적 경로 선출을 위한 다양한 기준 : IGP와 달리 BGP는최적 경로 선출을 위해 Cisco 기준 11개가 있으며 해당 값을 비교하여 최적 경로로 선출된 항목만 라우팅 테이블에 내려감- 최적 경로로 선출되지 못하더라도 BGP Table에는 존재
- 다양한 경로 속성(Well-Known 속성과 Optional 속성)- 경로 정보에 포함되는 정보는 Well-known속성과 Optional 속성이 존재- Well-Known 속성은 다시 Mandatory와 Discretinary로 분류되며 모든 장비에서 지원- Optional 속성은 전달 가능한 속성(Transitive Optinal Attribute)와 전달하지 못하는 속성(Non-Transitive Optinal Attribute)로 나뉘며 장비에 따라 지원 여부 확인 필요
- BGP 경로 속성을 이용한 트래픽 조절 : Local AS에서 외부로 경로를 전송할 때는 다양한 방법(Weight, Local Preference,,,etc)으로 제어가 가능하지만 유입되는 트래픽을 조절할 수 있는 방법은 AS Path, MED만 존재
- 인접하지 않아도 BGP Neighbor 관계 수립 가능 : 다른 라우팅 프로토콜과 달리 BGP는 인접하지 않은 라우터와도 BGP Neighbor 관계를 맺을 수 있음- Neighbor를 맺기 위해 사용되는 IP까지 도달할 수 있다면 Neighbor 관계를 맺는데 문제가 없음
- 다양한 프로토콜 지원(MP-BGP)- RFC 2858번이 추가되면서 BGP는 IP 이외 다른 프로토콜도 지원할 수 있게 되어 MP-BGP라는 이름이 됨- address family identifier(AFI)는 IPv4, IPv6와 관련이 있고, subsequent address family identifier(SAFI)를 이용하여 유니캐스트 또는 멀티캐스트 트래픽 전송이 가능해짐
- Routing Algorithm of BGP : Route Entry가 AS들 간에 교환됨- 각 Route Entry는 하나의 AS를 거칠 때마다 AS number가 덧붙여짐. 이 AS-Path의 길이가 짧은 경로를 Best Path로 선택하여 Routing Table에 install- 실제론 다양한 parameter가 정의되어 있어 AS-Path이외의 많은 사항들을 고려하여 Best Path 판정
BGP Table
728x90
'네트워크 > BGP' 카테고리의 다른 글
[BGP] BGP Split Horizon_Route Reflector(RR) (0) | 2024.08.06 |
---|---|
[BGP] BGP Split Horizon_Full-Mesh (0) | 2024.08.06 |
[BGP] Split Horizon 정의 (0) | 2024.08.05 |
[BGP] BGP Next-Hop (0) | 2024.08.05 |
[BGP] BGP Sync & Confederation (0) | 2024.08.05 |