Analysis and Implementation of an Open Programmable Router Based on Forwarding and Control Element Separation View Full Text


Ontology type: schema:ScholarlyArticle     


Article Info

DATE

2008-09

AUTHORS

Wei-Ming Wang, Li-Gang Dong, Bin Zhuge

ABSTRACT

A router architecture based upon ForCES (Forwarding and Control Element Separation), which is being standardized by IETF ForCES working group, gains its competitive advantage over traditional router architectures in flexibility, programmability, and cost-effectiveness. In this paper, design and implementation of a ForCES-based router (ForTER) is illustrated. Firstly, the implementation architecture of ForTER is discussed. Then, a layered software model, which well illustrates ForCES features, is proposed. Based on the model, design and implementation of Control Element (CE) and Forwarding Element (FE) in ForTER are introduced in detail. Moreover, security for ForTER is considered and an algorithm to prevent DoS attacks is presented. Lastly, experiments of ForTER are illustrated for routing and running routing protocols, network management, DoS attack prevention, etc. The experimental results show the feasibility of the ForTER design. Consequently, the ForTER implementation basically testifies the feasibility of ForCES architecture and some IETF ForCES specifications. More... »

PAGES

769-779

References to SciGraph publications

  • 2006-09. Research on Next-Generation Internet Architecture in JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY
  • 2005. Control and Forwarding Plane Interaction in Distributed Routers in NETWORKING 2005. NETWORKING TECHNOLOGIES, SERVICES, AND PROTOCOLS; PERFORMANCE OF COMPUTER AND COMMUNICATION NETWORKS; MOBILE AND WIRELESS COMMUNICATIONS SYSTEMS
  • 2006-09. Some Issues on Computer Networks: Architecture and Key Technologies in JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY
  • 2009. A Web Service- and ForCES-Based Programmable Router Architecture in ACTIVE AND PROGRAMMABLE NETWORKS
  • Identifiers

    URI

    http://scigraph.springernature.com/pub.10.1007/s11390-008-9181-4

    DOI

    http://dx.doi.org/10.1007/s11390-008-9181-4

    DIMENSIONS

    https://app.dimensions.ai/details/publication/pub.1033102156


    Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
    Incoming Citations Browse incoming citations for this publication using opencitations.net

    JSON-LD is the canonical representation for SciGraph data.

    TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

    [
      {
        "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
        "about": [
          {
            "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/1005", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "name": "Communications Technologies", 
            "type": "DefinedTerm"
          }, 
          {
            "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/10", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "name": "Technology", 
            "type": "DefinedTerm"
          }
        ], 
        "author": [
          {
            "affiliation": {
              "alternateName": "Zhejiang Gongshang University", 
              "id": "https://www.grid.ac/institutes/grid.413072.3", 
              "name": [
                "Institute of Networks and Communications Engineering, Zhejiang Gongshang University, 310018, Hangzhou, China"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Wang", 
            "givenName": "Wei-Ming", 
            "id": "sg:person.011326242561.38", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011326242561.38"
            ], 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "Zhejiang Gongshang University", 
              "id": "https://www.grid.ac/institutes/grid.413072.3", 
              "name": [
                "Institute of Networks and Communications Engineering, Zhejiang Gongshang University, 310018, Hangzhou, China"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Dong", 
            "givenName": "Li-Gang", 
            "id": "sg:person.012715170507.74", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012715170507.74"
            ], 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "Zhejiang Gongshang University", 
              "id": "https://www.grid.ac/institutes/grid.413072.3", 
              "name": [
                "Institute of Networks and Communications Engineering, Zhejiang Gongshang University, 310018, Hangzhou, China"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Zhuge", 
            "givenName": "Bin", 
            "id": "sg:person.01363472303.13", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.01363472303.13"
            ], 
            "type": "Person"
          }
        ], 
        "citation": [
          {
            "id": "sg:pub.10.1007/s11390-006-0708-2", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1003368201", 
              "https://doi.org/10.1007/s11390-006-0708-2"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-642-00972-3_9", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1021155040", 
              "https://doi.org/10.1007/978-3-642-00972-3_9"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-642-00972-3_9", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1021155040", 
              "https://doi.org/10.1007/978-3-642-00972-3_9"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/jsac.2001.917701", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1026438671"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/11422778_110", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1036842234", 
              "https://doi.org/10.1007/11422778_110"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/11422778_110", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1036842234", 
              "https://doi.org/10.1007/11422778_110"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/s11390-006-0723-3", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1050867373", 
              "https://doi.org/10.1007/s11390-006-0723-3"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/35.568212", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1061159373"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/35.722138", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1061159673"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/49.917704", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1061178547"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/icccn.2004.1401737", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1093468173"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/tencon.2004.1414525", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1094505429"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/inm.2001.918019", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1094712758"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/icn.2007.35", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1095096726"
            ], 
            "type": "CreativeWork"
          }
        ], 
        "datePublished": "2008-09", 
        "datePublishedReg": "2008-09-01", 
        "description": "A router architecture based upon ForCES (Forwarding and Control Element Separation), which is being standardized by IETF ForCES working group, gains its competitive advantage over traditional router architectures in flexibility, programmability, and cost-effectiveness. In this paper, design and implementation of a ForCES-based router (ForTER) is illustrated. Firstly, the implementation architecture of ForTER is discussed. Then, a layered software model, which well illustrates ForCES features, is proposed. Based on the model, design and implementation of Control Element (CE) and Forwarding Element (FE) in ForTER are introduced in detail. Moreover, security for ForTER is considered and an algorithm to prevent DoS attacks is presented. Lastly, experiments of ForTER are illustrated for routing and running routing protocols, network management, DoS attack prevention, etc. The experimental results show the feasibility of the ForTER design. Consequently, the ForTER implementation basically testifies the feasibility of ForCES architecture and some IETF ForCES specifications.", 
        "genre": "research_article", 
        "id": "sg:pub.10.1007/s11390-008-9181-4", 
        "inLanguage": [
          "en"
        ], 
        "isAccessibleForFree": false, 
        "isPartOf": [
          {
            "id": "sg:journal.1320078", 
            "issn": [
              "1666-6046", 
              "1666-6038"
            ], 
            "name": "Journal of Computer Science and Technology", 
            "type": "Periodical"
          }, 
          {
            "issueNumber": "5", 
            "type": "PublicationIssue"
          }, 
          {
            "type": "PublicationVolume", 
            "volumeNumber": "23"
          }
        ], 
        "name": "Analysis and Implementation of an Open Programmable Router Based on Forwarding and Control Element Separation", 
        "pagination": "769-779", 
        "productId": [
          {
            "name": "readcube_id", 
            "type": "PropertyValue", 
            "value": [
              "9db174a5d6ffea83a2c4dd362c79585bd090b147f656dd45d33810553ab9fd78"
            ]
          }, 
          {
            "name": "doi", 
            "type": "PropertyValue", 
            "value": [
              "10.1007/s11390-008-9181-4"
            ]
          }, 
          {
            "name": "dimensions_id", 
            "type": "PropertyValue", 
            "value": [
              "pub.1033102156"
            ]
          }
        ], 
        "sameAs": [
          "https://doi.org/10.1007/s11390-008-9181-4", 
          "https://app.dimensions.ai/details/publication/pub.1033102156"
        ], 
        "sdDataset": "articles", 
        "sdDatePublished": "2019-04-10T20:49", 
        "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
        "sdPublisher": {
          "name": "Springer Nature - SN SciGraph project", 
          "type": "Organization"
        }, 
        "sdSource": "s3://com-uberresearch-data-dimensions-target-20181106-alternative/cleanup/v134/2549eaecd7973599484d7c17b260dba0a4ecb94b/merge/v9/a6c9fde33151104705d4d7ff012ea9563521a3ce/jats-lookup/v90/0000000001_0000000264/records_8684_00000522.jsonl", 
        "type": "ScholarlyArticle", 
        "url": "http://link.springer.com/10.1007%2Fs11390-008-9181-4"
      }
    ]
     

    Download the RDF metadata as:  json-ld nt turtle xml License info

    HOW TO GET THIS DATA PROGRAMMATICALLY:

    JSON-LD is a popular format for linked data which is fully compatible with JSON.

    curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/s11390-008-9181-4'

    N-Triples is a line-based linked data format ideal for batch operations.

    curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/s11390-008-9181-4'

    Turtle is a human-readable linked data format.

    curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/s11390-008-9181-4'

    RDF/XML is a standard XML format for linked data.

    curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/s11390-008-9181-4'


     

    This table displays all metadata directly associated to this object as RDF triples.

    115 TRIPLES      21 PREDICATES      39 URIs      19 LITERALS      7 BLANK NODES

    Subject Predicate Object
    1 sg:pub.10.1007/s11390-008-9181-4 schema:about anzsrc-for:10
    2 anzsrc-for:1005
    3 schema:author N8b18ee64da7147649720855bb080a033
    4 schema:citation sg:pub.10.1007/11422778_110
    5 sg:pub.10.1007/978-3-642-00972-3_9
    6 sg:pub.10.1007/s11390-006-0708-2
    7 sg:pub.10.1007/s11390-006-0723-3
    8 https://doi.org/10.1109/35.568212
    9 https://doi.org/10.1109/35.722138
    10 https://doi.org/10.1109/49.917704
    11 https://doi.org/10.1109/icccn.2004.1401737
    12 https://doi.org/10.1109/icn.2007.35
    13 https://doi.org/10.1109/inm.2001.918019
    14 https://doi.org/10.1109/jsac.2001.917701
    15 https://doi.org/10.1109/tencon.2004.1414525
    16 schema:datePublished 2008-09
    17 schema:datePublishedReg 2008-09-01
    18 schema:description A router architecture based upon ForCES (Forwarding and Control Element Separation), which is being standardized by IETF ForCES working group, gains its competitive advantage over traditional router architectures in flexibility, programmability, and cost-effectiveness. In this paper, design and implementation of a ForCES-based router (ForTER) is illustrated. Firstly, the implementation architecture of ForTER is discussed. Then, a layered software model, which well illustrates ForCES features, is proposed. Based on the model, design and implementation of Control Element (CE) and Forwarding Element (FE) in ForTER are introduced in detail. Moreover, security for ForTER is considered and an algorithm to prevent DoS attacks is presented. Lastly, experiments of ForTER are illustrated for routing and running routing protocols, network management, DoS attack prevention, etc. The experimental results show the feasibility of the ForTER design. Consequently, the ForTER implementation basically testifies the feasibility of ForCES architecture and some IETF ForCES specifications.
    19 schema:genre research_article
    20 schema:inLanguage en
    21 schema:isAccessibleForFree false
    22 schema:isPartOf Na204a8d902d44b1eaf09fb343292bd30
    23 Nc3d6e542870a45928d79e599ea32b540
    24 sg:journal.1320078
    25 schema:name Analysis and Implementation of an Open Programmable Router Based on Forwarding and Control Element Separation
    26 schema:pagination 769-779
    27 schema:productId N216941a6ab8541718944436269bb0232
    28 N424fbc9692fb4633bac24d3534584e66
    29 Nf7dc53c849af420a80692b8f76d23ecb
    30 schema:sameAs https://app.dimensions.ai/details/publication/pub.1033102156
    31 https://doi.org/10.1007/s11390-008-9181-4
    32 schema:sdDatePublished 2019-04-10T20:49
    33 schema:sdLicense https://scigraph.springernature.com/explorer/license/
    34 schema:sdPublisher Nbe6b851dd8f14afdb41de93c15f5f6f0
    35 schema:url http://link.springer.com/10.1007%2Fs11390-008-9181-4
    36 sgo:license sg:explorer/license/
    37 sgo:sdDataset articles
    38 rdf:type schema:ScholarlyArticle
    39 N216941a6ab8541718944436269bb0232 schema:name readcube_id
    40 schema:value 9db174a5d6ffea83a2c4dd362c79585bd090b147f656dd45d33810553ab9fd78
    41 rdf:type schema:PropertyValue
    42 N2948782abfc049e78fa60d00c8f54219 rdf:first sg:person.012715170507.74
    43 rdf:rest Na495cc2e14d941f5a03c64a1b8239097
    44 N424fbc9692fb4633bac24d3534584e66 schema:name dimensions_id
    45 schema:value pub.1033102156
    46 rdf:type schema:PropertyValue
    47 N8b18ee64da7147649720855bb080a033 rdf:first sg:person.011326242561.38
    48 rdf:rest N2948782abfc049e78fa60d00c8f54219
    49 Na204a8d902d44b1eaf09fb343292bd30 schema:volumeNumber 23
    50 rdf:type schema:PublicationVolume
    51 Na495cc2e14d941f5a03c64a1b8239097 rdf:first sg:person.01363472303.13
    52 rdf:rest rdf:nil
    53 Nbe6b851dd8f14afdb41de93c15f5f6f0 schema:name Springer Nature - SN SciGraph project
    54 rdf:type schema:Organization
    55 Nc3d6e542870a45928d79e599ea32b540 schema:issueNumber 5
    56 rdf:type schema:PublicationIssue
    57 Nf7dc53c849af420a80692b8f76d23ecb schema:name doi
    58 schema:value 10.1007/s11390-008-9181-4
    59 rdf:type schema:PropertyValue
    60 anzsrc-for:10 schema:inDefinedTermSet anzsrc-for:
    61 schema:name Technology
    62 rdf:type schema:DefinedTerm
    63 anzsrc-for:1005 schema:inDefinedTermSet anzsrc-for:
    64 schema:name Communications Technologies
    65 rdf:type schema:DefinedTerm
    66 sg:journal.1320078 schema:issn 1666-6038
    67 1666-6046
    68 schema:name Journal of Computer Science and Technology
    69 rdf:type schema:Periodical
    70 sg:person.011326242561.38 schema:affiliation https://www.grid.ac/institutes/grid.413072.3
    71 schema:familyName Wang
    72 schema:givenName Wei-Ming
    73 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011326242561.38
    74 rdf:type schema:Person
    75 sg:person.012715170507.74 schema:affiliation https://www.grid.ac/institutes/grid.413072.3
    76 schema:familyName Dong
    77 schema:givenName Li-Gang
    78 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012715170507.74
    79 rdf:type schema:Person
    80 sg:person.01363472303.13 schema:affiliation https://www.grid.ac/institutes/grid.413072.3
    81 schema:familyName Zhuge
    82 schema:givenName Bin
    83 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.01363472303.13
    84 rdf:type schema:Person
    85 sg:pub.10.1007/11422778_110 schema:sameAs https://app.dimensions.ai/details/publication/pub.1036842234
    86 https://doi.org/10.1007/11422778_110
    87 rdf:type schema:CreativeWork
    88 sg:pub.10.1007/978-3-642-00972-3_9 schema:sameAs https://app.dimensions.ai/details/publication/pub.1021155040
    89 https://doi.org/10.1007/978-3-642-00972-3_9
    90 rdf:type schema:CreativeWork
    91 sg:pub.10.1007/s11390-006-0708-2 schema:sameAs https://app.dimensions.ai/details/publication/pub.1003368201
    92 https://doi.org/10.1007/s11390-006-0708-2
    93 rdf:type schema:CreativeWork
    94 sg:pub.10.1007/s11390-006-0723-3 schema:sameAs https://app.dimensions.ai/details/publication/pub.1050867373
    95 https://doi.org/10.1007/s11390-006-0723-3
    96 rdf:type schema:CreativeWork
    97 https://doi.org/10.1109/35.568212 schema:sameAs https://app.dimensions.ai/details/publication/pub.1061159373
    98 rdf:type schema:CreativeWork
    99 https://doi.org/10.1109/35.722138 schema:sameAs https://app.dimensions.ai/details/publication/pub.1061159673
    100 rdf:type schema:CreativeWork
    101 https://doi.org/10.1109/49.917704 schema:sameAs https://app.dimensions.ai/details/publication/pub.1061178547
    102 rdf:type schema:CreativeWork
    103 https://doi.org/10.1109/icccn.2004.1401737 schema:sameAs https://app.dimensions.ai/details/publication/pub.1093468173
    104 rdf:type schema:CreativeWork
    105 https://doi.org/10.1109/icn.2007.35 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095096726
    106 rdf:type schema:CreativeWork
    107 https://doi.org/10.1109/inm.2001.918019 schema:sameAs https://app.dimensions.ai/details/publication/pub.1094712758
    108 rdf:type schema:CreativeWork
    109 https://doi.org/10.1109/jsac.2001.917701 schema:sameAs https://app.dimensions.ai/details/publication/pub.1026438671
    110 rdf:type schema:CreativeWork
    111 https://doi.org/10.1109/tencon.2004.1414525 schema:sameAs https://app.dimensions.ai/details/publication/pub.1094505429
    112 rdf:type schema:CreativeWork
    113 https://www.grid.ac/institutes/grid.413072.3 schema:alternateName Zhejiang Gongshang University
    114 schema:name Institute of Networks and Communications Engineering, Zhejiang Gongshang University, 310018, Hangzhou, China
    115 rdf:type schema:Organization
     




    Preview window. Press ESC to close (or click here)


    ...