본문 바로가기
network/ccie-bgp

Implementing Changes in BGP Policy

Traditional Filtering Limitations

• All filters apply only to new incoming and outgoing  updates.
=> 모든 필터가 적용 할때는 업데이틑 해야 한다.
• To change outbound routing policy, you have to  resend BGP updates to your neighbors.
• To change inbound routing policy, you have to force  your neighbor to resend the updates to you.
• The traditional mechanism is to clear BGP sessions.
=> 원래 새로 업데이트를 하기 위해서는 세션을 초기화 해야만 한다.

## 세션을 초기화 하기 위해서 clear를 실행한다
## 기존의 route 정보는 삭제 되고 새로운 정보를 업데이트 한다. 약 30초에서 60초 정도 시간이 소요 된다(매우 좋지 않는 방법)
router# clear ip bgp {* | ip-address | peer-group-name}

BGP Soft Reconfiguration

- 11.2 버전 이후 부터 사용 되어 있으며, outbound 일 경우 별도 명령어를 추가 할 필요 없지만
inbound 에는 명령어를 추가 해야 한다.(out 되는 것에는 의미 없다.)

- 아래 그림에서 각 isp에서 받은 정보가 보두 300,000 개의 정보를 받으며.bgp,rib,FIB포함 되어 500,000 개정보에
각각 isp 받은 정보를 메모리에 저장 된 정보 300,000 를 포함 800,000 를 가지게 된다.

 

 

 


##명령어를 통해 메모리에 담아 놓고, 필터를 적용 하게 된다
neighbor ip-address soft-reconfiguration inbound 



## 아래 명령어를 통해 메모리에 담아놓은 정보를 필터에 다시 적용 할 수 있다.
router# clear ip bgp ip-address soft in

## outbound는 메모리에 담아 놓지 않기 때문에 바로 업데이트 한다.
router# clear ip bgp ip-address soft out




- show ip bgp neighbor address received-route 명령어를 통해 메모리에 있는 정보를 확인 할 수 있다.



BGP Soft Reset Enhancement

- 메모리를 사용하면 장비의 사양이 좋아야 한다는 단점이 있다.
- 또한 수동으로 하는것이 불편 한 부분이 있다.
- 적은 메모리와 dynamic 한 설정이 가능 하도록 route refresh 를 이용 한다.



Route Refresh

- route refresh 는 네이버에게 bgp 업데이트 정보를 요청 하는 기법이다.
- clear ip bgp  * soft in 를 명령어를 통해 가능
- BGP세션을 clear 하지 않으며 업데이트 정보만 새로 수신 한다.
- Inbound soft reconfiguration consumes memory on the  receiving router.
(받는 장비는 메모리 부하가 크다.)
- 구형 장비에서는 Inbound soft reconfiguration  를 사용 하지만 최근 장비들은 route refresh 를 이용 한다.


- 아래 그림에서 B장비에서 route refresh 를 하게 되면 해당 요청을 받은 A는 새로은 정보를 보내게 된다.




## 아래 처럼 새로 요청을 할 수 있다. (in 이 없을 경우에는 세션을 초기화 하지만 넣을 경우 업데이트만 새로 받음)
## 단 시뮬레이터(gns3,iou...) 는 제대로 작동 안될 수도 있음
router# clear ip bgp {* | ip-address | peer-group-name } sofr in

## route-refresh 가 활성화 되었는지 알 수 있다.
router#show ip bgp neighbor neighbor

## debug 를 통한 모니터링가능



## 패킷을 확인 하면 refresh 하는 장비는 neighbor 에게 route-refresh message 를 보내고
## 해당 패킷을 수신한 장비는 바로 update massage 를 바로 보내게 되어 bgp table을 세션 초기화 하지 않고 바로 
## update 진행 할 수 있다.




반응형

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

Setting BGP Local Preference  (0) 2016.03.06
Influencing BGP Route Selection with Weights  (0) 2016.03.06
Route-maps are very complex access-lists  (0) 2016.03.05
Filtering with Prefix-Lists  (0) 2016.03.05
Employing AS-Path Filters  (0) 2016.03.05