## 라우팅 프로토콜은 IGP(Interior Gateway Protocol)와 EGP(Exterior Gateway Protocol)로 구분한다.
## IGP는 AS(Autonomous System) 내부에서 적용하고, EGP는 AS간에 적용한다.
## AS마다 각기 다른 IGP를 사용하기 때문에 AS 간에 적용할 공통된 라우팅 프로토콜이 필요하기 때문
## BGP 라우터는 BGP 정보를 교환할 네이버 라우터가 어디에 위치할지 알 수 없으므로 BGP를 설정한다.
## BGP는 고객의 네트워크 정보를 전세계애ㅔ 알리고, 전 세계의 네트워크 정보를 수신하는데 있다.
## 보통 인터넷 접속 라우터(INTEET)만 BGP를 돌린다.

## remote-as 상대 as번호
R1(config)# router bgp 101 ## BGP 프로토콜 AS번호 설정
R1(config-router)# neighbor 2.1.1.2 remote-as 202 ## 네이버 라우터 주소 설정
R3(config)# router bgp 202
R3(config-router)# neighbor 1.1.1.1 remote-as 101

## 싱글 커넥터로 이뤄졌으면 스태틱 라우팅 프로콜을 이용해도 된다. // 회선2개 이중화시 bgp 활용
INTERNET(config)# ip route 0.0.0.0 0.0.0.0 1.1.1.2 ## 0.0.0.0 0.0.0.0에 대한 모든것은 1.1.1.2로 보내라 ( 스태틱 설정 )
ISP1(config)# ip route 11.1.1.0 255.255.255.0 1.1.1.1 ## 11.1.1.0 255.255.255.0 은 1.1.1.1로 보내라

인터넷(config)# router bgp 303 ## BGP 프로토콜 AS번호 설정
인터넷(config-router)# neighbor 1.1.1.2 remote-as 101 ## 네이버 라우터 ISP1에 1.1.1.2 대한 AS 설정
인터넷(config-router)# network 3.1.0.0 mask 255.255.255.0 ## 왼쪽 라우터들의 라우터 정보 설정
인터넷(config-router)# network 3.1.1.0 mask 255.255.255.0
인터넷(config-router)# network 3.1.2.0 mask 255.255.255.0
인터넷(config-router)# network 3.1.3.0 mask 255.255.255.0
인터넷(config-router)# redistribute ospf 303 ## BGP를 통해 보낼 나의 라우팅 프로토콜 OSPF / AS 번호
## BGP도 Route Summarization은 필수이다.
인터넷(config-router)# aggregate-address 3.1.0.0 255.255.252.0 ## 왼쪽 라우터들의 정보를 BGP도 Summarization 설정할 수 있다.
## 3.1.0.0 요약 방법에 대해서 가상 인터페이스 null 0 을 빌려 스태틱 루트 설정 디폴트 정보만 보내는 방법
인터넷(config)# ip route 3.1.0.0 255.255.252.0 null 0 ## 스태틱으로 Summarization 설정
인터넷(config)# router bgp 303 ## BGP 프로토콜 AS번호 설정
인터넷(config-router)# neighbor 1.1.1.2 remote-as 101
인터넷(config-router)# network 3.1.0.0 mask 255.255.252.0 ## 정의한 스태틱 Summarization 설정
## 자동 Route Summarization 방식
## redistribute ospf 303 과 auto-summary 명령은 클래스풀하게 요약한다.
## 클래스 A에 속하는 정보는 /8 클래스 B에 속하는 정보는 /16 클래스 C에 속하는 정보는 /24로 요약된다.
인터넷(config)# router bgp 303
인터넷(config-router)# neighbor 1.1.1.2 remote-as 101
인터넷(config-router)# redistribute ospf 303
인터넷(config-router)# auto-summary ## auto Summarization 설정

## ISP1로 부터 BGP 디폴트 정보만 수신하는 경우 'B * 0.0.0.0/0'의 디폴트 정보가 수신된다.
ISP1(config)# router bgp 101
ISP1(config-router)# neighbor 1.1.1.1 remote-as 303
ISP1(config-router)# neighbor 1.1.1.1 default-originate ## ISP1에서 0.0.0.0 디폴트 정보만 보낼 수 있다.
## ISP1과 ISP2를 연결하는 베스트 루트가 다운되면 우리 회사를 경유하는 세컨드 베스트 루트를 통해 트래픽을 교환하게 된다.
## 이경로에 대한 요금은 우리 회사가 지불한 것이므로 ISP 간의 트래픽은 절대 경유하게 해서는 안된다.
인터넷(config)# router bgp 303 ## BGP 프로토콜 AS 설정
인터넷(config-router)# neighbor 1.1.1.1 remote-as 101
인터넷(config-router)# neighbor 1.1.1.1 filter-list 1 out ## 필터링
인터넷(config-router)# neighbor 2.2.2.1 remote-as 202
인터넷(config-router)# neighbor 2.2.2.1 filter-list 1 out
인터넷(config)# ip as-path access-list 1 permit ^$ ## '^$' 표현은 '우리 AS 정보만'을 의미한다. 이 필터가 filter-list 1 out / 1.1.1.1과 2.2.2.1 네이버 라우터에게 BGP 정보를 보낼 때 걸려있다.

## RIP에 대한 설정은 ISP 라우터에 적용 된다.
## 0/1 인터페이스에 다른 무언가가 있을 경우.
## ISP1 - 인터넷 구간에 대한 예시 ( 스태틱으로 디폴트 정보만 보내게 한다. )
ISP(config)# ip route 0.0.0.0 0.0.0.0 null 0 ## 스태틱 루트로 디폴트 정보 생성
ISP(config)# router bgp 123
ISP(config-router)# neighbor 100.100.100.2 remote-as 456
ISP(config-router)# redistribute static ## 동맹 스태틱
ISP(config)# router rip ## 라우팅 프로토콜 RIP
ISP(config-router)# version 2 ## 버전2 사용
ISP(config-router)# network 88.0.0.0 ## 내부 네트워크 정보 대역
인터넷(config)# ip route 11.1.0.0 255.255.252.0 null 0
인터넷(config)# router bgp 456
인터넷(config-router)# neighbor 100.100.100.1 remote-as 123
인터넷(config-router)# network 11.1.0.0 mask 255.255.252.0
'IT > 네트워크' 카테고리의 다른 글
[라우터] OSPF 인증 보안 설정 (0) | 2025.02.16 |
---|---|
[라우터] IS-IS 라우팅 (0) | 2025.02.16 |
[라우터] RIP 라우팅 (0) | 2025.02.16 |
[라우터]MHSRP 구성(VLAN) (0) | 2025.02.16 |
[라우터]HSRP 구성 (0) | 2025.02.16 |