전체 글191 [BGP] BGP 연동 실습#3 - Attribute를 이용한 경로 조정 (Local Preference) Local PreferenceLocal Preference는 iBGP 내부에서만 유효한 속성으로 AS 외부로 나가기 위한 경로 선호도를 결정합니다.Local Preference 속성 적용 전 AS 외부로 가는 경로는 경로 우선순위 결정에 의해 각각 전달받은 eBGP 경로로 전달합니다. (R3 → R1 / R4 → R2)R3#show ip bgp... Network Next Hop Metric LocPrf Weight Path* I 110.1.0.0/24 4.4.4.4 0 100 0 100 i*> 10.10.13.1 0 .. 2025. 1. 27. [BGP] BGP 연동 실습#2 - 특정 네트워크 광고 허용/거부 정책 적용 (Filtering) BGP 재분배 설정 (route-map, redistribute)BGP를 통해 네트워크를 광고하기 위해 BGP 설정에서 광고할 대역을 선언했습니다.그러나 이런 방식으로 하게되면 광고하는 대역에 비례해서 BGP 설정이 길어지게 됩니다.R2#show run bgp!router bgp 200 bgp router-id 2.2.2.2 network 120.2.0.0/24 network 120.2.1.0/24 network 120.2.2.0/24 timers bgp 2 6 neighbor 3.3.3.3 remote-as 200 neighbor 3.3.3.3 update-source Loopback 1 neighbor 3.3.3.3 timers 2 6 neighbor 3.3.3.3 next-hop-self neigh.. 2025. 1. 17. [BGP] Split Horizon 방지를 위한 Route-Reflector란? Split HorizonSplit Horizon이란 Routing Loop을 방지 하기위해 iBGP로부터 광고 받은 네트워크는 다른 iBGP neighbor에 광고하지 않는다는 규칙입니다. 그렇기에 IGP와 달리 neighbor 관계를 직접 맺지않으면 네트워크 정보를 교환하지 않게 됩니다.Split-Horizon을 방지하기 위해서는 3가지 방법이 있으며 대부분 Full-mesh, Route Reflector 방법을 사용합니다. 이번 실습은 대표적인 방법인 Route Reflector에 대해 알아보려고 합니다.Full-mesh : iBGP neighbor 관계를 각 각 모든 라우터끼리 연결하는 방식, iBGP neighbor가 늘어날수록 각 라우터 별로 맺어야 하는 neighbor가 증가[n*(n - 1).. 2024. 12. 28. [BGP] BGP 연동 실습#1 - 네이버 연결 및 라우팅 확인 BGP는 neighbor를 관계를 맺기 위해 TCP 세션을 사용하며 5단계를 거쳐서 neighbor관계를 수립합니다.이번 실습에서는 BGP를 활용하여 네트워크 간 연동 과정을 단계적으로 살펴보고, 실제 라우팅 경로가 설정되고 확인되는 과정을 살펴봅니다. eBGP와 iBGP를 통한 Neighbor 관계 설정과 이를 기반으로 이루어지는 라우팅 정보 교환 과정을 살펴보며, BGP의 기본적인 작동 원리를 확인할 수 있습니다. BGP Neighbor 설정BGP를 연동하려면 우선 자신의 AS 번호를 설정해야 하며, 이를 통해 BGP 설정 메뉴로 진입할 수 있습니다.BGP에서 인접한 라우터는 BGP Peer 또는 Neighbor라고 부릅니다.R1 ↔ R2: 서로 다른 AS 간에 BGP를 연동하므로 eBGP(Exter.. 2024. 12. 19. [BGP] BGP Attribute 알아보기 BGP의 경로 속성(Path Attributes)은 경로 선택의 기준을 제공하는 중요한 요소로 작용합니다. 이러한 속성들은 네트워크 관리자가 특정 트래픽 경로를 선호하거나 회피할 수 있도록 유연성을 제공하며, BGP의 강력한 정책 제어 능력을 가능하게 합니다. 따라서 경로 속성에 대한 이해는 안정적이고 효율적인 네트워크 운영의 필수 요소입니다. 본 글에서는 BGP 경로 속성의 정의와 주요 속성에 대해 살펴보고자 합니다.BGP의 표준 경로 속성 구분Well-known : 모든 라우터가 지원해야 하는 속성Mandatory : BGP UPDATE 메시지에 반드시 포함되는 속성종류 : AS-Path, Next-hop, OriginDiscretionary : BGP UPDATE 메시지에 포함되지 않아도 되는 속성.. 2024. 12. 12. [BGP] Neighbor 수립 과정 BGP Neighbor 수립 과정자동으로 Neighbor 관계를 맺는 IGP와 달리 BGP는 Neighbor 관계를 맺기위해 관리자가 직접 설정을 해야합니다.Neighbor 관계를 맺기 위해 TCP Port 179번 사용합니다.BGP는 Finite-State Machine(FSM)을 이용하여 BGP Peer와 운영 상태를 관리 전체 과정 : Idle → Connect → OPEN sent → Open Confirm → Established → Update IdleBGP 활성화 초기 단계로 BGP Peer 연결을 위해 BGP는 일부 리소스를 초기화하고, ConnectRetry 타이머를 재설정하고, 원격 BGP 이웃에 대한 TCP 연결을 송신 및 수신대기 합니다.Idle 상태에서는 Router-ID가 존재(.. 2024. 12. 5. [BGP] eBGP와 iBGP 차이 BGP는 네트워크 간의 상호 연결을 효율적으로 관리하고 안정성을 유지하기 위해 다양한 환경에서 사용됩니다.이러한 목적을 달성하기 위해 BGP는 두 가지 유형으로 나뉩니다. iBGP(Internal BGP)와 eBGP(External BGP)입니다.이 두 가지 유형은 라우팅 정보가 교환되는 네트워크 간의 관계에 따라 정의됩니다. iBGP는 같은 자율 시스템(Autonomous System, AS) 내에서 사용되며, eBGP는 서로 다른 자율 시스템 간에 라우팅 정보를 교환하는 데 사용됩니다. 이러한 구분은 네트워크의 크기와 복잡성이 증가함에 따라 효과적인 경로 설정 및 관리를 가능하게 하기 위해 만들어졌습니다. iBGP와 eBGP는 사용 목적과 동작 방식에 차이가 있으며, 이를 이해하는 것은 BGP의 전반.. 2024. 11. 28. [BGP] BGP 개념과 사전 정보들(Path Vector Routing,EGP,AS…) BGP란?BGP는 IETF 표준으로 제정된, 글로벌 인터넷에서 서로 다른 네트워크(AS) 간에 라우팅 정보를 교환하는 데 사용하는 프로토콜입니다.BGP를 사용하면 라우터가 다른 라우터와 피어링 관계를 맺은 뒤, 라우팅 정보를 공유함으로써 네트워크 간에 가장 효율적인 경로를 통해 데이터 패킷을 전달할 수 있습니다.BGP는 Path-vector 프로토콜로서 네트워크 관리자가 정의한 경로와 정책, 그리고 규칙을 기반으로 라우팅을 결정합니다.라우팅 방식에 따른 분류1. Link State RoutingLink State Routing은 라우터 간 연결된 링크 상태를 기반으로 라우팅 경로를 결정하는 방식입니다. 각 라우터는 자신의 링크 상태 정보가 담긴 LSA(Link State Advertisement) 패킷을.. 2024. 11. 20. [Zabbix] Linux snmpget, snmpwalk로 snmp 조회하기 Zabbix를 사용하다 보면 템플릿에 원하는 아이템이 없어 직접 만들어야 하는 경우가 있습니다.네트워크 장비의 경우 주로 SNMP를 이용해 정보를 수집하며, 제조사별 SNMP MIB 파일이 존재합니다.아이템을 작성하기 전에 SNMP MIB 파일의 OID 값으로 결과값을 제대로 가져오는지 확인이 필요합니다.Linux에 SNMP 패키지를 설치하면 snmpget과 snmpwalk 명령어를 통해 간단하게 SNMP 값을 조회할 수 있습니다.snmpget은 특정 OID 값 하나를 조회할 때 사용하고, snmpwalk은 OID 조회 시 하위 서브 트리 값도 함께 조회할 수 있습니다. snmpgetsnmpget 명령어의 사용법은 매우 간단합니다.snmpget 명령어에 SNMP 버전, community 값을 입력하고 S.. 2024. 11. 10. 이전 1 2 3 4 5 6 7 8 ··· 22 다음