我对网络完全陌生。我对这方面的测试有疑问。
下面是一个示例测试平台:
主机服务器----RD----WAN 仿真服务器---RD---主机服务器。
我希望 RD 代表路线区分器。
主机服务器产生网络流量,模拟器模拟网络状况(丢失、延迟等)
在这种情况下,如何测试 RD 的功能。
任何有关网络的参考资料都会非常有用。
谢谢,
答案1
路由区分符 (RD) 用于唯一标识 MPLS VPN(RFC 2457bis)网络中发起给定路由的提供商边缘 (PE) 路由器。RD 是 BGP 扩展社区(即 8 个字节),通常由远程 PE 用作标准 32 位 IPv4 路由(或 128 位 IPv6 路由)的前传。按照惯例,RD 应该代表全局分配的 BGP ASN 和本地分配的管理值,但也有替代机制。
如何测试 RD?它是路由的一个属性 - 流量生成等实际上与它没有任何关系。要查看它的实际效果,请设置 MPLS-VPN 网络。各个 PE 需要具有多协议 BGP 会话网格。根据所使用的平台,您需要找到允许您查看从特定对等方接收的原始路由的命令。这些路由应包含所述路由器的 RD 以及正在通告的路由。这些设置的一个新颖(且方便)的方面是,给定站点内的两个路由器可以通告相同的路由,每个路由都有自己的 RD,这意味着 PE 的路由表实际上可以包含并行路由,而无需实际启用多路径。
我强烈建议您先退一步熟悉 BGP 路由和 MPLS,以及您选择的路由器供应商的具体实现,然后再着手测试此类机制。之后,上述内容可能会更有意义。关于这个主题有很多很棒的书,但我最喜欢的一本是 Yakov Rekhter 的《MPLS:技术和应用》。