원형 BGP 전파


10

이것은 설명하기 어렵습니다. 라우팅에 대해 배우고 있으며 지금은 BGP에 중점을두고 있기 때문에 가상입니다.

하자 내 ASN은 말한다 65000, 나는 발표 192.0.2.0/24. 내 AS, AS 65001는 자신이 발표 한 네트워크의 경로로 라우팅 테이블을 업데이트하지만 ISP 라우터는 내 피어가 아닙니다. AS 경우 65001(내 경로 업데이트를 수신) 내 ISP 내 ISP (들)을 의미 (들)에서 경로받을으로 보았다되고 65001, 내 ISP (들)이 지금 트래픽을 라우팅 할 수 있다는이 의미 하는가를 192.0.2.0/24, 나는이 ISP와 직접 피어링 할 필요가 없습니까?

내가 끔찍하게 잘못했다면 바로 고쳐주십시오 (또는 좋은 문서를 찾을 수있는 곳을 알려주십시오).


예를 들어 다른 사람들의 공개 IP 공간을 사용하지 마십시오. 예를 들어 오늘날의 1.0.0.0이 실제로 어디로 가는지 살펴보십시오.
LapTop006

RFC1918 공간을 사용하는 규칙에 위배된다는 것을 고려할 때 가상의 예로 사용할 것을 권장합니까?
존 젠슨

1
- @JohnJensen 문서와 예제에 대한 reseved 블록이 있습니다 tools.ietf.org/html/rfc5737 - 192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24
jwbensley

1
@ LapTop006 AS 번호도 마찬가지입니다. 개인 AS 번호를 사용하도록 게시물을 편집했습니다.
jwbensley

답변:


15

당신은 그것에 대해 잘못 생각하고 있지만 설명하려고 노력할 것입니다.

ISP에서 대역폭을 구매할 때이를 운송 (구체적으로 업계)이라고합니다. PI 공간 (예 : 1.0.0.0/8)이 있다고 가정하면 ISP에서 네트워크에서 다른 네트워크로 비트를 가져 오도록 비용을 지불하는 것입니다. 따라서 귀하의 AS는 6500이고 ISP는 3356이라고 가정하십시오. 다른 ASN의 비트도 AS3356을 경유 하여 귀하에게 도착해야합니다. 다른 ASN (7224)에서 대중 교통을 구매하는 다른 ASN (6501)이 있다고 가정 해 봅시다. AS3356과 AS7224는 피어입니다. 이제 비트를 AS6501에서 AS6500으로 가져 오려면 경로는 다음과 같습니다.

AS6501 -> AS7224 -> AS3356 -> AS6500

이제 AS6501 을 사용하여 피어링 (구어 구어 산업 용어 **)을 설정하면 운송을 통해 AS6501로 비트를 가져올 필요가 없어져 비용이 절감되고 AS6501의 운영자 비용이 절감되며 일반적으로 비용도 절감됩니다 네트워크 간 손실 / 대기 시간. 모두가 이긴다! 이제 경로는 다음과 같습니다.

AS6501 -> AS6500

AS6501에 대한 가정은 ISP에서 비트를 가져 오는 데 비용이 발생하기 때문에 원래 시나리오는 실제 환경에서 작동하지 않습니다. AS6501은 ISP에 비트를 옮길 때 이점을 얻지 못하므로 ISP를 지불 할 필요가 없습니다. 더 많은 것은 AS6501이 당신에게 이것을하도록 청구 할 것입니다. 그 시점에서 당신은 ISP에게 지불 할 것입니다.

** 피어링 이라는 용어 가 과부하되었습니다. 모두 당신과 다른 네트워크가 서로 상호 이익을 위해 (BGP를 통해) 직접 교환 트래픽에 연결 의미 BGP 세션 (전자 또는 I 다양한)뿐만 아니라 구어체 / 정치적 의미를 설명하는 데 사용 될 수있다 - 생각 반대 운송 중 . ISP (전송)로 BGP를 실행 하는 경우 eBGP 피어링 이기 때문에 여전히 ISP와 기술적으로 피어링 하고 있습니다 . 도움을 피하기 혼란에, 그것을 사용하는 것이 좋습니다 피어링 다른 네트워크와 트래픽을 교환하는 행위를 참조하기 위해 무료로 (이 경우 항상하지 않는다)와 BGP 세션을 비용과 관계없이 BGP (iBGP 또는 eBGP)를 통해 다른 라우터와 접두사를 교환하는 실제 기술 용어를 나타냅니다.


고마워요 한 가지 질문 :에서 비트를 가져 오기 AS6501 -> AS6500위해 물리적으로 트래버스 하지 않아도 됩니까 AS3356(및 AS7224)? 여기에 뭔가 빠졌습니까?
Libbux

AS6501과 (AS6500) 피어링하는 경우 아닙니다. 요점은 피어링을 설정하여 물리적 통과를 피한다는 것입니다. 일반적으로 PNI ( "비공개 네트워크 상호 연결")는 라우터에서 피어의 라우터로의 별도의 물리적 링크이거나 사용자와 피어가 IXP의 피어링 패브릭에 연결하여 eBGP 세션을 설정합니다.
존 젠슨

"피어"라는 단어를 잘못 사용하고있는 것 같습니다. 아마 BGP에 대한 이해는 제한되어 있지만, "피어"내 사용은 단순히 것을 의미 AS6501하고 AS6500라우팅 테이블을 교환했다.
Libbux

더 무엇에 내가 어디로 위의 내 편집을 참조하십시오 피어링 :-) 수단
존 젠슨에게

분명히 피어링 이라는 용어에 대해 많은 것을 배울 수 있습니다. 난 그냥 것 같아요 피어 내 ISP와 사물 간단합니다.
Libbux

5

만약 AS 6501이 환승 AS라면 기꺼이 귀하의 / 8 '로 라우트 할 수 있지만 귀하는 상기 ISP로부터 귀하의 / 8을 받았는지 여부에 따라 달라질 수 있습니다.

좋은 문헌에 대해서는 Jeff Doyle의 'Routing TCP / IP Vol2'와 Sam Halabi의 'Internet Routing Architectures'를 항상 강력히 권장합니다.


감사. 그러나 6501/8경로를 라우팅하면 내 ISP로 라우팅되고 있지 6501않습니까? 누가 (나와 친구가 아니기 때문에) 누가 내 트래픽을 어디로 보내야할지 알지 못합니다 (이전 이 테이블을 내 ISP에 보냈다고 가정 )? 만약 내가 /8ISP로부터 이것을 받았다면 , 그들은 분명히 그것을 나에게 라우트 할 것입니다. 이 상황의 핵심은 ISP와의 피어링 과정을 회피하는 것입니다 (아마도 그들이 당신이나 다른 사람을 미워하는 것을 싫어할 것입니다).
Libbux

예, 맞습니다.하지만 AS6501과 직접 피어 (eBGP)를 가정합니다.
MattE

4

나는 단지 좋은 배우 들이 자신이 발표 한 내용 에서 거룩하지 않은 쓰레기를 걸러 내고 동료들로부터 받아 들인다는 것을 덧붙이고 싶습니다 . AS6500은 자신이 소유 한 접두사 (또는 AS 인 고객의 루트)에 대한 경로 만 발표합니다. AS6501은 출발점이 6500 (예 :) ^6500$및 vv 인 경로 만 허용 하며 접두사 자체 필터링 합니다. . 많은 손상은 고객이 그들을 보내는 것을 확인하지 않는 인터넷 서비스 제공자 (ISP)를 사용하여 나쁜 배우하여 수행 할 수 있습니다.

이 모든 것이 다소 빨리 복잡해집니다. 프로세스를 자동화하는 데 도움이되는 다양한 라우팅 레지스트리 (IRR)가 있습니다.

[참고 : 저는 "bgp guy"였습니다. 그리고 저는 우리 주소 공간에 적합한 누군가를 받고있었습니다. 90 년대에 있었기 때문에 실제 오타가 있었을 것입니다. 오늘날에는 일부러 발생합니다.]


"액터"라고 불리는 네트워크를 들어 본 적이 없습니다! :-) "vv"는 무엇을 의미합니까?
존 젠슨

@JohnJensen, en.wikipedia.org/wiki/VV- 내가 한 것처럼 가장 논리적 인 것을 고르십시오. ;-)
generalnetworkerror

그리고 여기에 내가 들어 본 적이없는 AS 경로를 필터링하는 AS 경로인지 궁금합니다. :-\
John Jensen

항상 "인터넷 발표"와 모든 것을 망칠 가능성이 있습니다. 그래서 BGP에 어떤 종류의 보안이 있는지 알아 내려고 노력하고 있습니다. 동료들이 [라우팅 테이블] 업데이트를 맹목적으로 받아들입니까?
Libbux

1
@RickyBeam은 본질적으로 아무도 신뢰하지 않으며 Level3, nLayer 등과 같은 평판 좋은 동료들과 만 동료를 믿습니까?
Libbux
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.