启嘟渡科技商贸有限公司
SEARCH

与我们合作

我们专注提供互联网一站式服务,助力企业品牌宣传多平台多途径导流量。
主营业务:网站建设、移动端微信小程序开发、营销推广、基础网络、品牌形象策划等

您也可通过下列途径与我们取得联系:

微 信: wxyunyingzhe

手 机: 15624122141

邮 箱:

SRBE BGP-LU跨域L3VPN实验报告

更新时间:2024-12-23 01:48:58

本文详细记录了一次SRBE BGP-LU跨域L3VPN实验。实验中,拓扑设计采用两层域结构,通过OSPF协议在各个设备间建立邻居关系,同时在两端配置了基础的SRBE和prefix sid,为后续的BGP-LU互联做准备。

实验首先在底层IP和IGP的ospf协议配置上进行了说明,以ne1为例,强调了在物理接口编号、设备命名不同但配置相同的前提下,进行ospf邻居状态的查看。接着,实验深入介绍了SRBE和prefix sid的配置过程,包括分配prefix sid以及在ne1上验证ne3可达性的步骤。

在配置侧AS内部BGP-LU互联阶段,实验指出不配置vpnv4,而是引入到新的协议栈,具体为“[ne1-bgp]ipv4-family labeled-unicast”。配置BGPLU邻居,建立三处BGP-LU邻居,并详细说明了中间ASBR的ne3、ne4查看邻居状态的过程,确保两侧AS内的BGP邻居关系全部建立成功。实验还特别关注到在ne3接收到ne1的公网标签路由(Public标签路由)时,BGP-LU为1.1.1.1/32分配的标签label:48031,以及在未将bgp-lu的标签路由引入public的情况下,ne1上的bgp-lu能够看到分配给6.6.6.6的标签,但public公网路由表里没有这条路由的信息。

为了实现BGP-LU标签路由引入公网public,实验分别在ne1、ne6配置引入其它公网bgp-lu标签路由到public公网路由,并使用import-rib public labeled-unicast命令进行操作。最后,通过ne1和ne6的公网路由表中学习到彼此的路由以及使用ping测试工具验证了内层标签和外层标签的配置。

实验继续探索两侧私网vpn实例的配置过程,并最终实现ne1和ne6跨域L3VPN的建立。在建立过程中,实验特别指出在使用ensp_pro时,ne1和ne6无法正常建立vpnv4邻居,它们始终卡在“connect”状态,但使用ensp却可以正常建立vpnv4邻居。实验展示了ne1和ne6建立两种BGP邻居关系,labeled和vpnv4,其中labeled标签路由是为了建立vpnv4邻居。

实验最后测试两端跨域vpn实例通信,分别在ne1、ne6查看vpn-instance abc学习到的路由,并通过ping和tracert工具进行验证。实验还详细描述了数据转发过程,以ne1的vpn实例11.11.11.11去访问ne6的vpn实例66.66.66.66为例,展示标签分配和下一跳查找的步骤,最终确认标签分配情况,并通过抓包验证。

实验还提出了优化BGP-LU空隧道的建议,即在配置了标签路由并且传递vpnv4路由后,ne1和ne6配置ebgp时,自动创建的mpls local ifnet隧道在某些场景下并非必需,因此可以考虑手工关闭该隧道。实验进一步解释了mpls local ifnet隧道的特性和关闭后的效果,并通过display tunnel-info all命令验证隧道状态。

最后,实验介绍了单播标签地址族和标签路由的应用场景,以及在配置上需要注意的事项。特别强调了在IPv4单播地址族视图下配置peer label-route-capability命令时,对端设备的配置要求以及邻居的出口策略下执行apply mpls-label命令的重要性,以确保路由信息的正确交换和处理。

多重随机标签

猜你喜欢文章

QQ客服 电话咨询