[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Idr] draft-ietf-idr-aigp-00
Jim,
please see further comments/questions inline.
> -----Ursprüngliche Nachricht-----
> > A route with the AIGP attribute must be evaluated in a consistent
> manner across an AS or multiple AS domains. If the AIGP
> attribute is being used, and each BGP speaker could override
> AIGP via LP or some other metric ( AS-PATH, MED etc... ) this
> would lead to a great deal of uncertainty about how any one
> route could be evaluated. High probability that the same
> route will not be evaluated the same way by each speaker that
> has agreed to use AIGP. Just to circle back. A method for
This sounds contradictory to the fact that AIGP will/should be enabled only within common administrative area. Since it's same administrative area with the same policy, why would AIGP evaluated differently from router to router? Also, if AIGP mimics IGP cost (as suggested by the draft) then value of AIGP attribute is deterministic across whole contigious AIGP-enabled area. And finally, I believe the draft should (and it does) clearly state how AIGP value manipulated (ever increasing scalar), which prevents inconstistency of AIGP values, and therefore keeps BGP decision process deterministic, across whole AIGP-enabled area.
> scaling an IGP that contains thousands of PEs is to divorce
> the signaling of PE LBs within and across AS domains from the
> underlying IGP. The PE LBs are propagated using BGP w/label (
> 3107 ). The rationale ( my need ;) ) for AIGP is to allow for
> an "IGP" metric ( latency ) to be propagated with a route
> that is being exchanged between multiple AS domains or within
> an AS Domain where BGP is used as the signaling protocol. In
That's excellent! I was also long looking for possibility to propagate "total IGP cost" across different AS's (members of a BGP confederation in my case). And if it's something based on IGP cost, why not evaluate it at about the same point of decision process as original IGP cost? Let me know if you would like me to provide an example how this would work.
> > This comes back to the single administrative authority. AIGP is not
> appropriate where two administrative authorities have not
> agreed across both AS domains to use AIGP. Are you describing
> two distinct admin authorities? If not, why would'nt the AIGP
> attribute be originated to begin with in the original
> confederation member AS domains?
>
I don't think that administrative authority is an obstacle here. What I meant is not to let AIGP traverse across global internet unrestricted, but that within single administrative authority it should be possible to apply AIGP to any prefix that has to be routed within that administrative domain. For example, consider a prefix was learned from a foreign network (outside of considered administrative domain) by one AS in London, then propagated into second AS (within same administrative domain) in Hamburg and Frankfurt. Within this second AS there is a router in Berlin connected to both Hamburg and Frankfurt, which wants to send traffic to that foreign network. If AIGP is not allowed to be applied to foreign prefixes, then router in Berlin decides to send traffic via border router in Frankfurt because of IGP cost within its own AS. This traffic then goes into first AS which due to topology has to send traffic to London via Hamburg anyway. So the traffic has incured extra delay and wasted link capacity. Now if AIGP would have been allowed on foreign prefixes, then router in Berlin could see total IGP cost (==AIGP) and would choose to send traffic straight via Hamburg because AIGP for that path would be smaller than via Frankfurt. This kind of scenario is very similar to how MED is used by many networks - even if there is no mutual agreement about comparable MED between two administrative domains, each of them is still free to set any MED on any prefix (own or foreign) within its own network. Why not permit the same for AIGP?
Regards,
iLya