bgp路由黑洞最根本的原因是因为igp内部路由器没有bgp路由,导致数据包被丢弃,而mpls是根据标签来转发的,不需要内部路由器也学到bgp路由,只要as边界路由器有bgp路由,就能保证数据包穿越整个igp。