正如我从了解 Junos OS 路由表文档中了解到的,bgp.l3vpn.0
/bgp.l3vpn-inet6.0
或bgp.l2vpn.0
表分别包含从第 3 层或第 2 层 VPN 环境中的其他 PE 路由器获知的路由。稍后,这些表中的路由将复制到基于route-distinguisher
. 但是,路由器如何区分路由是在三层还是二层VPN环境中学习到的,从而知道该路由是先放入bgp.l3vpn.0
表中还是放入bgp.l2vpn.0
表中呢?
Junos 如何区分路由是在第 3 层还是在第 2 层 VPN 环境中学习的?
网络工程
路由
杜松
层2
瞻博网络
第3层
2021-07-04 03:10:44
1个回答
好问题!
当路由通过 MP-BGP 分发时,不同的路由类型由它们的地址族标识符 (AFI) 和后续地址族标识符 (SAFI) 来标识,这些属性随节点之间的路由一起携带。
例如,如果 L3VPN 路由是 IPv4,则 AFI 为 1,如果是 IPv6,则为 2,如果它们是单播路由,则两者的 SAFI 均为 128。
另一方面,L2VPN 路由的 AFI 为 25,SAFI 为 65。
如果你想了解更多细节,瞻博网络有一个很好的分类: