⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wdm_onic.dml

📁 Java programming on optical network protection and restroation algorithms
💻 DML
📖 第 1 页 / 共 2 页
字号:
# Optical Interface (WDM ONIC)
# examples\gmpls\wdm_onic\WDM_ONIC.dml
#                                          
#Client      LER                                  LER
#100(0)---(0)                                        (1)---(0)101
#102(0)---(1)110(onic3)--------------------(onic0)111(2)---(0)103
#104(0)---(2)                                        (3)---(0)105

Net [
    frequency 20000000
    ospf_area 0
    AS_status boundary
  
    lsaoptions [
      unreserved_bandwidth "true"
    ]
      
    traffic [
      pattern [
          client 100
          servers [nhi 101(0) port 10]
      ]
      pattern [
          client 102
          servers [nhi 103(0) port 10]
      ]
      pattern [
          client 104
          servers [nhi 105(0) port 10]
      ]
    ]
  
    TrafficDuration [
      Duration [ ID 100 start_time 50 end_transmit_time 500]
      Duration [ ID 102 start_time 50 end_transmit_time 500]
      Duration [ ID 104 start_time 100 end_transmit_time 450]
    ]
    
    randomstream [
      generator "MersenneTwister"
      stream "seedstarter1"
      reproducibility_level "timeline"
    ]
  
  host [
      id 1000
        x 10
        y 10
      graph [
          ProtocolSession [name ip use gov.nist.antd.ssf.os.IP] 
          ProtocolSession [name LSPCreator use gov.nist.antd.rsvp.te.LSP_Creator
          SignalingProtocol S_CRLDP
          #SignalingProtocol RSVP
          LSP_SETUP_INFO [
                # //////////////////////////////////////////////////////////
                # LSP1 between 110 and 111
                # //////////////////////////////////////////////////////////
                LSP [
                  ID 0
                  PathID LSP1_110-111
                  SetupTime 15
                  Scheduler [
                    Type WFQ
                    Value 40
                  ]
                  FEC [
              Src [
                Grp[ID 100]
                Port[min 0 max 20000]
              ]
              Dst [
                Grp [ID 101] 
                Port[min 0 max 20000 ]
              ]           
            ]
                  
                  TrafficParameters [PDR 1500000   PBS 20000  CDR 1000000
                    CBS 15000   EBS 0]
                  # PDR, CDR : bps        PBS, CBS, EBS : bytes
                  ERL [
              Route [ ID 110 ]
              Route [ ID 111 ]
            ]
              
                ]
                LSP [
                  ID 1
                  PathID LSP1_111-110
                  SetupTime 15
                  Scheduler [
                    Type WFQ
                    Value 40
                  ]
                  FEC [
              Src [
                Grp[ID 101]
                Port[min 0 max 20000]
              ]
              Dst [
                Grp [ID 100] 
                Port[min 0 max 20000 ]
              ]           
            ]
                  
                  TrafficParameters [PDR 1500000   PBS 20000  CDR 1000000
                    CBS 15000   EBS 0]
                  ERL [
              Route [ ID 111 ]
              Route [ ID 110 ]
            ]
          ]
          # //////////////////////////////////////////////////////////
                # LSP2 between 110 and 111
                # //////////////////////////////////////////////////////////  
          
                LSP [
                  ID 2
                  PathID LSP1_110-111
                  SetupTime 16
                  Scheduler [
                    Type WFQ
                    Value 40
                  ]
                  FEC [
              Src [
                Grp[ID 102]
                Port[min 0 max 20000]
              ]
              Dst [
                Grp [ID 103] 
                Port[min 0 max 20000 ]
              ]           
            ]
                  
                  TrafficParameters [PDR 1500000   PBS 20000  CDR 1000000
                    CBS 15000   EBS 0]
                  # PDR, CDR : bps        PBS, CBS, EBS : bytes
                  ERL [
              Route [ ID 110 ]
              Route [ ID 111 ]
            ]
              
                ]
                LSP [
                  ID 3
                  PathID LSP1_111-110
                  SetupTime 16
                  Scheduler [
                    Type WFQ
                    Value 40
                  ]
                  FEC [
              Src [
                Grp[ID 103]
                Port[min 0 max 20000]
              ]
              Dst [
                Grp [ID 102] 
                Port[min 0 max 20000 ]
              ]           
            ]
                  
                  TrafficParameters [PDR 1500000   PBS 20000  CDR 1000000
                    CBS 15000   EBS 0]
                  ERL [
              Route [ ID 111 ]
              Route [ ID 110 ]
            ]
          ]
            # //////////////////////////////////////////////////////////
                # LSP3 between 110 and 111
                # //////////////////////////////////////////////////////////  
          
                LSP [
                  ID 4
                  PathID LSP1_110-111
                  SetupTime 17
                  Scheduler [
                    Type WFQ
                    Value 40
                  ]
                  FEC [
              Src [
                Grp[ID 104]
                Port[min 0 max 20000]
              ]
              Dst [
                Grp [ID 105] 
                Port[min 0 max 20000 ]
              ]           
            ]
                  
                  TrafficParameters [PDR 1500000   PBS 20000  CDR 1000000
                    CBS 15000   EBS 0]
                  # PDR, CDR : bps        PBS, CBS, EBS : bytes
                  ERL [
              Route [ ID 110 ]
              Route [ ID 111 ]
            ]
              
                ]
                LSP [
                  ID 5
                  PathID LSP1_111-110
                  SetupTime 17
                  Scheduler [
                    Type WFQ
                    Value 40
                  ]
                  FEC [
              Src [
                Grp[ID 105]
                Port[min 0 max 20000]
              ]
              Dst [
                Grp [ID 104] 
                Port[min 0 max 20000 ]
              ]           
            ]
                  
                  TrafficParameters [PDR 1500000   PBS 20000  CDR 1000000
                    CBS 15000   EBS 0]
                  ERL [
              Route [ ID 111 ]
              Route [ ID 110 ]
            ]
          ]
        ]
      ]
    ]
  ]
     
################################################################################
##                                L I N K S                                   ##
################################################################################
  # client link connection
  link [attach 100(0) attach 110(0) delay 0.0005]
  link [attach 102(0) attach 110(1) delay 0.0005]
  link [attach 104(0) attach 110(2) delay 0.0005]
  # server link connection
  link [attach 101(0) attach 111(1) delay 0.0005]
  link [attach 103(0) attach 111(2) delay 0.0005]
  link [attach 105(0) attach 111(3) delay 0.0005]
    
################################################################################
##                        O P T I C A L    L I N K                            ##
################################################################################
  # 110  AND  111
  OpticalLink [
      id 1
      distance 1
      attach 110(3) attach 111(0) delay 0.0001
      Fiber [ id 0 host2Nhi 111 host1PortId 0 host2PortId 0 
              bandwidth 10 noLambdas 10 ] 
      Fiber [ id 1 host2Nhi 110 host1PortId 1 host2PortId 1 
              bandwidth 10 noLambdas 10 ]
  ]


################################################################################
##                         C L I E N T  -  S E R V E R                        ##
################################################################################
  host [ #Client
    id 100
    x 10
    y 50
    graph [
        ProtocolSession [ 
          name client use gov.nist.antd.traffic_generator.udpTGClient
          _find .dictionary.TGClientInit            
        ]
        ProtocolSession [name socket use SSF.OS.Socket.socketMaster]
        ProtocolSession [

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -