
두 개의 diff ISP에 연결하고 이를 중복 연결로 설정했다고 가정합니다. 하나는 다른 것보다 더 무겁습니다. 스페인에 있는 어떤 사람에게 가는 모든 경로는 기본 링크 대신 느린 링크를 사용해야 한다고 제가 말할 수 있습니까?
고마워요 W
답변1
예, 이를 위해 경로 맵을 사용할 수 있습니다.
Cisco에는 이에 대한 구체적인 예도 있습니다.
http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a00800c95bb.shtml#weight
간단히 말해서 스페인의 네트워크에 AS100이 있는 경우:
ip as-path access-list 5 permit ^100$
route-map setweightin permit 10
match as-path 5
set weight 200
neighbor x.x.x.x route-map setweightin in
원하는 무게로 무게를 변경하세요.
이는 라우터에서 스페인의 AS로의 트래픽 경로만 변경한다는 점에 유의하세요. 스페인의 AS에서 귀하까지의 경로는 변경되지 않습니다. BGP에서는 불가능합니다(BGP 커뮤니티를 사용할 수 있는 특별한 경우 제외).
또 다른 사항: 트래픽이 대부분 기본 ISP를 통해 전달되도록 하려면 AS 경로를 백업 ISP 앞에 추가해야 합니다.
이 기사에서는 이에 대해 꽤 잘 설명합니다.
http://blog.ioshints.info/2008/02/bgp-essentials-as-path-prepending.html
답변2
가장 좋은 방법은 트래픽을 특정 링크로 보내기 위해 접두사별로 local-pref를 설정하는 것입니다. 이는 두 공급자 모두로부터 전체 BGP 라우팅 테이블을 가져오고 있다고 가정합니다. 원하는 공급자에 대해 인바운드로 적용된 경로 맵을 통해 이 작업을 수행합니다.
! First, create a prefix-list to match the traffic you want to send out a non-default ISP
ip prefix-list pfl-target-prefix permit 1.2.3.0/24
! create a route-map to match that prefix-list and set the local-pref
route-map rm-bgp-isp-in permit 10
match ip address prefix pfl-target-prefix
set local-preference 150
route-map rm-bgp-isp-in permit 1000
! apply the route-map inbound to your isp
router bgp 1234
neighbor 1.2.3.4 route-map rm-bgp-isp-in in
가중치보다 local-pref를 사용하면 가중치가 로컬 라우터에만 적용된다는 이점이 있습니다. 로컬 라우터에 항상 접두사로 ISP2를 사용하도록 지시할 수 있지만 이것이 네트워크의 나머지 부분도 마찬가지라는 의미는 아닙니다. Local-pref는 모든 iBGP 피어에게 전파되며, 그들은 모두 문제의 경로를 선호하게 됩니다. 두 공급자가 모두 동일한 에지 라우터에 있으면 local-pref 또는 가중치가 제대로 작동합니다.
기본 경로만 사용하는 경우 장치가 특정 ISP를 따를 수 있도록 자체 네트워크 내에서 대상 경로를 다시 시작하기 위해 몇 가지 헛소리를 해야 합니다. 제가 생각할 수 있는 가장 쉬운 방법은 트래픽이 이동하려는 ISP를 가리키는 정적 경로를 만든 다음 로컬 BGP 또는 IGP에 재배포하는 것입니다.
ip route <target prefix> <wildcard mask> <isp next-hop>
router ospf 1
redistribute static subnets
다시 말하지만, 두 공급자가 모두 단일 라우터에 있으면 IGP로 재배포할 필요가 없습니다. 정적은 다음 홉에 도달할 수 있는 한 항상 두 번째 ISP를 사용하도록 에지 라우터에 지시합니다.
다른 포스터에서 언급했듯이 이 중 어느 것도 원격 접두사가 사용자에게 도달하는 방식에 영향을 미치지 않습니다. 이에 영향을 미치려면 보조 링크에 경로 추가를 수행해야 하지만 실제로 예상한 경로에 도달할 것이라는 보장은 아직 없습니다.
도움이 되었기를 바랍니다.
-켈러
답변3
BGP를 사용하여 요청한 대로 수행할 수 있으며 특정 경로에서 기본 설정을 높이는 것은 그리 복잡하지 않습니다. 문제는 무엇을 키우고 싶은지 정의하는 데 있습니다. 귀하의 예에서는 '스페인의 어떤 남자'에 대한 선호도를 다른 링크로 높이고 싶습니다. 스페인에 무엇이 있는지 어떻게 결정합니까? 그게 당신인가요?정말원하다? 스페인에 있는 일부 경로는 스페인의 나머지 지역에서 직접 연결할 수 없습니다(원격 위치에 대한 위성 연결, 프랑스의 기지국으로 이동). 자신이 하려는 일이 정확히 무엇인지 매우 주의 깊게 살펴보고 성과에 영향을 미치는 일을 원하는 방식으로 수행하고 있는지 확인하세요.