본문 바로가기
network/ccie-bgp

BGP Overview

IGP와 EGP

. AS(autonomus system) 는 하나의기술에 따른 네트워크의 모음
. IGP는 회사 내부에서 사용된다. 
. EGP 는 회사대 회사 , 국가대 국가 통신 목적으로 사용 된다.
. EGP는 BGP,ISIS BGP 가 있지만 BGP를 대부분 사용 한다.

 

 

 


BGP 설계 목적 

.Scalability (확장성)
-약 55만개의 네트워크로 확장 되어 있다.

.Secure routing information exchange(보안 라우팅 정보 교환)
- 다른 AS 라우터를 신뢰 할 수 없어 인증이 반드시 필요 하다

.Support for routing policies(정책 기반 라우팅)
- bset path 로 라우팅이 이동 되는 것이 아니다.

BGP 정책 사용 목적 
A에서 X로 통신 할때   IGP(OSPF or EIGRP)를 이용한 경우 metric 이 좋은 BEST PATH로 B를 통해서 통신이 되지만
BGP같은 경우 다른 회사,국가간의 관계이지만 해당 정책적으로 대역폭이 낮지만 SP를 통해서 통신이 된다.


BGP Characteristics

. distance vector protocol 의 성질을 갖고 있다.

. TCP 179 번을 통해 Triggered updates 를 이용한다.
(igp 의 istance vector protocol은 워내 ack가 없어  Triggered updates 불가능)
=> 주기적인 업데이트가 없다.

. 세션을 유지할 목적으로  keepalive 를 주기적으로 보낸다.(60초 마다 전송 180초 holdtimer )

. path attributes 를 통한 metric 를 계산한다.

. Triggered updates 
=>플래핑 현상이 이루어 질수 있기 때문에 일정 시간을 두고 업데이트를 시킨다.(EBGP :30초 IEGP 5초)

. 라우팅 프로토콜이지만 Interdomain routing applications라고 하는 이유는 TCP를 사용 하기 때문에
application 이라고도 한다.
. 크고 복잡한 정책이 요구 되는 환경에서 사용 된다.

. TCP를 사용 하기 때문에 CPU 사용률이 높다.
. 확장성이 우선되기 때문에 느린 컨버전스를 갖는다 -> 빠른 컨버전스를 위해 IGP와 함께 사용 된다.

. 1개 이상의 SP(service provider) 사용 되며 , SP와 SP간에도 사용 
또는 Network cores of large-enterprise customers 에서도 사용

 . private AS 를 이용 하여 SP에서 test성으로 사용 할 수 있다.
0: reserved.
1-64.495: public AS numbers.
64.496 – 64.511 – reserved to use in documentation.
64.512 – 65.534 – private AS numbers.
65.535 – reserved.

Multihomed Customers
. 하나 이상의 서비스 제공자 에 연결 고객 ->다른 SP끼리 연결
(SP가 동일하면 singlehomed )

. Multihomed Customers 방식은 반드시 BGP를 사용 해야 한다.
. 반드시 public AS를 사용 해야 한다.
. a provider-independent  address space 사용 해야 한다. -> SP변경시 아이피 변경 이슈가 발생 할 수 있으므로
SP에서 할당한 아이피를 사용 하지 않고 독립적으로 구매해서 하는 것을 추천 한다.

Transit Autonomous Systems

- 아래와 같은 경우 mulihomed 는 2개의 sp업체를 사용 하고 있으며
,BGP를 사용 못하여 static을 사용 하는 경우 simple customer 로 구성이 되어 있다.


 

 


BGP Limitations
“BGP does not enable one AS to send traffic  to a neighbor AS intending that the traffic
take a different route from that taken by traffic  originating in the neighbor AS.”
=>보내는 트래픽에 대하여 정책을 설정 할 수 있지만 , 받는 트래픽에 대한 정책은 설정 할 수 없다.

반응형

'network > ccie-bgp' 카테고리의 다른 글

Working with a Transit AS  (0) 2016.03.04
Configuring Basic BGP  (0) 2016.02.26
Processing BGP Routes  (0) 2016.02.26
Establishing BGP Sessions  (0) 2016.02.26
BGP Path Attributes  (0) 2016.02.26