骨干数据
MUXLOC (muxloc=文件名)
描述: 节点文件
通用格式(美国和加拿大地点):
#nodeID name npa nxx[MISC] N01 NYC(5WTC) 212 392 General format (International locations): #nodeID name npa nxx countrycode lat long [MISC] N33 LEED 999 999 UK 534959N 0013459W
BBLINK (bblink=文件名)
描述: 链接文件
#[LinkName] NodeA NodeZ Vendor # BwType [Misc] N2 N6 ATT 3 T3 LINK1 N3 N4 DEF 1 OC3
DEMAND(demand=文件名)
描述: 需求文件
#DemandID NodeA NodeZ bw Type_field Pri,Pre [Path] I000123A N01 N02 256000 R2 12,10 N01-N05-N02
要在不修改原始需求文件的情况下添加更多需求,请使用
NEWDEMAND file (newdemand=filename)
NODEPARAM (nodeparam=文件名)
描述: 节点硬件类型文件
#nodeID/name hwtype [MISC] Y36 MUX
SITE (site=文件名)
描述: 站点定义文件(可用于多元化设计、模拟、路径放置、定价)
用途:站点文件用于将站点定义为节点的逻辑分组。站点定义用于故障模拟、多元化设计和多样化路径放置。默认情况下,如果节点未包含在用户定义的站点定义中,则出于这些目的,该节点将被视为位于自己的站点中。站点信息也可用于促进定价规范,如用户成本文件所示。用途:站点文件用于将站点定义为节点的逻辑分组。站点定义用于故障模拟、多元化设计和多样化路径放置。默认情况下,如果节点未包含在用户定义的站点定义中,则出于这些目的,该节点将被视为位于自己的站点中。站点信息也可用于促进定价规范,如用户成本文件所示。
用法:站点文件中的每个行条目都使用以下语法来指示站点中的节点:
#sitename=node1=node2=...=nodeN mysite01=N08 mysite02=N46=N86 = N71 = N72 \ = N73 = N74
节点可以用 ID 或名称来表示。如果需要多行来定义站点,请使用反斜杠字符 (\) 将条目从一行继续到下一行。选择与节点名称不同的站点名称,以避免输入数据中可能出现混淆。
GROUP (group=文件名)
描述: 拓扑组文件(对于可视化分组很有用;与站点文件不同,此文件不会影响多样性设计、模拟、路径放置或定价)
# Group_name Members GROUPA N1, N2, N3
分组是一种拓扑功能,用于将节点分组在一起。如果将规范文件与组一起保存,则下次打开它时,组中的节点将在一个组符号下组合在一起。
GRAPHCOORD (graphcoord=filename)
描述: 拓扑窗口定义和节点坐标(仅用于显示;与纬度和经度坐标以及地理 V & H 坐标区分开来)
window 1228 158 2114 1515 #first line defines the window size, Only locations and #line segments within the window coordinates are displayed. #node npa nxx graph_v graph_h N001 212 406 4919 1447 N002 212 406 4933 1570 N003 212 406 5154 1394 END
可以通过在拓扑图上移动位置并使用地图视图功能来更改主干节点的图形坐标。请注意,更改图形坐标不会更改存储在 muxloc 文件中的地理信息。
域 (域 = 文件名)
描述: 域文件
#domain_ID domain_name color 1 REDNET MAGENTA V2 BLUENET BLUE TRANSIT=V2
只有要划分为不同区域(域)的大型网络才需要此文件。您可以在其中指定域区域的 ID、名称和颜色。不同域中的节点只能通过网关节点相互通信。域文件允许按域和中转域的规范进行节点/链接着色。
对于Domain_ID,保留格式 Dd(其中 d 是一个数字)来表示域号为 d 的域。对于使用此格式的域,前导零将被忽略,因此 D5、D05 和 D005 都被视为相同的域标识符。
此文件还可用于 OSPF 区域而不是域。根据 dparam 文件 (hwvendor=hardware_vendor) 中指定的硬件供应商,域文件被解释为包含域或 OSPF 区域。
所有者 (ownerfile=filename)
描述: 所有者文件
#OwnerID Name Color G1 wandl blue G5 wandl2 red
此文件的目的是便于识别节点和需求所有权。通过定义所有者并将特定需求与该所有者相关联,承载多家公司流量的服务提供商可以使用所有者功能快速确定网络中的流量分布。
若要将需求与所有者关联,需求文件中需求条目的类型字段应包括 ownerID,其中 ownerID 由所有者文件中的相应 ownerID 替代。要将节点与所有者关联,请在 muxloc 文件的杂项字段中指定 OWNER=ownerID。如果在 muxloc 和/或需求文件中定义的所有者名称未在所有者文件中定义,则会自动将其添加到所有者列表中。
有效颜色值:红色、绿色、青色、蓝色、白色、品红色、黄色。
FACILITY (facility=filename)
描述: 设施定义文件(可用于多元化设计、模拟)
#Facility_name net_element1 [net_element2 ]* FAC1 L2N2N3 L3N2N3 FAC2 L2N4N5 L3N4N5 L4N4N5 \ L5N4N5
设施文件用于将设施定义为节点和链路的逻辑分组。设施定义用于故障模拟和多样性设计。
设施文件的每个条目都应为一个单独的行,其中包含设施名称,后跟关联的节点 ID(或节点名称)或链接名称。
网络元素应用制表符、空格或逗号分隔。如果需要多行来定义设施,请使用反斜杠字符 (\) 将条目从一行继续到下一行。
设施功能不会检查设施文件中列出的节点和/或链路的有效性。重复的链接和/或节点也将在设施中复制。如果两者都在同一设施中使用,则该节点是重复的。不在 muxloc 文件中的节点和不在 bblink 文件中的链接将被忽略。
流量负载 (trafficload=filename)
描述: 按周期划分的峰值负载
#Facility_name net_element1 The format for the traffic load file is shown below: # --Peak load in bits-- #DmdID Dir AvgFrameSize Period1 Period2 etc… V0001 - 20 12800 12800 12800 12800 F0001 A2Z 87 6852 2083 1372 2749 F0001 Z2A 456 18795 11703 4578 5065
对于每个需求,可以在此文件中记录不同时间段的峰值负载信息。从网络收集的数据或用户定义的数据可以存储在此文件中。读取此数据后,程序可以根据此信息计算不同时间的链路带宽利用率。此功能适用于 ATM、帧中继或路由器网络。
DmdID 必须与需求文件中定义的需求 ID 相对应。可以使用以下三个标识符之一指定需求方向:“-”表示双向,“A2Z”表示从发起交换机到目标交换机的单向交换机,“Z2A”表示从目标交换机到发起交换机的单向交换机。
或者,可以指定 FromNodeCardPort 或 ToNodeCardPort,而不是 DemandID。
AvgFrameSize 表示需求的平均帧大小。可以使用数字或破折号指定它。假定开销已包含在间隔定义中。
“#_bytes_in_frame”: 指定的流量负载将根据是通过帧还是单元中继路由来调整的。
其余列(周期 1、周期 2 等)表示在相应时间间隔内测得的流量负载(位)。每个 PVC 最多可以指定 24 个间隔。
“unit = number”字段可以放在需求或隧道的实际流量数据之前。默认单位值为 1 位。如果将 unit 的值指定为 1000,则流量加载文件中的所有流量数据都将解释为千比特。如果指定了 unit = 8,则数据单元将解释为字节。
TRAFFICPATTERN (TRAFFICPATTERN=文件名)
此文件仅用于离散事件模拟。
#traname #msg Duration Msg size framsize # second bits bytes PATTERN1 1.0 2.0 160000 1500 PATTERN2 3.0 1.0 2000000 256 PATTERN3 4.0 3.0 500000 1000 PATTERN4 1.0 1.0 1000000 1000
流量模式文件允许您根据流量特征定义多个类类型。每种流量类型都可以根据四个参数来指定:消息数、持续时间(秒)、消息大小(位)和帧大小(字节)。
在上面的示例中,PATTERN1定义为 1 条持续 2.0 秒的消息,消息大小为 160,000 位,帧大小为 1,500 字节。PATTERN2定义为 3 条持续 1 秒的消息,消息大小为 2,000,000 位,帧大小为 256 字节。PATTERN3定义为 4 条消息,持续时间为 3 秒,消息大小为 500,000 位,帧大小为 1,000 字节。PATTERN4定义为 1 条持续 1 秒的消息,消息大小为 1,000,000 位,帧大小为 1,000 字节。
TRAFFICDATA (TRAFFICDATA=文件名)
此文件仅用于离散事件模拟。
#format = unit unit_size #interval = x (number of seconds) #pvcname direction #unit unit_size #unit2 unit_size2 # format line may be one of the following: # packet size # byte size # bit size # size packet # size byte # size bit format = packet size interval = 300 PVC1 A2Z 16,48,30,512,35,256,20,512 PVC1 Z2A 10,48,20,512,30,256 PVC2 A2Z 20,48,50,512 PVC2 Z2A 20,48,50,512
流量数据文件允许您通过指定多个数据包和数据包大小来定义每个需求。虽然这需要您对流量有一定的了解,但通过这种方式可以获得更准确的模拟结果。对于每个 PVC,在定义需求时最多可以指定 10 对(#unitx 和 unit_size)。请注意,尽管上面示例中的 PVC 定义条目以逗号分隔,但您也可以使用空格和制表符来分隔条目。
此文件指定 300 秒(5 分钟)的间隔,并定义两个 PVC 的流量分布。在此示例中,PVC 是全双工(定义了 A2Z 和 Z2A 方向)。要定义单工 PVC,请为方向字段指定 A2Z 或 Z2A。direction 字段假定从第一个节点到第二个节点的需求标记为 A2Z,反向标记为 Z2A。在5 min间隔内,向PVC1的A2Z方向发送了16个48字节的数据包、30个512字节的数据包、35个256字节的数据包和20个512字节的数据包。同样,10 个 48 字节的数据包、20 个 512 字节的数据包和 30 个 256 字节的数据包沿 PVC1 的 Z2A 方向发送。在 A2Z 方向的 PVC2 中,发送了 20 个 48 字节的数据包和 50 个 512 字节的数据包。PVC2 在 Z2A 方向上存在相同的分布,因为它们具有相同的流量条目。