본문 바로가기
Network/ccie-bgp

Forwarding Packets in a Transit AS

 


-  core 라우터들은  BGP외부 정보를 모두 다 알아야 하는데, 재분배를 할 경우 
igp에 부하가 높아 지기 때문에 IBGP를 이용하여 하는 것이 좋다.



- IBGP 에서 BGP테이블에 대한 RIB테이블은 확인 하면 외부로 나가는 인터페이스가 없으며, next-hop에 대한 정보만 있다.
해당 next hop의 라우팅 정보를 보면 외부로 나가는 인터페이스를 확인 할 수 있기떄문에
2번 확인 해야 한다. 
-> 이처럼 두가지 과정을 거쳐 외부로 포워딩 되는 것을 recursivelookup 이라고 한다.

-recursivelookup 을 효율 적으로 활용 하기 위해서 CEF를 이용 해서 처리 한다.
- cef를 올리게 되면 FIB(forwading infomation base)테이블를 이용 하게 되는데 
한번 rib를 lookup 하게 되면 그 기록을 tcam table에 올려 해당 패킷을 포워딩 시키는 기술(l3를 참조 하지 않음)

 

 


- IBGP에서 IGP가 필요한 이유는 fast convergence 로 필요 하다.
- 만약 IGP가 작동 하지 않는 경우 BSET PATH 로 가지 않을 수 있으며, 장비가 down시 hold down time 까지 기달려야 된다.
- IGP는 BGP가 next-hop으로 갈 수 있도록 도와 주며 , 함께 돌릴 경우 IGP topology를 줄여 줄 수 있다.

 

BGP and IGP Interaction

Ideally, there will be no interaction between BGP and  the IGP.
• BGP carries external and customer routes.
• The IGP carries only core subnets.
• The IGP is not affected by external route flaps.
• BGP is not affected by failures internal to the network as long as the BGP next hop remains reachable.
• The only link between BGP and the IGP should be the  recursive lookup.(->recursive lookup를 빼고는 서로 연관이 없다.)


Problems with BGP and IGP Interaction

- 떄떄로 BGP와 IGP가 동일한 네트워크를 전파 할 수도 있는데 이러한 구조는  잘못 된 디자인이다. (다만 이때는 AD값을 보고 선택 한다)=>EBGP 우선 
-> 잘못된 네트워크 디자인을 해결하고자 필터를 적용 하여 해결 한다.


Routers should never accept information about local subnets from an external source.->라우터는 외부 경로로 부터 내부 경로로 받으면 안된다.


 

반응형

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

Using Multihomed BGP Networks  (0) 2016.03.05
Outbound Route Filtering  (0) 2016.03.04
Configuring a Transit AS  (0) 2016.03.04
Working with a Transit AS  (0) 2016.03.04
Configuring Basic BGP  (0) 2016.02.26